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/Changes | Architecture Changes Since Maemo 4]] | ** [[{{PAGENAME}}/Architecture/Changes | Architecture Changes Since Maemo 4]] | ||
**[[{{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/Multimedia Domain|Multimedia]] | **[[{{PAGENAME}}/Architecture/Multimedia Domain|Multimedia]] | ||
- | |||
**[[{{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}}/Architecture/Imaging_and_Sharing | Imaging and Sharing]] | **[[{{PAGENAME}}/Architecture/Imaging_and_Sharing | Imaging and Sharing]] | ||
+ | |||
*[[{{PAGENAME}}/GNU_Build_System|<font color=green>GNU Build System</font>]] | *[[{{PAGENAME}}/GNU_Build_System|<font color=green>GNU Build System</font>]] | ||
+ | |||
* Hildon UI Guides from Forum Nokia | * Hildon UI Guides from Forum Nokia | ||
- | **These guides | + | **These guides partly overlap with HIG and UI Tutorial |
- | + | ||
**[http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guide] | **[http://www.forum.nokia.com/info/sw.nokia.com/id/eb8a68ba-6225-4d84-ba8f-a00e4a05ff6f/Hildon_2_2_UI_Style_Guide.html Hildon 2.2 UI Style Guide] | ||
+ | **[http://www.forum.nokia.com/info/sw.nokia.com/id/e778ba1f-2507-4672-be45-798359a3aea7/Fremantle_Master_Layout_Guide.html Master Layout Guide] | ||
**[http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html Hildon 2.2 Widget UI Specification] | **[http://www.forum.nokia.com/info/sw.nokia.com/id/019c2b31-3777-49a0-9257-970d79580756/Hildon_2_2_Widget_UI_Specification.html Hildon 2.2 Widget UI Specification] | ||
- | **[ | + | **[[{{PAGENAME}}/Desktop Widget UI Guidelines|Maemo 5 Desktop Widget UI Guidelines]] |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
*[[{{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}}/Application_Development/Maemo_Localization|Maemo Localization]] | **[[{{PAGENAME}}/Application_Development/Maemo_Localization|Maemo Localization]] | ||
- | + | *[[{{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 58: | ||
**[[{{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}}/ | + | **[[{{PAGENAME}}/Using_Generic_Platform_Components/Using_Address_Book_API|Using Address Book API]] |
*[[{{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}}/ | + | **[[{{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>]] | ||
**[[{{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 72: | ||
**[[{{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.