Create PC-style applications for powerful Linux-based mobile devices
The Maemo™ platform offers you a powerful Linux-based platform for creating innovative mobile applications that deliver PC-style interaction and features. Powering devices from the Nokia Nseries range, which implement high-end hardware specifications, the Maemo platform is built on open source components that will be familiar to many PC-application developers. In addition, built-in support for Qt helps further simplify development.
To create applications, the Maemo 5 SDK provides developers with access to the subsystems in Maemo 5. Working within the Linux environment, the SDK delivers the tools needed to create applications using the Qt cross-platform framework, GTK+, and Open GL.
What’s the latest news about the Maemo 5 SDK?
The Maemo 5 SDK update 7 is available. This version of the SDK provides developers with the same features as the sixth software update to the Nokia N900 mobile computer (version 10.2010.36-2). This version provides support for Qt 4.7.0 and Qt APIs for Mobile Development 1.0.2, enabling developers to take full advantage of the speed and efficiency of development offered by Qt.
Consider simplifying your development with Qt and gaining the advantage of cross-platform development for Symbian. Download the Nokia Qt SDK and start creating mobile apps without the need for the Maemo 5 SDK.
What’s included in the Maemo 5 SDK?
The Maemo 5 SDK includes the software and tools developers need to create Qt and C applications for Maemo devices. To enable applications to integrate fully with the Maemo platform, the SDK delivers the following subsystems:
- Hildon application framework subsystem.
- Multimedia subsystem.
- Connectivity subsystem.
- Real time communications subsystem.
- System software subsystem.
- Core subsystem.
- Application interfaces.
What can I do with the Maemo 5 SDK?
The SDK supports development of Maemo applications using Qt 4.7.0 and the Qt APIs for Mobile Development, as well as C and C++ (using the Maemomm C++ bindings). However, Qt is now the recommended development framework. Qt offers the advantage of the ability to create applications that can be compiled for Symbian as well as a number of desktop and mobile platforms.
The SDK provides the Maemo 5 applications and features delivered on devices. This enables you to explore the rich UI and appreciate the unique user experience offered by Maemo 5.
How do I get started with the Maemo 5 SDK?
You’ll need some familiarity with development of software for Linux-based systems and Qt. To get started, explore the Get Started with Maemo 5 and Introduction to Qt on Mobile Platforms e-learning modules.
What help does Nokia offer for the Maemo 5 SDK?
Nokia offers all developers a wide range of professional and community-based help and support:
Of particular interest to most developers will be the Developer Nokia Knowledge Base, hosted in the Nokia Developer Wiki. The Knowledge Base provides up-to-date information on issues found in SDKs and devices, along with useful information for avoiding or working around such issues.
How do I go to market with my Maemo 5 applications?
The Ovi store is an effective channel through which to distribute your applications to Maemo device user worldwide.
With which Nokia platforms and devices is the Maemo 5 SDK compatible?
You can use the Maemo 5 SDK to create applications for the Nokia N900 mobile computer.