Documentation/Maemo 5 Developer Guide

(remove D-Bus in Fremantle link)
(direct links for legacy documentation)
Line 35: Line 35:
**[http://www.forum.nokia.com/info/sw.nokia.com/id/97e9b8e0-904c-4141-bb8a-91d4f519735f/Maemo_5_Desktop_Widget_UI_Guidelines.html Maemo 5 Desktop Widget UI Guidelines]
**[http://www.forum.nokia.com/info/sw.nokia.com/id/97e9b8e0-904c-4141-bb8a-91d4f519735f/Maemo_5_Desktop_Widget_UI_Guidelines.html Maemo 5 Desktop Widget UI Guidelines]
**[http://www.forum.nokia.com/info/sw.nokia.com/id/75994a4a-382b-4a60-aaf2-2446f9e8c4f3/Web_Design_Guidelines_for_the_Nokia_N900.html Web Design Guidelines for the Nokia N900]
**[http://www.forum.nokia.com/info/sw.nokia.com/id/75994a4a-382b-4a60-aaf2-2446f9e8c4f3/Web_Design_Guidelines_for_the_Nokia_N900.html Web Design Guidelines for the Nokia N900]
-
*[[{{PAGENAME}}/Human_Interface_Guidelines|<font color=green>Human Interface Guidelines (deprecated by Hildon UI Guides above)</font>]]
+
*[[Legacy Maemo 5 Documentation/Human Interface Guidelines|<font color="green">Human Interface Guidelines (deprecated by Hildon UI Guides above)</font>]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Introduction| Introduction]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Introduction|Introduction]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Usability Principles|Usability Principles]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Usability Principles|Usability Principles]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Device Orientation| Device Orientation]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Device Orientation| Device Orientation]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Windows|Windows]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Windows|Windows]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Notes and Banners|Notes and Banners]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Notes and Banners|Notes and Banners]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Dialogs|Dialogs]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Dialogs|Dialogs]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/View Menu|View Menu]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/View Menu|View Menu]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Hildonizing an Interface|Hildonizing an Interface]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Hildonizing an Interface|Hildonizing an Interface]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Controls|Controls]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Controls|Controls]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/User Input|User Input]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/User Input|User Input]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Icons|Icons]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Icons|Icons]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Reality Checks|Reality Checks]]
+
**[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Reality Checks|Reality Checks]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/GUI Design Template|GUI Design Template]]
+
**[[GUI Design Template]]
-
**[[{{PAGENAME}}/Human_Interface_Guidelines/Desktop Widget UI Guidelines|Desktop Widget UI Guidelines]]
+
**[[{{PAGENAME}}/Desktop Widget UI Guidelines|Desktop Widget UI Guidelines]]
-
*[[{{PAGENAME}}/Graphical UI Tutorial|<font color=green>Graphical UI Tutorial</font>]]
+
*[[Legacy Maemo 5 Documentation/Graphical UI Tutorial|<font color="green">Graphical UI Tutorial</font>]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Introduction|Introduction]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Introduction|Introduction]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Getting_started|Getting Started]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Getting started|Getting Started]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Windows_and_dialogs|Windows and Dialogs]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Windows and dialogs|Windows and Dialogs]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Menus|Menus]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Menus|Menus]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Toolbars|Toolbars]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Toolbars|Toolbars]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Navigation|Navigation]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Navigation|Navigation]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Data_selection|Data Selection]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Data selection|Data Selection]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Controls|Controls]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Controls|Controls]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Additions_to_GTK+|Additions to GTK+]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Additions to GTK+|Additions to GTK+]]
-
**[[{{PAGENAME}}/Graphical UI Tutorial/Utilities|Utilities]]
+
**[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Utilities|Utilities]]
*[[{{PAGENAME}}/Application_Development|<font color=green>Application Development</font>]]
*[[{{PAGENAME}}/Application_Development|<font color=green>Application Development</font>]]
**[[{{PAGENAME}}/Application_Development/Writing_Desktop_Widgets|Writing Desktop Widgets (Home and Status Menu)]]
**[[{{PAGENAME}}/Application_Development/Writing_Desktop_Widgets|Writing Desktop Widgets (Home and Status Menu)]]

Revision as of 11:32, 13 September 2010


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