Meego Wiki
Views

Developer Guide for MeeGo 1.1

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Getting started with MeeGo SDK for Windows)
m (Terminology: wikify link)
 
(2 intermediate revisions not shown)
Line 54: Line 54:
'''Old content to be archived after release:'''
'''Old content to be archived after release:'''
-
* draft version http://wiki.meego.com/Application_developer_site/Draft_content/Community
+
* draft version [[Application developer site/Draft content/Community]]
* http://meego.com/developers/meego-developer-story
* http://meego.com/developers/meego-developer-story
Line 123: Line 123:
'''Old content to be archived after release:'''
'''Old content to be archived after release:'''
* Getting started with the MeeGo SDK for Linux - should be deleted
* Getting started with the MeeGo SDK for Linux - should be deleted
-
*** http://wiki.meego.com/MeeGo_SDK_with_QEMU#Use_Qt_Creator_to_Develop_MeeGo_Applications (is this going to be moved into its own page?)
+
*** [[MeeGo_SDK_with_QEMU#Use_Qt_Creator_to_Develop_MeeGo_Applications]] (is this going to be moved into its own page?)
-
** http://wiki.meego.com/SDK/Testing#Install
+
** [[SDK/Testing#Install]]
-
** http://wiki.meego.com/SDK/Testing#Configure_MADDE
+
** [[SDK/Testing#Configure_MADDE]]
-
** http://wiki.meego.com/ARM/N900/Install/chroot
+
** [[ARM/N900/Install/chroot]]
-
** http://wiki.meego.com/MeeGo_SDK_Development_Guide
+
** [[MeeGo_SDK_Development_Guide]]
-
** http://wiki.meego.com/Developer_tools
+
** [[Developer_tools]]
* [[SDK/Docs/1.0/Packaging MeeGo applications]]
* [[SDK/Docs/1.0/Packaging MeeGo applications]]
* [[SDK/Docs/1.1/Debugging for N900 device]]: This page is no longer necessary, it can be archived after the MeeGo 1.1 release.
* [[SDK/Docs/1.1/Debugging for N900 device]]: This page is no longer necessary, it can be archived after the MeeGo 1.1 release.
Line 144: Line 144:
'''Old content to be archived after release:'''
'''Old content to be archived after release:'''
-
* http://wiki.meego.com/MeeGo_SDK_for_Windows - gone -- [[User:Elliot|Elliot Smith]] 15:27, 6 January 2011 (UTC)
+
* [[MeeGo_SDK_for_Windows]] - gone -- [[User:Elliot|Elliot Smith]] 15:27, 6 January 2011 (UTC)
-
* http://wiki.meego.com/MeeGo_SDK_for_Windows_Installer - gone -- [[User:Elliot|Elliot Smith]] 15:27, 6 January 2011 (UTC)
+
* [[MeeGo_SDK_for_Windows_Installer]] - gone -- [[User:Elliot|Elliot Smith]] 15:27, 6 January 2011 (UTC)
'''Status:'''
'''Status:'''
Line 193: Line 193:
'''Area owners:''' Titta
'''Area owners:''' Titta
-
'''Description:''' A release-specific terminology page + update to the general glossary page in http://wiki.meego.com/Glossary
+
'''Description:''' A release-specific terminology page + update to the [[Glossary|general glossary page]]
'''Link(s):'''  [[SDK/Docs/1.1/Terminology]]
'''Link(s):'''  [[SDK/Docs/1.1/Terminology]]
Line 206: Line 206:
If you are working on draft material for MeeGo 1.1, please go through the below list to check if you should be updating some of the pages. Move links to the section above, if needed. Note that the list currently also includes also items that are not (directly) relevant for MeeGo 1.1 application developers. If you spot such links, mark them with ''N/A''
If you are working on draft material for MeeGo 1.1, please go through the below list to check if you should be updating some of the pages. Move links to the section above, if needed. Note that the list currently also includes also items that are not (directly) relevant for MeeGo 1.1 application developers. If you spot such links, mark them with ''N/A''
-
* http://wiki.meego.com/Guide_to_the_MeeGo_developer_library
+
* [[Guide_to_the_MeeGo_developer_library]]
* http://meego.com/developers/meego-developer-story
* http://meego.com/developers/meego-developer-story
* http://meego.com/developers/meego-api
* http://meego.com/developers/meego-api
* http://build.meego.com/
* http://build.meego.com/
-
* http://wiki.meego.com/Build_Infrastructure
+
* [[Build_Infrastructure]]
-
* http://wiki.meego.com/Release_Infrastructure
+
* [[Release_Infrastructure]]
* http://meego.gitorious.org/
* http://meego.gitorious.org/
* http://repo.meego.com/
* http://repo.meego.com/
-
* http://wiki.meego.com/MeeGo_Touch_Framework - [[User:Elliot|Elliot Smith]] should we copy this over to the SDK docs, or just link out to it so it can stay on the wiki?
+
* [[MeeGo_Touch_Framework]] - [[User:Elliot|Elliot Smith]] should we copy this over to the SDK docs, or just link out to it so it can stay on the wiki?
-
* http://wiki.meego.com/Application_developer_site/DraftContent/Introduction/Ecosystem
+
* [[Application_developer_site/DraftContent/Introduction/Ecosystem]]
-
* http://wiki.meego.com/Application_developer_site/DraftContent/Introduction/Highlights
+
* [[Application_developer_site/DraftContent/Introduction/Highlights]]
-
* http://wiki.meego.com/Application_developer_site/DraftContent/Introduction/Demos
+
* [[Application_developer_site/DraftContent/Introduction/Demos]]
-
* http://wiki.meego.com/Application_developer_site/DraftContent/Introduction
+
* [[Application_developer_site/DraftContent/Introduction]]
-
* http://wiki.meego.com/MeeGo_Emulator_QEMU
+
* [[MeeGo_Emulator_QEMU]]
-
* http://wiki.meego.com/MeeGo_SDK_All_in_One
+
* [[MeeGo_SDK_All_in_One]]
-
* http://wiki.meego.com/MeeGo_Porting_Guide ''N/A'' aimed at projects taking meego to use on new hardware
+
* [[MeeGo_Porting_Guide]] ''N/A'' aimed at projects taking meego to use on new hardware
* <span style="color:green;">[[SDK/Docs/1.1/Building QEMU Tools]] - [[User:Elliot|Elliot Smith]] updated and verified</span>
* <span style="color:green;">[[SDK/Docs/1.1/Building QEMU Tools]] - [[User:Elliot|Elliot Smith]] updated and verified</span>
-
* http://wiki.meego.com/Developing_in_a_Meego_Environment  ''N/A''
+
* [[Developing_in_a_Meego_Environment]] ''N/A''
-
* http://wiki.meego.com/Handset_Design_Guide ''N/A'' //not in scope for 1.1//
+
* [[Handset_Design_Guide]] ''N/A'' //not in scope for 1.1//
* <span style="color:grey;"> [[SDK/Docs/1.0/Hello_World_-_MeeGo_x86_development_on_Linux]] - [[User:Elliot|Elliot Smith]] - I moved useful content from this page to [[SDK/Docs/1.1/Debugging with Qt Creator]] and [[SDK/Docs/1.1/MeeGo SDK with Xephyr]], so this page can be archived now</span>
* <span style="color:grey;"> [[SDK/Docs/1.0/Hello_World_-_MeeGo_x86_development_on_Linux]] - [[User:Elliot|Elliot Smith]] - I moved useful content from this page to [[SDK/Docs/1.1/Debugging with Qt Creator]] and [[SDK/Docs/1.1/MeeGo SDK with Xephyr]], so this page can be archived now</span>
-
* <span style="color:gray;">http://wiki.meego.com/MeeGo_SDK_Development_Options - [[User:Elliot|Elliot Smith]] should be archived as content is out of sync with 1.1</span>
+
* <span style="color:gray;">[[MeeGo_SDK_Development_Options]] - [[User:Elliot|Elliot Smith]] should be archived as content is out of sync with 1.1</span>
-
* <span style="color:gray;">http://wiki.meego.com/MeeGo_SDK_with_Stock_Images - [[User:Elliot|Elliot Smith]] merged with [[SDK/Docs/1.1/Building_a_MeeGo_chroot_on_Linux]], so this page can be archived into SDK/Docs/1.0 now</span>
+
* <span style="color:gray;">[[MeeGo_SDK_with_Stock_Images]] - [[User:Elliot|Elliot Smith]] merged with [[SDK/Docs/1.1/Building_a_MeeGo_chroot_on_Linux]], so this page can be archived into SDK/Docs/1.0 now</span>
 +
 
 +
[[Category:Meego-1.1]]

Latest revision as of 10:37, 14 April 2011


Contents

Contents of this page

This site is used for mapping documentation for application developers about MeeGo 1.1 documentation release. Eventually, the page will contain links to all relevant MeeGo 1.1 developer documentation content.

Please be patient while the content on this page is being updated.

Note that this page will not link to any other documentation, such as

  • instructions about writing documentation
  • platform development instructions
  • process descriptions describing how MeeGo OS work is carried out

Content drafts for MeeGo 1.1

  • If you are currently working on draft material for MeeGo 1.1, add links to all the pages you are updating, here.
  • If you cannot find a category (heading) describing the item you are working on, create a new one. Add also 1) a description of the purpose of the page(s) 2) location of page 3) links to source material that will become outdated when your page is ready 4) content status for MeeGo 1.1 release
  • TIP: see the list of pages in the next section. If you see pages that are related to the content you are working on, check to see if they should be moved to this section as content to be archived after release(remember to delete from the possible update needs list).
  • Legend: colours represent the state of the document:
    • Done and ready for MeeGo 1.1 documentation review.
    • Currently being updated
    • Merged into another document, or no longer required; should be archived into previous version of docs

Current developer guide TOC for MeeGo 1.1

SDK/Docs/1.1

Release notes

Area owners: Bob, Veli

Description: Release notes page providing info on tools versions, default features, system requirements, and known issues in the release.

Link: SDK/Docs/1.1/Release notes

Old content to be archived after release: N/A

Status: draft done and ready for MeeGo 1.1 documentation review, moved to correct location after review.


Introduction

Area owners: Ronan

Description: Introductory materials providing an overview of the release, description on what it provides for developers. Also links and introductions to different websites containing information related to the release. To also include an overview to native vs. web side.

Link(s): <add links>

Old content to be archived after release:

Status: In review.

Architecture overview

Area owners: Titta

Description: Introduction to MeeGo 1.1 architecture with picture(s) illustrating the architectural composition.

Link(s): <add links>


Old content to be archived after release: Old content has already been removed.

Status: drafts done and ready for MeeGo 1.1 documentation review.

UI guidelines

Area owners: Elliot

Description: UI and user experience guidelines on things to consider when designing a handset application

Link(s):

Old content to be archived after release: N/A

Status: ready for MeeGo 1.1 documentation review.

Getting started with MeeGo SDK for Linux

Area owners: Bob, Veli

Description: Instructions on installing MeeGo SDK on Linux, required configurations to get the development environment set up, running an application on simulator, emulator and device, and creating an RPM package.

Link(s):

Old content to be archived after release:

Status: Work on drafts ongoing. Drafts cannot be finalized or reviewed before tool updates for the release are frozen.

Getting started with MeeGo SDK for Windows

Area owners: Bob, Veli

Description: Instructions on installing MeeGo SDK on Windows, required configurations to get the development environment set up, running an application on simulator, emulator and device, and creating an RPM package.

Link(s):

Old content to be archived after release:

Status: Work on drafts ongoing. Drafts cannot be finalized or reviewed before tool updates and installer are ready.

Examples (and tools instructions)

Area owners: Elliot, Kerry

Description: Links to example applications relevant for the MeeGo 1.1 release. Also includes instructions for using tools.


Link(s):

  • SDK/Docs/1.1/MeeGo SDK with Qt - Elliot Smith created a landing page for Qt but focused on its use in a MeeGo context; added instructions for running examples and finding sample source
  • SDK/Docs/1.1/Web SDK with WRT - Elliot Smith updated; Windows-focused, as package for my OS (Fedora) isn't available; will probably be superseded by docs in the WebSDK itself; added some instructions about installing and running examples
  • SDK/Docs/1.1/Debugging with Qt Creator - Elliot Smith finally managed to complete this, verified for Fedora 13 with meego-sdk-qt-creator 2.0.1-21.1 + MADDE 0.7.53-20.1 + ia32 sysroot, deploying to and remote debugging on real MeeGo netbook with image 1.1.80.2.20101019.1

Old content to be archived after release:

Status:

API reference

Area owners: Murali

Description: API reference library allowing you to browse MeeGo API documentation online. Introductory content on API offering.

Link(s):

//the following short intro to be placed here http://apidocs.meego.com/1.1-api-preview/ //

MeeGo 1.1 release provides two API reference libraries for development work:

  • MeeGo API includes the official API set for MeeGo application development. For MeeGo API, compatibility with future MeeGo releases is guaranteed.
  • MeeGo Platform API extends the official MeeGo API by providing additional functionalities. However, Platform API does not come with a compatibility guarantee with future MeeGo releases.

Old content to be archived after release:

Status: Draft in review.

Terminology

Area owners: Titta

Description: A release-specific terminology page + update to the general glossary page

Link(s): SDK/Docs/1.1/Terminology

Old content to be archived after release: N/A

Status: DRAFT, to be reviewed. Updates to main glossary made after this (applicable parts).

Possible update needs

If you are working on draft material for MeeGo 1.1, please go through the below list to check if you should be updating some of the pages. Move links to the section above, if needed. Note that the list currently also includes also items that are not (directly) relevant for MeeGo 1.1 application developers. If you spot such links, mark them with N/A

Personal tools