Documentation/Maemo 5 Final SDK/Discover Maemo 5 SDK: Difference between revisions

From Maemo Wiki
Jump to navigationJump to search
Maemo (talk | contribs)
No edit summary
 
imported>amigadave
update links
 
(8 intermediate revisions by 5 users 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

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


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.


Home Widgets



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)


Email



Contacts


Calendar


Clock



Photos


Application Manager


Media Player



File Manager


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


Virtual Keyboard


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


Xterm


  • Console terminal