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.

  • Qt 4.6.2 stable for Maemo 5 with first Mobile APIs

    The 4.6 release from Qt comes with a Symbian installer, Qt APIs for mobile devices and the promised Maemo 5 port.

  • Moblin + Maemo = Meego

    The open source project Meego will see Intel's Moblin and Nokia's Maemo merge into one mobile platform.

  • 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.

  • 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.

comments powered by Disqus

Direct Download

Read full article as PDF:


njobs Europe
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia