Displaying posts tagged with Growl.

Growl + iPhone = Prowl

Most Mac OS X users are probably familiar with Growl. For everyone else: Growl is a universal, system wide notification system. Applications can use it to notify the user of events, and the user can tell Growl exactly how he/she wishes to be notified. Basically, it’s Windows XP’s popup balloons on steroids. :P

Last weekend, I discovered a rather interesting plugin for Growl, named Prowl. What it does is actually quite interesting. It takes notifications sent to Growl, then uses Apple’s push notification service to deliver them right to your iPhone (or iPod touch, or iPad when available). There’s one catch: it requires installation of a $2,99/€2,39 app on your iPhone. Rather steep for a seemingly simple, one-purpose app. Any and all notifications sent through Prowl, though, are absolutely free of charge. And hey, they have to pay for their server bills, too. ;)

Now here comes the good part. I wrote seemingly simple for a reason. That’s because Prowl has one more feature, and a very impressive one at that. Besides Growl being able to pass it notifications, Prowl also exposes an API that web services can send notifications to. Those will be pushed to your iPhone as well. In other words, Prowl basically provides a general purpose push notification service for iPhone users.

Where Prowl’s original purpose is pretty interesting in itself, this API is downright genius. Think of the possibilities. Want to be notified of comments on your WordPress blog? No problem! Want to be notified of direct messages and/or mentions on Twitter? Prowl’s got you covered!. Want to send notifications from your own web service? Libraries abound! Practically anything is possible.

There’s one more nice little touch to this: the iPhone app lets you open different applications to “view” the push notification, based on the sending application’s name. For instance, you could have a notification of a Twitter mention launch Tweetie for viewing1, instead of Prowl itself.

Now it’s only a shame that Apple won’t guarantee (timely) delivery of any push notification, or this could be a pretty reliable warning system for all kinds of stuff that needs to be monitored. As it is, it’s definitely useful as such, so long as other (more conventional) means of warning are still in place, or if the system being monitored is not mission critical.

1. Which kind of begs the question why Tweetie itself doesn’t have push notifications… :?

Another Growl style

I’ve created a Growl style before. Now I’ve created one again. I call this one SimpleGradient, because that’s what it is: a simple gradient from #ddd to #bbb. It also has rounded corners, and the text seems sunken into the background (like the menu and post info blocks on this site). Other than the fact that — save for the application icon — it uses no images, that’s basically it.

Anyway, it looks like this:

An example of the SimpleGradient Growl style

SimpleGradient Growl style

If you like the minimalistic design and would like to use it yourself, then go ahead and download it.

Be sure to check out my other Growl style.

Growl style

I’ve been messing around a bit with Growl styles. Those are just some HTML, CSS and images in a package, so it isn’t all that difficult to make your own.

All this playing around resulted in an all new Growl style. It’s inspired by the semi-transparent toolboxes found in some OS X software (iLife for instance), therefore I named it ToolBox. And this is what it looks like:

a screen shot of a preview of the ToolBox Growl style

ToolBox Growl style

So you want it too, eh? Well, you’re in luck, you can download it right here! :)

Download

Oh, and it works best with opacity set around 90%.

Those vague vertical lines in the screenshot are probably an artifact from OS X making the screenshot. They are not there in reality. The images used for the background are fully opaque (except for the corners) and are made transparent by using the “opacity” CSS property with a value spplied by Growl (and ultimately you through the preference pane).

Be sure to check out my other Growl style.

Preferences