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] | ||
- | *[[ | + | *[[Legacy Maemo 5 Documentation/Human Interface Guidelines|<font color="green">Human Interface Guidelines (deprecated by Hildon UI Guides above)</font>]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Introduction|Introduction]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Usability Principles|Usability Principles]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Device Orientation| Device Orientation]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Windows|Windows]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Notes and Banners|Notes and Banners]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Dialogs|Dialogs]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/View Menu|View Menu]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Hildonizing an Interface|Hildonizing an Interface]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Controls|Controls]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/User Input|User Input]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Icons|Icons]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Human Interface Guidelines/Reality Checks|Reality Checks]] |
- | **[[ | + | **[[GUI Design Template]] |
- | **[[{{PAGENAME}} | + | **[[{{PAGENAME}}/Desktop Widget UI Guidelines|Desktop Widget UI Guidelines]] |
- | *[[ | + | *[[Legacy Maemo 5 Documentation/Graphical UI Tutorial|<font color="green">Graphical UI Tutorial</font>]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Introduction|Introduction]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Getting started|Getting Started]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Windows and dialogs|Windows and Dialogs]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Menus|Menus]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Toolbars|Toolbars]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Navigation|Navigation]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Data selection|Data Selection]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Controls|Controls]] |
- | **[[ | + | **[[Legacy Maemo 5 Documentation/Graphical UI Tutorial/Additions to GTK+|Additions to GTK+]] |
- | **[[ | + | **[[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
- Preface
- Development Environment
- Architecture
- GNU Build System
- Hildon UI Guides from Forum Nokia
- Human Interface Guidelines (deprecated by Hildon UI Guides above)
- Graphical UI Tutorial
- Application Development
- D-Bus
- Using Multimedia Components
- Using Connectivity Components
- Using Generic Platform Components
- Using Data Sharing
- Packaging, Deploying and Distributing
- Porting Software
- Kernel and Debugging Guide