Vendors offering devices for the Multimedia Users group have a preexistent and ready-made market growing out of the current market for smart phones. Although multimedia is most often associated with images, text, and music, it can also mean application programs that integrate data from a broad spectrum of independent sources. Probably the best known and most popular application that does this for mobile devices is Canola. It is built using Python and the Enlightenment Foundation Libraries (EFL), and it uses a plug-in system to enable YouTube, Flicker, and more. There are Google Summer of Code 2009 projects approved to create plug-ins for Twitter, Remember the Milk, and even an IM client.
Another available solution is a media center called Entertainer. This aims to be a simple and easy-to-use application for the Gnome and XFCE desktop environments. Entertainer is written completely in Python and it uses GStreamer's multimedia framework for multimedia playback. The user interface is implemented with the Clutter library.
Clutter is covered in more detail in Chapter 4.
Was this article helpful?