Coding for Maemo devices with Qt


Qt provides application developers with all the functionality they need to build applications with state-of-the-art graphical user interfaces, I/O, and networking. In this article, I showed how developers can easily use Qt components to create graphical applications for the Maemo platform. Qt is still a work in progress project because of the natural evolution of smart phones and Internet tablets, but it is getting attention from developers and contributors around the world who are interested in programming for mobile devices.

The Author

Leandro discovered Linux in 1997 and started developing the BRisa UPnP framework in 2006. Nowadays, he is a computer science professor at Federal University of Alagoas (UFAL) and manages various projects in C, C++, and Python for the Maemo platform at UFAL and Embedded System and Pervasive Computing Laboratory (ESPCL), which is supported by the Nokia Institute of Technology, Brazil.

The author thanks others who contributed to this article: Angelo Perkusich, Hyggo Almeida, Flávio Fabrício, and Felipe Coutinho of the ESPCL, as well as Rodrigo Peixoto, Lucas Amorim, and Leandro Dias from the PCL at Federal University of Alagoas.

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Universal Plug and Play

    Universal Plug and Play provides an easy framework for seamless integration of network devices. Learn how to build your own UPnP solution using the open source BRisa framework.

  • Cold War at the Eighth KDE PIM Gathering

    The eighth annual KDE PIM developer meeting in Osnabrück, Germany started out with an extended snowball fight among the Scottish, German and Dutch contingencies. That actual work was being done was evidenced by enhancements to Akonadi, KDE 4.4 and 4.5, and planned further development of the Kontact groupware client.

  • MeeGo Repositories: Code Available for Moblin-Maemo Merger

    Imad Sousou, director of Intel's Open Source Technology Center, has released the first parts for developers of the Linux-based MeeGo platform for mobile devices.

  • Panda3D

    Several free game engines are available for Linux users, but programming with them is often less than intuitive. Panda3D is an easy-to-use engine that is accessible enough for newcomers but still powerful enough for the pros at Disney Studios.

  • Qt 4.7 Preview for N900

    Qt developers have packaged a preview for the upcoming version 4.7 of the toolkit for the Maemo N900 smartphone. The software packages are intended for developers.

comments powered by Disqus

Direct Download

Read full article as PDF: