Dashboard Development update…
Well I’ve got the basics of the javascript behind DayBreak working in a webpage. You can check it out here. (Only tested in Safari/Webkit, obviously.)
This will chart a workday (9am-6pm), and highlight the current hour. Marginally handy if you’d like some visual marker on your life slipping away.
Development on Simulacra, the iPhone simulator, has been going well. After generating the basics in Javascript, I now have 3 pieces of functionality working in a Quartz Composer clip: the large clock on the lock screen, the network provider (currently the SSID of your current wi-fi connection) and wi-fi signal strength (as a number, not as a neat little graphic).
It’s worth noting that the actual iPhone more than likely renders the screen in Core Image and not a WebKit view, which means that the widget is currently working in a similar way to the device itself. Ideally, I’d like to keep the entire display of the widget as a QC object, but that’s easier said than done.
It turns out that Quartz Composer won’t allow access to the local file system when running inside WebKit, which means I have to decide whether to create/adapt a Cocoa plug-in for the functionality I require, or whether I’ll go the Javascript route. As with the clock, I may prototype it in JS, and then get my hands dirty in XCode for some heavy lifting.