Serving Notice
One OS 8/9 feature I've often missed in OS X is that the old Notification Manager allowed background processes to display little floating windows, rather than big clunky dialog boxes, when they needed to tell you something. OS X has not made any new strides here; in fact, except for aesthetic touches like Quartz rendering and throbbing blue buttons, its notifications are arguably less sophisticated than those of its recent ancestors. (Ask me about the Safari bug involving tabs and undismissable alert dialogs.)
OS X does have the raw material for much-improved notification services, though. Note the success of application-specific enhancements like Mail.appetizer and the various iTunes what-song-is-playing helpers. Then there's Growl and LanOSD, both of which offer hooks allowing applications, AppleScripts, and shell scripts to easily trigger nice auto-dismissing alerts in a variety of styles. For example, here's an AppleScript that uses Growl to tell you what iTunes is playing:
Here's the same thing for LanOSD:tell application "iTunes" set theArtist to artist of current track set theName to name of current track end tell tell application "GrowlHelperApp" notify with title theArtist description theName icon of application "iTunes" end tell
These examples are of course not very useful by themselves, but they do show how easy these services are to use. It wouldn't be that hard, for example, to write a cron script that popped up a notice when your favorite RSS feed got a new post, or when your blog got a comment or trackback, or when local disk free space dropped below 10%. The main thing about this style of notification is that it is minimally intrusive -- you don't have to dismiss it, move it out of the way, or deal with "Foobar.app requires your attention" alerts that aren't even smart enough to dismiss themselves after you've activated the app in question. I hope Apple takes the hint from all this activity and puts some of their supersmart interface people to work on making this part of the UI not just prettier, but better.tell application "iTunes" set theArtist to artist of current track set theTrack to name of current track end tell tell application "LanOSD" message kind "iTunes" text theArtist & " - " & theTrack icon "info" end tell
8 Comments:
> I hope Apple takes the hint from all this activity Agreed, I'd be very excited for Apple to get involved in this space and "Konfabulate" these projects. A win for Apple getting involved would be that all these little polling Apps and Scripts wouldn't actually have to take up Dock or Menu bar space. They could occupy the same sort of space as the languishing Services...
-adam (http://livejournal.com/users/atl/)
By Anonymous, at 9:02 AM
http://growl.info/
Check out growl, it does what you're talking about perfectly.
By Anonymous, at 11:29 PM
I know I can be kind of long-winded sometimes, but at least read the whole post before commenting!
By pbx, at 7:32 PM
Good design!
[url=http://swwwmuwd.com/fhli/emtv.html]My homepage[/url] | [url=http://tboglevs.com/vjzj/mmlw.html]Cool site[/url]
By Anonymous, at 11:46 AM
Thank you!
My homepage | Please visit
By Anonymous, at 11:46 AM
Nice site!
http://swwwmuwd.com/fhli/emtv.html | http://gwdkvjil.com/yanl/lfqd.html
By Anonymous, at 11:47 AM
test
By waterdew, at 6:54 AM
I want to thank the blogger very much not only for this post but also for his all previous efforts. I found saladwithsteve.com to be greatly interesting. I will be coming back to saladwithsteve.com for more information.
By Anonymous, at 8:35 AM
Post a Comment
<< Home