The Growl Project, started in 2004, is the de facto open source notification framework for Mac OS X, and it's currently used by a wide range of applications, such as Firefox, Chrome, Adium, Skype, Dropbox etc. In this talk, we will present Growl, the various Growl Extras, and the GNTP protocol used to send and receive notifications locally or over the network.
We would like to present a brief history of Growl, as well the current state of the framework that handles notifications. We will also present the Growl Extras, applications developed by the Growl Team which use Growl to notify the user on various events (GrowlTunes, HardwareGrowler, GrowlSafari, Capster), and how easy it is to use the Growl framework to notify your users in your own applications.
We will also discuss the GNTP protocol, which is used to send and receive Growl notifications locally or over the network. GNTP is platform-agnostic, and there are already GNTP-compatible Growl alternatives for Windows and Linux. Thanks to the variety of bindings, it is easy to send Growl notifications between computers and any GNTP-compatible device.
Last but not least, we will briefly discuss the recent decision to use Apple's marketplace as a revenue stream in order to sustain the continued development of the growl project and the expansion of our efforts, without sacrificing our open source nature.