You Are Here:

Maemo 5 SDK

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Forum Nokia Events

MobileMonday Italy: The User Applications
November 23, 2009
Rome

Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa

Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India

LeWeb
December 09, 2009
Paris

Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki


View all

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.

For more information, visit the Maemo platform page »

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 in C, C++, and Python as well as using cross-platform frameworks, such as Qt.

What’s the latest news about the Maemo 5 SDK?

The first update to the Maemo 5 SDK has been released. This update reflects the software delivered in the retail version of the Nokia N900 mobile computer. In addition, a GUI installer has been made available. This installer simplifies the installation of Scratchbox and the Maemo 5 SDK, enabling developers new to Maemo development to get started more easily.

What’s included in the Maemo 5 SDK?

The Maemo 5 SDK includes the software and tools developers need to create 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 in C, but developers can easily add support for C++ (using the Maemomm C++ bindings) or Python (using either Python for Maemo or PySide). In addition, the SDK makes it easy for developers to use cross platform frameworks, such as Qt, to create applications that can be deployed across 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. To get started, review the Maemo 5 Final SDK Installation instructions then consider reading Redesigning from Maemo 4 to Maemo 5.

What help does Forum Nokia offer for the Maemo 5 SDKs?

Forum Nokia support links for the Maemo 5 SDK:

Forum Nokia offers all developers a wide range of professional and community-based help and support. (See the box at right for links.)

Of particular interest to most developers will be the Forum Nokia Knowledge Base, hosted in the Forum Nokia Wiki. The Knowledge Base provides up-to-date information on issues found in the 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?

Whether your application has local, regional, or global appeal, Forum Nokia can help you find the right channel for taking your application to market.

For more information, visit the Go to Market page »

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

See specifications for the Nokia N900 device »



Rate This

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fToolsE5fE44ocsE5fandE5fCodeE2fToolsE2fPlatformsE2fMaemoE2fX qfnZupdatedQDx2009E2d11E2d16X qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqrdfsZE52esourceQ qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qfnZaudienceQUqfnAudienceZtechnicalQ