Documentation/Maemo 5 Developer Guide

Maemo 5 Developer Guide strives to give an overall picture of the maemo 5 platform to the developers willing to create applications for the maemo device. This device will run a Linux-based operating system on ARM architecture. The maemo SDK is currently provided natively for desktop Linux distributions such as Debian and Ubuntu.

This is still a draft version and does not cover all aspects of the platform yet. It will be updated as and when documentation is ready internally.


 * Development Environment
 * Application Development
 * Introduction
 * Getting Started
 * Windows and Dialogs
 * Menus
 * Toolbars
 * Navigation
 * Data Selection
 * Controls
 * Additions to GTK+
 * Utilities
 * Migration
 * Writing Desktop Widgets
 * Writing Control Panel Applets
 * Using Multimedia Components
 * Introduction
 * Getting Started with Multimedia
 * Media Application Framework (MAFW)
 * Camera API Usage
 * FM Transmitter API Usage
 * Using Games Start-up Screen
 * Using Connectivity Components
 * Introduction
 * Maemo Connectivity
 * Implementing Custom Connection Managers
 * Using Generic Platform Components
 * Using HAL
 * Alarm Framework