Getting the web out of the browser

Apparently, Apple's new Dashboard thingummies are HTML/CSS/Javascript pages (ie WebKit) in little floaty windows, perfect for tiny Flash/SVG apps and web-updated displays.

But how do you control iTunes from one of those -- open up internal application controls to the internet? Konfabulator uses Applescript and other system commands to communicate with applications, but there's an absence of CPU or network bandwidth monitoring widgets (MenuMeters is great for that anyway) in the Dashboard screenshots, though they can read your address book and calendar.

I guess the widgets won't be able to load the actual code in from outside, unlike Macromedia Central or Laszlo widgets - so maybe there could be a separate kind of floaty widget that could load in code pages (rather than just data) from the net but wouldn't be able to access the system.

Comments

>but there's an absence of CPU or network bandwidth...

Who needs widgets for that when one can have iPulse:

http://www.iconfactory.com/ip_home.asp

If you're going to have widgets anyway, you might as well have widgets that can do everything. I'm not a big fan of iPulse, which is why I mentioned MenuMeters - I'd rather have the numbers.

Posted by: alf on July 1, 2004 6:46 PM

You can specify a "canvas" through special javascript fields that tells DashBoard "this area will be controlled by something other than the browser". Then, using Cocoa, you can write code that can interface with any API available on the system. That is how both the address book and iTunes widgets word.

As for loading in code from the net... well, I can't really comment on that. (I have no clue.)

Posted by: Ryan on July 2, 2004 6:10 AM

All fields are optional, email address will not be shown; no HTML, URLs are automatically hyperlinked.