Skip to: site navigation/presentation
Skip to: Thoughts From Eric

Tiger Watching

Over at Daring Fireball, John Gruber pointed out that Tiger‘s Dashboard isn’t quite as much of a Konfabulator rip-off as it first appeared.  His primary point was that the principles in Dashboard and Konfabulator aren’t anything new, and haven’t been for a couple of decades.  However, it was his highlight of a comment by Dave Hyatt that really caught my eye.  Dave said:

I wanted to blog briefly to clear up what the widgets actually are written in.  They 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.  They are not some JS-only thing.

So… with the skills I already possess, I can create my own Dashboard gadgets, as can thousands of similarly skilled designers?  How cool is that?  I’m already itching to get my hands on the Dashboard developer information, so I can find out what these things can do and how I can bend them to my will.  As a trivial example, if I can get information via SOAP, and I can’t imagine why I wouldn’t, then I can use the weather data service I recently linkblogged to grab the current and next-seven-days’ forecast for any location in the United States, not to mention present the resulting information in a really beautiful way via the Dashboard.  Since the service returns results for latitude/longitude coordinates, it would be best crossed with a dataset correlating city names to lat/lon coordinates.  That shouldn’t be terribly difficult.

In fact, Web services in general could get a huge boost from the Dashboard.  Search gadgets for Amazon, Google, and any of a thousand other sources would be a snap.  Infoaggregators, pulling in data from various sources into one place, would become very simple.  Creating point-and-click editors for OS and application preferences should be trivial.  You’d also have the ability to grab information about the machine itself (memory usage, disk usage, CPU activity, top listings, etc.) and present it in truly useful and beautiful ways.  The possibilities are nearly endless, and my few fairly pedestrian ideas likely don’t even begin to touch on what can be done by a really creative programmer.

That’s especially true if, extrapolating from Ian Hickson‘s recent comments, the Web Core contains XFormsWebForms 2.0 support, thus making advanced controls available in Dashboard gadgets.

Then there’s iChat AV.  I’d like to see it permit audio chatting with AIM users, as opposed just video chats, but then I think that should have been possible already.  What really got me stoked was (of course) the gratuitious eye candy.  A picture of the iChat AV interface for OS X 10.4.  As Apple says:

iChat for Tiger introduces a new kind of interface for video conferencing. In its three-dimensional view, your buddies seem more like they’re in the room with you, making it easier to follow the conversation. Their images are even reflected in front of them, just as if they were sitting around a conference-room table.

Well, that’s true if you often hold meetings around conference-room tables made entirely of smoked glass.  What Apple really needs to add to iChat is the ability to pick different surfaces for the “tabletop” beneath the video windows.  They could include a highly polished, dark mahogany surface, for example, to really convey that upscale conference room feeling.  Or a reflective granite surface, for a feeling of solidity.  Hell, how about having the video portals hang above rippling water, with the video images reflected in the waves?  It seems like Core Image has all the pieces necessary to make any of those things happen, and then some.

For that matter, making it simple to drag an image file onto that tabletop and have it mapped on seems a snap.  You should be able to put your company logo there, embossed or glazed or otherwise applied to the tabletop, whatever its base surface effect.  Basically, you should be able to make the tabletop look even more killer than it already does.  Why not?  If you’re going to include major eye candy, then no sense holding back.

Addendum: in the comments, Jason Lustig pointed out something I failed to mention, which is that the tabletop is good for much more than just awesome visual effects.  It also makes a great shared workspace, a place where one participant could drop a file for everyone else to pick up.  As he put it, “just like if you were passing out sheets at a real meeting!”.  Exactly—and, of course, the document could even resemble a real document by generating a thumbnail of the document’s actual appearance, and mapping that onto the virtual sheet on the tabletop.  Whee, more eye candy!  I hope the Apple programmers add that ability to iChat before Tiger is released.

Add things like Automator, and this definitely looks like an OS upgrade well worth buying.  I really hope that “the first half of 2005” means “in January, but we wanted to hedge our bets”.

11 Responses»

    • #1
    • Comment
    • Wed 30 Jun 2004
    • 1927
    Darren Winsper wrote in to say...

    I think you mean WebForms 2.0 rather than XForms.

    • #2
    • Comment
    • Wed 30 Jun 2004
    • 2106
    Matt wrote in to say...

    It’s definitely drawing me closer to that side of the fence, and I’m a hardcore PC person.

    • #3
    • Comment
    • Wed 30 Jun 2004
    • 2224
    Eric wrote in to say...

    Quite right, Darren; my mistake. I’ve edited the text. Thanks!

    • #4
    • Comment
    • Thu 1 Jul 2004
    • 0040
    Jason Lustig wrote in to say...

    The whole ‘tabletop’ idea is quite ingenious… and besides a logo, a person in the chat could drag *any* file (say, a report or image or script or what) and it would be automatically viewable/downloadable by anyone else in the chat, just like if you were passing out sheets at a real meeting! :) that would be awesome.


    • #5
    • Comment
    • Thu 1 Jul 2004
    • 0444
    Small Paul wrote in to say...

    Amen to January bet-hedging. I’ve been stuck in Expose-less, Safari 1.0-bound, AirTunes-excluded Jaguar for too long! Come on Apple! Give me Tiger for Christmas!

    • #6
    • Comment
    • Thu 1 Jul 2004
    • 1216
    quis wrote in to say...

    Shame I have to get a new computer in the next month or so, else I would be getting it bundled. Anyone have any idea how much the upgrade will cost?

    • #7
    • Comment
    • Thu 1 Jul 2004
    • 2036
    Gerrit wrote in to say...

    Update pricing is likely to be at 129$ / 149€ again. Cheaper if you buy the 5-pack (if there is to be one).

    Someone tell Apple about the tabletop-fileexchange idea from Jason. I’d LOVE to see that in Tiger, if only for the sheer coolness of it as I don’t even own a video-cam (at least not an iChat-compatible one).

    • #8
    • Comment
    • Thu 1 Jul 2004
    • 2221
    Minh Nguyễn wrote in to say...

    Seems to me that the whole Dashboard idea is akin to Microsoft’s Active Desktop, with “desktop items” being Apple’s new “widgets.” Except, those widgets look so much cooler! Gotta love eye candy. (If only I could afford a Mac.)

    • #9
    • Comment
    • Mon 5 Jul 2004
    • 1151
    Ryan Platte wrote in to say...

    I haven’t seen it mentioned yet — anyone notice that Apple’s beating Microsoft’s proprietary XAML thing to the punch with something entirely standards-based?

    What if they turned the use of WebKit into a whole platform akin to Carbon or Cocoa for future releases? Apple has WebObjects, don’t you know…

    • #10
    • Comment
    • Tue 28 Sep 2004
    • 2154
    max wrote in to say...

    i have the tiger preview, and i can tell you, once te bugs are worked out, it is definitely worth upgrading to, Spotlight is excellent, core image is a great addon to quicktime, and i absolutely love Dashboard, however, the preview does not inlcude the new iChat AV, and as far as eye candy, it delivers, but the spotlight menu bar’s blue tab is missing in the right hand corner over the apple, but i can live without it, the menu bar they show they show on the website isnt in the developer preview, but i bet they added that for WWDC and it didnt make it onto the preview

    • #11
    • Comment
    • Tue 28 Sep 2004
    • 2159
    max wrote in to say...

    PS Automator isnt really included in the preview, just as a semi-hidden application called Pipeline, this name changing thing of apple’s is bugging me widgets/gadgets(as theyre actually called in the preview OS) and now Automator/Pipeline

Leave a Comment

Line and paragraph breaks automatic, e-mail address required but never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Remember to encode character entities if you're posting markup examples! Management reserves the right to edit or remove any comment—especially those that are abusive, irrelevant to the topic at hand, or made by anonymous posters—although honestly, most edits are a matter of fixing mangled markup. Thus the note about encoding your entities. If you're satisfied with what you've written, then go ahead...

June 2004
May July