Casino En LigneMigliori Casino Non AamsCasino Online Non AamsBetting Sites UKCasino UK Sites
Mac OS X Tiger Unleashed Mac OS X 10.1 Little Black Book Working Mac: Safari Soup-Up Widgets, Widgets, Widgets In Blender 3D More Related Stories

Apple Mac OS X v10.4 "Tiger" Mac OS X v10.4 "Tiger"
From: $103 to $135
View All Vendors
Apple Software Mac OS X Panther MAC OS X PANTHER V10.3 RETAIL
From: $101 to $127
View All Vendors
Apple Mac OS X Server v10.4 ""Tiger"" With Mac OS X Server v10.4, Apple has integrated p...
From: $340 to $499
View All Vendors
Opinion: Page (2) of 3 - 07/09/04 Email this story to a friend. email article Print this page (Article printing at MyDmn.com).print page
Rumblings Underfoot Signs point to something pretty cool lurking behind Dashboard

What's behind Dashboard

First, let's look at Dashboard itself in the context of how our esteemed Mr. Hyatt describes it. From a post dated June 30, 2004 (linked for complete context):

[Dashboard Widgets] are Web pages, plain and simple (with extra features thrown in for added measure). Apple's own web site says "build your own widgets using the JavaScript language", but that's sort of misleading. The widgets are HTML+CSS+JS.

And, later the same day:

From a browser geek's perspective, the Dashboard is a collection of HTML sidebar panels liberated from the browser window and placed anywhere on your screen. The "Web pages as widgets" concept is really just a logical extension of the Web sidebar panel metaphor fused with Exposé.

OK, seems plain enough. The backbone of your basic Widget is simply a combination of standard Web technologies, which taken by itself is pretty cool. And considering the growing support in Safari (well, technically, WebKit, since that's what both Safari and Dashboard lean on) for CSS3 features like opacity and shadows, things which could be termed "neat-o" are certainly possible right off the bat with just the HTML/CSS/JS triumvirate. But judging from the Widgets Apple is showing off, there's got to be something else going on under the hood to make these things work. And indeed, there is.

Mo' better HTML

Apparently, Apple is planning some additions to WebKit in the form of several HTML extensions to help make Widgets work. According the July 7th entry, there are four such extensions:

(1) Slider controls. This is not only used by Dashboard but also by Safari RSS, and so this feature cannot be restricted only to the Dashboard.
(2) Search fields. Again, this feature is used by Dashboard and Safari RSS.
(3) The new composite attribute on the img tag. This feature is used only by Dashboard.
(4) The canvas tag. This feature is used only by Dashboard.

My first inkling is to a pull a "look what getting all proprietary did for IE," but it does make for some interesting possibilities, seeing as Widgets aren't really meant to be delivered over the Internet anyway. Slider controls and search fields seems to be relatively self-explanatory, which leaves an extension to the img tag (composite) and a new canvas tag to scratch our collective heads over. The canvas tag apparently provides a HTML-based 2D drawing system, and the composite attribute introduces — what else — compositing of elements into HTML. Again, interesting possibilities. But where would things like QuickTime or Flash come into the mix?


A new plugin standard

I've got to thank David here, because if he hadn't mentioned anything on Surfin' Safari, I most certainly would have tossed the recent news that Apple has joined a new consortium of companies looking to develop a more modern browser plugin system down the memory hole. But, as mentioned in the July 2 posting:

...We're working with other browser vendors to extend the plugin API to add scriptability... This means you can obviously execute native code from within any WebKit application's Web pages through the use of scriptable plugins.

Curiouser and curiouser. If I'm reading all this correctly, which is far from certain, I'm guessing that this new plugin spec will find its way into the final version of Safari 2.0, meaning that the underlying WebKit, and therefore Dashboard, will have access to these "rich" plugins that the consortium is promising. So, in theory, any plugin that has been updated to work with the new spec could be an integral part of whatever Dashboard Widget wanting to take advantage of plugins. Add in that this new spec would, assumedly, be permitted within the confines of such a Widget to execute native OS X code, Dashboard is looking less and less like a modern version of Desk Accessories and more and more like a proof-of-concept for a very accessible, very flexible application development environment.


Page: Prev Page 1 2 3 Next Page

Related Sites: Creative Mac ,   Digital Producer ,   Audio Video Producer ,   Corporate Media News ,   Digital Media Designer ,   Oceania ,   MacDesignPro
Related Newsletter: DMN Newsletter ,   CMN Newsletter ,   Pixels Newsletter ,   Mac Alert Newsletter ,   Digital Media Net ,   DMNForums
To Comment on This Article, Click HERE

Most Recent Reader Comments:
  • Rumblings Underfoot by DMN Editorial at Aug. 04, 2004 4:16 am gmt (Rec'd 2)

    Click Here To Read All Posts
    Must be Registered to Respond (Free Registration!!!, CLICK HERE)
  • photo printers
    Dell Photo Printer 540 With 1-YEAR Advanced Exchange Service And 1-YEAR Technical Inkjet Printer (Rated by 1 users)
    Enjoy 4'' x 6'' photo-quality printing with the new Dell Photo Printer 540.
    Price Range $99View Details Related Items

    Dell Home: $99.00
    DellBusiness: $99.00
    Epson C11C556001 Inkjet Printer (Rated by 34 users)
    A photo lab at your fingertips - this compact digital photo whiz creates borderless prints directly from memory cards and compatible digital a <a
    Price Range $54 to $250View Details Related Items

    Epson: $59.00
    TigerDirect.com: $119.99
    CoastalBusiness: $141.59
    HP Photosmart 475 Compact Photo Printer (Rated by 3 users)
    PHOTOSMART 475 PHOTO PRINT U.S. EN LOC
    Price Range $173 to $428View Details Related Items

    HP Shopping: $193.99
    CoastalBusiness: $264.92
    Hewlett Packard: $249.99
    Canon Bubble JET I9900 Photo Printer (Rated by 26 users)
    The i9900 Photo Printer is a high-end large format machine whose remarkable output can rival that of a professional processing lab.
    Price Range $386 to $585View Details Related Items

    Buy.com: $429.99
    DellBusiness: $499.95
    CoastalBusiness: $521.73
    Epson Stylus Photo RX600 Inkjet Printer (Rated by 37 users)
    Epson Stylus Photo RX600 All-In-One Printer
    Price Range $129 to $320View Details Related Items

    TriState Camera: $319.99
    Epson: $129.00
    HP Photosmart 8050 INK JET Photo Printer (Rated by 3 users)
    NEW HP HP PHOTOSMART 8050 HP
    Price Range $99 to $238View Details Related Items

    Hewlett Packard: $149.99
    HP Shopping: $119.99
    CoastalBusiness: $164.90
    HOT THREADS on DMN Forums
    Delete memory preset (7) • by kiska on the on the Synthetik Studio Artist forum recording brushstroke question (6) • by john_d2 on the on the Synthetik Studio Artist forum Organizing Photoshop CS2 Brushes (5) • by Isabelle on the on the Adobe Photoshop forum Masking (3) • by Isabelle on the on the Adobe Photoshop forum illustrator CS2 colour replace (2) • by Terras on the on the Adobe Illustrator forum Motion vs Director - Software Advice?  • by ngcomputing.com on the on the Macromedia Director forum
    /www/dmonline/cgi.digitalmedianet.com/cgi-bin/links/ib_ads.xml (No such file or directory)
    © Copyright, 2006 Digital Media Online, All Rights Reserved