Documentation/Maemo 5 Final SDK/Discover Maemo 5 SDK

(update links)
 
(6 intermediate revisions not shown)
Line 23: Line 23:
*Add cool widgets to your home  
*Add cool widgets to your home  
*Develop new widgets  
*Develop new widgets  
-
*[http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Application_Development/Writing_Desktop_Widgets#Home_Widgets Learn how to do them]  
+
*[[Documentation/Maemo_5_Developer_Guide/Application_Development/Writing_Desktop_Widgets#Home_Widgets|Learn how to do them]]
-
*[https://garage.maemo.org/svn/maemoexamples/trunk/example_desktop_widget/ Example clock widget]
+
*[https://vcs.maemo.org/svn/maemoexamples/trunk/example_desktop_widget/ Example clock widget]
Line 44: Line 44:
*Modest Email Client  
*Modest Email Client  
*Easy setup of email accounts  
*Easy setup of email accounts  
-
*[http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Data_Sharing/SendVia_Functionality Email interface API tutorial]  
+
*[[Documentation/Maemo_5_Developer_Guide/Using_Data_Sharing/Sharing_Plug-in#Writing_.22Send_Via.22_Functionality_to_E-mail_and_Bluetooth|Email interface API tutorial]]
-
*[https://garage.maemo.org/svn/maemoexamples/trunk/maemopad/ Example code]
+
*[https://vcs.maemo.org/svn/maemoexamples/trunk/maemopad/ Example code]
   
   
Line 53: Line 53:
*Smooth integration with VOIP and IM contacts  
*Smooth integration with VOIP and IM contacts  
-
*Address Book API (LINK)
+
*[http://maemo.org/api_refs/5.0/5.0-final/libosso-abook/ Address Book API]
-
*[http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Using_Address_Book_API Tutorial]
+
*[[Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Using_Address_Book_API|Tutorial]]
-
 
+
=Calendar=
=Calendar=
Line 63: Line 62:
*Manage events  
*Manage events  
*Create multiple calendars   
*Create multiple calendars   
-
*Calendar interface API (LINK)
+
*[http://maemo.org/api_refs/5.0/5.0-final/calendar-backend/annotated.html Calendar interface API]
-
 
+
=Clock=
=Clock=
Line 72: Line 70:
*World clock  
*World clock  
*Manage alarm events  
*Manage alarm events  
-
*[http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Alarm_Framework Alarm Framework Tutorial]  
+
*[[Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Alarm_Framework|Alarm Framework Tutorial]]
Line 82: Line 80:
*Simple edit functions   
*Simple edit functions   
*Create new sharing plugins  
*Create new sharing plugins  
-
*[http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Data_Sharing/Sharing_Plug-in#Sharing_Plug-in_Creation Sharing Tutorial]  
+
*[[Documentation/Maemo_5_Developer_Guide/Using_Data_Sharing/Sharing_Plug-in#Sharing_Plug-in_Creation|Sharing Tutorial]]
-
*Sharing plugin API (LINK)
+
*[http://maemo.org/api_refs/5.0/5.0-final/libsharing-plugin/ Sharing plugin API]
-
 
+
=Application Manager=
=Application Manager=
Line 92: Line 89:
*Manage application catalogues  
*Manage application catalogues  
*Download new applications  
*Download new applications  
-
*Update or remove installed applications  
+
*Update or remove installed applications
-
 
+
*[[Documentation/Maemo_5_Final_SDK/Using_Application_Manager#Enable_red_pill_mode|Enable red pill mode]]
 +
*[[Documentation/Maemo_5_Final_SDK/Using_Application_Manager#Enable_extras-testing_repository|Enable Extras-testing repository]]
=Media Player=
=Media Player=
Line 100: Line 98:
*Create playlists  
*Create playlists  
-
*[http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Multimedia_Components/Media_Application_Framework_(MAFW) Media Application Framework tutorial]  
+
*[[Documentation/Maemo_5_Developer_Guide/Using_Multimedia_Components/Media_Application_Framework_(MAFW)|Media Application Framework tutorial]]
*APIs
*APIs
Line 110: Line 108:
*Manage files and folders  
*Manage files and folders  
*File Management APIs (LINK)
*File Management APIs (LINK)
-
*[https://garage.maemo.org/svn/maemoexamples/branches/fremantle-sdk-testing/maemo-examples/example_file_chooser.c Example code]  
+
*[https://vcs.maemo.org/svn/maemoexamples/branches/fremantle-sdk-testing/maemo-examples/example_file_chooser.c Example code]  
Line 118: Line 116:
*Ability to use virtual finger keyboard instead of hardware keys.  
*Ability to use virtual finger keyboard instead of hardware keys.  
-
*[https://stage.maemo.org/svn/maemo/projects/haf/trunk/hildon-input-method-plugins-example/ Example code]
+
*[http://maemo.gitorious.org/fremantle-hildon-desktop/hildon-input-method-plugins-example/trees/master Example code]
Line 126: Line 124:
*Console terminal
*Console terminal
 +
 +
[[Category:Development]]
 +
[[Category:Documentation]]
 +
[[Category:Fremantle]]

Latest revision as of 14:38, 8 April 2010

Contents

[edit] Panorama Desktop


  • Four virtual desktops or home screens
  • Personalize each of the desktops to your content
  • Slide through them with the click and drag gesture of the mouse


[edit] Multi Tasking


  • No longer view one application at a time.
  • Active thumbnail view of all open applications.
  • A button click to switch between open applications.


[edit] Home Widgets



[edit] Web Browser


  • Full screen, 800X480 resolution
  • Advanced interactive mode
  • Recent browser history as thumbnails
  • Mozilla browser engine
  • Browser interface API (Debian Package:tablet-browser-interface)


[edit] Email



[edit] Contacts


[edit] Calendar


[edit] Clock



[edit] Photos


[edit] Application Manager


[edit] Media Player



[edit] File Manager


  • Manage files and folders
  • File Management APIs (LINK)
  • Example code


[edit] Virtual Keyboard


  • Ability to use virtual finger keyboard instead of hardware keys.
  • Example code


[edit] Xterm


  • Console terminal