Development

To start 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+.

Good place to start reading about maemo platform and maemo development is maemo Documentation and maemo Training pages. The focus of the documentation is to explain the maemo specific issues for software development.

To begin actual maemo development you need to first install the latest maemo SDK Release and Internet Tablet image.

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

garage.maemo.org offers hosting and collaboration infrastructure for development projects, from source repositories and web space to mailing lists and bug trackers. 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 all Maemo code can be found in the Maemo Cross Reference.

sponsored by Nokia Corporation