Editing Documentation/Maemo 5 Developer Guide
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
- | 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 | + | 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. | 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. | ||
Line 12: | Line 12: | ||
**[[{{PAGENAME}}/Development_Environment/Maemo_SDK| Software Development Kit]] | **[[{{PAGENAME}}/Development_Environment/Maemo_SDK| Software Development Kit]] | ||
**[[{{PAGENAME}}/Development_Environment/Maemo_Programming_Environments| Programming Environments]] | **[[{{PAGENAME}}/Development_Environment/Maemo_Programming_Environments| Programming Environments]] | ||
- | **[[ | + | **[[{{PAGENAME}}/Development_Environment/Maemo_PC_Connectivity| PC Connectivity]] |
- | **[[{{PAGENAME}}/Development_Environment/Maemo_Flasher-3.5|Flasher-3.5]] | + | **[[{{PAGENAME}}/Development_Environment/Maemo_Flasher-3.5| Flasher-3.5]] |
**[[{{PAGENAME}}/Development_Environment/Maemo_SDK_Virtual_Images| SDK Virtual Images]] | **[[{{PAGENAME}}/Development_Environment/Maemo_SDK_Virtual_Images| SDK Virtual Images]] | ||
- | **[[Eclipse | + | **[[{{PAGENAME}}/Development_Environment/Maemo_Eclipse_Integration| Eclipse Integration]] |
*[[{{PAGENAME}}/Architecture|<font color=green>Architecture</font>]] | *[[{{PAGENAME}}/Architecture|<font color=green>Architecture</font>]] | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
**[[{{PAGENAME}}/Architecture/System_Software|System Software]] | **[[{{PAGENAME}}/Architecture/System_Software|System Software]] | ||
**[[{{PAGENAME}}/Architecture/Connectivity|Connectivity]] | **[[{{PAGENAME}}/Architecture/Connectivity|Connectivity]] | ||
**[[{{PAGENAME}}/Architecture/Data Management|Data Management]] | **[[{{PAGENAME}}/Architecture/Data Management|Data Management]] | ||
- | |||
*[[{{PAGENAME}}/GNU_Build_System|<font color=green>GNU Build System</font>]] | *[[{{PAGENAME}}/GNU_Build_System|<font color=green>GNU Build System</font>]] | ||
- | + | *[[{{PAGENAME}}/Human_Interface_Guidelines|<font color=green>Human Interface Guidelines</font>]] | |
- | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Introduction| Introduction]] | |
- | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Usability Principles|Usability Principles]] | |
- | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Device Orientation| Device Orientation]] | |
- | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Windows|Windows]] | |
- | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Notes and Banners|Notes and Banners]] | |
- | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Dialogs|Dialogs]] | |
- | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/View Menu|View Menu]] | |
- | **[[ | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Hildonizing an Interface|Hildonizing an Interface]] |
- | **[[ | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Controls|Controls]] |
- | **[[ | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/User Input|User Input]] |
- | **[[ | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Icons|Icons]] |
- | **[[ | + | **[[{{PAGENAME}}/Human_Interface_Guidelines/Reality Checks|Reality Checks]] |
- | **[[ | + | *[[{{PAGENAME}}/Graphical UI Tutorial|<font color=green>Graphical UI Tutorial</font>]] |
- | **[[ | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Introduction|Introduction]] |
- | **[[ | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Getting_started|Getting Started]] |
- | **[[ | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Windows_and_dialogs|Windows and Dialogs]] |
- | **[[ | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Menus|Menus]] |
- | **[[ | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Toolbars|Toolbars]] |
- | **[[ | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Navigation|Navigation]] |
- | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Data_selection|Data Selection]] | |
- | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Controls|Controls]] | |
- | *[[ | + | **[[{{PAGENAME}}/Graphical UI Tutorial/Additions_to_GTK+|Additions to GTK+]] |
- | **[[ | + | **[[{{PAGENAME}}/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)]] | ||
**[[{{PAGENAME}}/Application_Development/Writing_Control_Panel_Applets|Writing Control Panel Applets]] | **[[{{PAGENAME}}/Application_Development/Writing_Control_Panel_Applets|Writing Control Panel Applets]] | ||
- | + | *[[{{PAGENAME}}/DBus|<font color=green>DBus</font>]] | |
- | + | ||
- | + | ||
- | + | ||
- | *[[{{PAGENAME}}/DBus|<font color=green> | + | |
**[[{{PAGENAME}}/DBus/DBus_Basics|D-Bus Basics]] | **[[{{PAGENAME}}/DBus/DBus_Basics|D-Bus Basics]] | ||
**[[{{PAGENAME}}/DBus/Using GLib Wrappers For D-Bus|Using GLib Wrappers For D-Bus]] | **[[{{PAGENAME}}/DBus/Using GLib Wrappers For D-Bus|Using GLib Wrappers For D-Bus]] | ||
**[[{{PAGENAME}}/DBus/Implementing and Using D-Bus Signals|Implementing and Using D-Bus Signals]] | **[[{{PAGENAME}}/DBus/Implementing and Using D-Bus Signals|Implementing and Using D-Bus Signals]] | ||
- | **[[{{PAGENAME}}/DBus/Asynchronous_Glib/D-Bus|Asynchronous Glib/D-Bus]] | + | **[[{{PAGENAME}}/DBus/Asynchronous_Glib/D-Bus| Asynchronous Glib/D-Bus]] |
**[[{{PAGENAME}}/DBus/D-Bus_Server_Design_Issues|D-Bus Server Design Issues]] | **[[{{PAGENAME}}/DBus/D-Bus_Server_Design_Issues|D-Bus Server Design Issues]] | ||
*[[{{PAGENAME}}/Using_Multimedia Components|<font color=green> Using Multimedia Components</font>]] | *[[{{PAGENAME}}/Using_Multimedia Components|<font color=green> Using Multimedia Components</font>]] | ||
Line 87: | Line 67: | ||
**[[{{PAGENAME}}/Using Connectivity Components/Using Location API|Using Location API]] | **[[{{PAGENAME}}/Using Connectivity Components/Using Location API|Using Location API]] | ||
*[[{{PAGENAME}}/Using_Generic Platform Components|<font color=green>Using Generic Platform Components</font>]] | *[[{{PAGENAME}}/Using_Generic Platform Components|<font color=green>Using Generic Platform Components</font>]] | ||
- | |||
- | |||
- | |||
- | |||
**[[{{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]] | ||
- | |||
*[[{{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/ | + | **[[{{PAGENAME}}/Using Data Sharing/SendVia_Functionality|Writing "Send via" functionality]] |
- | + | ||
*[[{{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>]] | ||
**[[{{PAGENAME}}/Packaging,_Deploying_and_Distributing/Installing_under_opt_and_MyDocs|Installing under opt and MyDocs]] | **[[{{PAGENAME}}/Packaging,_Deploying_and_Distributing/Installing_under_opt_and_MyDocs|Installing under opt and MyDocs]] | ||
Line 105: | Line 79: | ||
**[[{{PAGENAME}}/Porting_Software/Migration|Migration to Hildon 2.2]] | **[[{{PAGENAME}}/Porting_Software/Migration|Migration to Hildon 2.2]] | ||
**[[{{PAGENAME}}/Porting_Software/Porting_Existing_GTK%2B_Application_to_Maemo_5|Porting Existing GTK+2 Application to Maemo 5]] | **[[{{PAGENAME}}/Porting_Software/Porting_Existing_GTK%2B_Application_to_Maemo_5|Porting Existing GTK+2 Application to Maemo 5]] | ||
- | |||
- | |||
[[Category:Development]] | [[Category:Development]] | ||
*[[{{PAGENAME}}/Kernel_and_Debugging_Guide|<font color=green>Kernel and Debugging Guide</font>]] | *[[{{PAGENAME}}/Kernel_and_Debugging_Guide|<font color=green>Kernel and Debugging Guide</font>]] |
Learn more about Contributing to the wiki.