Development

Developing Maemo applications and platform components is easy if you are used to programming Linux desktop applications or other components, and fairly simple if you already know about Linux and GTK+.

A good place to begin reading about the Maemo platform and Maemo development are the Maemo documentation and training pages. The focus of the documentation is to explain Maemo specific issues to software development.

To begin actual Maemo development you must first first install the latest Maemo SDK release and Maemo image.

If you need some extra tools that are not delivered as part of the SDK installation the first place to check is the tools page which has a tested set of developer tools and related documentation.

The maemo.org Garage offers hosting and collaboration infrastructure for development projects. From source repositories and web space to mailing lists and bug trackers, Garage is probably the best place to settle and promote your Maemo project.

Once you have stable software available, make it easy for real users to find and install it: follow the Application Catalog User Manual.

A cross-reference of the Maemo codebase is available in the maemo.org Cross-Reference.

sponsored by Nokia Corporation