×
Namespaces

Variants
Actions
(Difference between revisions)

Harmattan:Platform Guide

From Nokia Developer Wiki
Jump to: navigation, search
hamishwillee (Talk | contribs)
m (Unprotected "Harmattan:Platform Guide": Now protected by being in Harmattan namespace)
hamishwillee (Talk | contribs)
m (Hamishwillee - Add link to offline library)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
{{Archived|timestamp=20111026232453|user=[[User:Hamishwillee|<br />----]]|This is the Beta version of the Harmattan Platform Guide, and it may contain information that is out of date. For the most up-to-date developer documentation on the Harmattan platform, see:
 +
* [https://www.developer.nokia.com/info/sw.nokia.com/id/5eae171f-3acf-49b8-adc3-72dfbdc77adf/Harmattan_Library.html MeeGo 1.2 Harmattan Developer Library] (Offline)
 +
* [http://harmattan-dev.nokia.com/docs/library//html/guide/html/Developer_Library_Alternative_development_environments_Platform_SDK_user_guide.html Platform SDK user guide] in the MeeGo 1.2 Harmattan Developer Library.}}
 +
 
__NOTOC__
 
__NOTOC__
 
== MeeGo 1.2 Harmattan Platform Guide ==
 
== MeeGo 1.2 Harmattan Platform Guide ==
 
 
'''Version 1.0'''  
 
'''Version 1.0'''  
 
Welcome to the Beta version of the Platform Guide for the MeeGo 1.2 Harmattan platform.
 
  
 
For MeeGo 1.2 Harmattan platform, we offer two alternative software development kits:  
 
For MeeGo 1.2 Harmattan platform, we offer two alternative software development kits:  
* Qt SDK is a quick and easy way to start developing applications for Harmattan devices. For more information on MeeGo 1.2 Harmattan target for the Qt SDK, see MeeGo 1.2 Harmattan Developer Library on the Nokia Developer site.
+
* Qt SDK is a quick and easy way to start developing applications for Harmattan devices. For more information on MeeGo 1.2 Harmattan target for the Qt SDK, see [http://harmattan-dev.nokia.com/docs/library/ MeeGo 1.2 Harmattan Developer Library].  
 
* MeeGo 1.2 Harmattan Platform SDK is mainly recommended for developing platform components and features, but you can also use it for creating applications for Harmattan devices. Harmattan Platform SDK is based on a Scratchbox cross-compilation environment. For more information, see the sections listed below.   
 
* MeeGo 1.2 Harmattan Platform SDK is mainly recommended for developing platform components and features, but you can also use it for creating applications for Harmattan devices. Harmattan Platform SDK is based on a Scratchbox cross-compilation environment. For more information, see the sections listed below.   
  
Line 43: Line 44:
 
* [[Harmattan:Platform Guide/Developing with Harmattan Platform SDK/Using QEMU|Using QEMU]] explains how to run and test applications in an environment practically identical to the Harmattan device.  
 
* [[Harmattan:Platform Guide/Developing with Harmattan Platform SDK/Using QEMU|Using QEMU]] explains how to run and test applications in an environment practically identical to the Harmattan device.  
 
* [[Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide|Security guide]] describes Harmattan application and platform security.
 
* [[Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide|Security guide]] describes Harmattan application and platform security.
 +
**[[Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide/Harmattan_APIs_that_require_credentials|Harmattan APIs that require security credentials]]
 
** [[Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide/Aegis_manifest_file_generation_tool|Aegis manifest file generation tool]]  
 
** [[Harmattan:Developer_Library/Developing_for_Harmattan/Harmattan_security/Security_guide/Aegis_manifest_file_generation_tool|Aegis manifest file generation tool]]  
 
** [[Harmattan:Platform Guide/Developing with Harmattan Platform SDK/Harmattan security/Creating a manifest file manually|Creating a manifest file manually]]  
 
** [[Harmattan:Platform Guide/Developing with Harmattan Platform SDK/Harmattan security/Creating a manifest file manually|Creating a manifest file manually]]  
Line 73: Line 75:
 
===[[Harmattan:Platform Guide/Reference information for Harmattan Platform SDK|Reference information for Harmattan Platform SDK]]===
 
===[[Harmattan:Platform Guide/Reference information for Harmattan Platform SDK|Reference information for Harmattan Platform SDK]]===
 
Contains links to API reference documents on all APIs that can be used with Harmattan Platform SDK, including MeeGo 1.2 Harmattan API and additional Platform APIs and other useful reference information and general links for Harmattan application development.
 
Contains links to API reference documents on all APIs that can be used with Harmattan Platform SDK, including MeeGo 1.2 Harmattan API and additional Platform APIs and other useful reference information and general links for Harmattan application development.
* MeeGo 1.2 Harmattan API reference library describes the APIs recommended for application development in the Harmattan platform. For more information on the included APIs, see MeeGo 1.2 Harmattan Developer Library in Nokia Developer.
+
* [http://harmattan-dev.nokia.com/docs/library//html/main.html?tab=0 MeeGo 1.2 Harmattan API reference library] describes the APIs recommended for application development in the Harmattan platform.  
 
* [http://harmattan-dev.nokia.com/unstable/beta/api_refs/ Platform API reference library] describes the full set of interfaces provided by the Harmattan platform. Platform API contains elements that may be subject to change.  
 
* [http://harmattan-dev.nokia.com/unstable/beta/api_refs/ Platform API reference library] describes the full set of interfaces provided by the Harmattan platform. Platform API contains elements that may be subject to change.  
 
* [[Harmattan:Developer Library/Reference documentation/Flashing tools| Flashing tools]] explains how to install and use OneClickFlasher for Harmattan devices.  
 
* [[Harmattan:Developer Library/Reference documentation/Flashing tools| Flashing tools]] explains how to install and use OneClickFlasher for Harmattan devices.  
Line 79: Line 81:
 
* [[Harmattan:Developer Library/Reference documentation/General links | General links]] provides links to material that you may find useful when developing applications on the Harmattan platform.  
 
* [[Harmattan:Developer Library/Reference documentation/General links | General links]] provides links to material that you may find useful when developing applications on the Harmattan platform.  
 
* [[Harmattan:Developer Library/Reference documentation/Glossary|Glossary]] provides definitions of terms related to Harmattan.
 
* [[Harmattan:Developer Library/Reference documentation/Glossary|Glossary]] provides definitions of terms related to Harmattan.
[[Category:MeeGo 1.2 Harmattan]]
+
[[Category:MeeGo Harmattan]]

Latest revision as of 02:54, 12 June 2013

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

This is the Beta version of the Harmattan Platform Guide, and it may contain information that is out of date. For the most up-to-date developer documentation on the Harmattan platform, see:


[edit] MeeGo 1.2 Harmattan Platform Guide

Version 1.0

For MeeGo 1.2 Harmattan platform, we offer two alternative software development kits:

  • Qt SDK is a quick and easy way to start developing applications for Harmattan devices. For more information on MeeGo 1.2 Harmattan target for the Qt SDK, see MeeGo 1.2 Harmattan Developer Library.
  • MeeGo 1.2 Harmattan Platform SDK is mainly recommended for developing platform components and features, but you can also use it for creating applications for Harmattan devices. Harmattan Platform SDK is based on a Scratchbox cross-compilation environment. For more information, see the sections listed below.

Note: This version of the Platform Guide is a preview of the documentation that will be available for the final version of the Harmattan platform. Thus, the information is still subject to change and some of the links may not work.

[edit] Legal notice

[edit] Harmattan platform and Platform SDK overview

Provides an overview of the Harmattan platform and an introduction to the tools available for Harmattan application development.

  • Changes since Fremantle lists the completely new implementations and reimplementations of existing functions provided by Harmattan compared to Fremantle (Maemo 5).
  • Security domain overview gives a high-level architectural description of the Harmattan platform security framework.

[edit] Application development framework

Introduces the basic concepts and available frameworks for Harmattan application development.

[edit] Getting started with Harmattan Platform SDK

Provides instructions on how to install and configure Harmattan Platform SDK on your workstation and instructs how to enable a connection between your workstation and your device.

[edit] Developing with Harmattan Platform SDK

Provides instructions and recommended best practices that a developer needs to refer to during the development process.

[edit] Troubleshooting Harmattan Platform SDK

Explains how to solve potential problems that you may encounter when using Harmattan Platform SDK.

[edit] Publishing with Harmattan Platform SDK

Describes how to submit your application for publishing in the Ovi Store.

[edit] Best practices for application development

Provides recommended practices for application development.

[edit] Reference information for Harmattan Platform SDK

Contains links to API reference documents on all APIs that can be used with Harmattan Platform SDK, including MeeGo 1.2 Harmattan API and additional Platform APIs and other useful reference information and general links for Harmattan application development.

This page was last modified on 12 June 2013, at 02:54.
1166 page views in the last 30 days.
×