Documentation/Maemo 5 Developer Guide

(INDEX)
(INDEX)
Line 20: Line 20:
**[[{{PAGENAME}}/Architecture/Top Level Architecture|Top Level Architecture]]
**[[{{PAGENAME}}/Architecture/Top Level Architecture|Top Level Architecture]]
**[[{{PAGENAME}}/Architecture/Core Domain|Core]]
**[[{{PAGENAME}}/Architecture/Core Domain|Core]]
 +
** [[{{PAGENAME}}/Architecture/UI Framework | UI Framework ]]
**[[{{PAGENAME}}/Architecture/Multimedia Domain|Multimedia]]
**[[{{PAGENAME}}/Architecture/Multimedia Domain|Multimedia]]
**[[{{PAGENAME}}/Architecture/RTCOM | RTCOM ]]
**[[{{PAGENAME}}/Architecture/RTCOM | RTCOM ]]
Line 67: Line 68:
**[[{{PAGENAME}}/Application_Development/Writing_Control_Panel_Applets|Writing Control Panel Applets]]
**[[{{PAGENAME}}/Application_Development/Writing_Control_Panel_Applets|Writing Control Panel Applets]]
**[[{{PAGENAME}}/Application_Development/Maemo_Localization|Maemo Localization]]
**[[{{PAGENAME}}/Application_Development/Maemo_Localization|Maemo Localization]]
 +
** [[{{PAGENAME}}/Application Development/MIME_type_mapping | MIME type mapping ]]
 +
** [[{{PAGENAME}}/Application Development/LibOSSO_library | LibOSSO library ]]
 +
** [[{{PAGENAME}}/Application Development/Writing_a_new_maemo_application | Writing a new maemo application]]
 +
*[[{{PAGENAME}}/DBus|<font color=green>DBus</font>]]
*[[{{PAGENAME}}/DBus|<font color=green>DBus</font>]]
**[[{{PAGENAME}}/DBus/DBus_Basics|D-Bus Basics]]
**[[{{PAGENAME}}/DBus/DBus_Basics|D-Bus Basics]]
Line 89: Line 94:
** [[{{PAGENAME}}/Generic_Platform_Components/Application_Preferences-Gconf | Application Preferences-Gconf]]
** [[{{PAGENAME}}/Generic_Platform_Components/Application_Preferences-Gconf | Application Preferences-Gconf]]
** [[{{PAGENAME}}/Generic_Platform_Components/Using Backup Application | Using Backup Application]]
** [[{{PAGENAME}}/Generic_Platform_Components/Using Backup Application | Using Backup Application]]
 +
** [[{{PAGENAME}}/Generic_Platform_Components/Extending Hildon Input Methods | Extending Hildon Input Methods]]
**[[{{PAGENAME}}/Using Generic Platform Components/Using HAL|Using HAL]]
**[[{{PAGENAME}}/Using Generic Platform Components/Using HAL|Using HAL]]
**[[{{PAGENAME}}/Using Generic Platform Components/Alarm Framework|Alarm Framework]]
**[[{{PAGENAME}}/Using Generic Platform Components/Alarm Framework|Alarm Framework]]
Line 94: Line 100:
*[[{{PAGENAME}}/Using Data Sharing|<font color=green>Using Data Sharing</font>]]
*[[{{PAGENAME}}/Using Data Sharing|<font color=green>Using Data Sharing</font>]]
**[[{{PAGENAME}}/Using Data Sharing/SendVia_Functionality|Writing "Send via" functionality]]
**[[{{PAGENAME}}/Using Data Sharing/SendVia_Functionality|Writing "Send via" functionality]]
 +
** [[{{PAGENAME}}/Using_Data_Sharing/Clipboard_Usage | Clipboard Usage]]
**[[{{PAGENAME}}/Using Data Sharing/Sharing Plug-in|Sharing Plug-in]]
**[[{{PAGENAME}}/Using Data Sharing/Sharing Plug-in|Sharing Plug-in]]
*[[{{PAGENAME}}/Packaging, Deploying and Distributing|<font color=green>Packaging, Deploying and Distributing</font>]]
*[[{{PAGENAME}}/Packaging, Deploying and Distributing|<font color=green>Packaging, Deploying and Distributing</font>]]

Revision as of 13:34, 5 November 2009


The Maemo 5 Developer Guide strives to provide an overall picture of the maemo 5 platform for developers wishing to create applications for maemo devices. These devices 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. These pages will be updated as and when documentation is ready internally.


INDEX