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 Linux)
m (Terminology: wikify link)
 
(31 intermediate revisions not shown)
Line 4: Line 4:
== Contents of this page ==  
== 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.  
+
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.'''
'''Please be patient while the content on this page is being updated.'''
Line 12: Line 12:
* platform development instructions
* platform development instructions
* process descriptions describing how MeeGo OS work is carried out
* process descriptions describing how MeeGo OS work is carried out
-
 
== Content drafts for MeeGo 1.1 ==  
== Content drafts for MeeGo 1.1 ==  
Line 24: Line 23:
** <span style="color:gray;">Merged into another document, or no longer required; should be archived into previous version of docs</span>
** <span style="color:gray;">Merged into another document, or no longer required; should be archived into previous version of docs</span>
 +
== Current developer guide TOC for MeeGo 1.1 ==
 +
 +
[[SDK/Docs/1.1]]
=== Release notes ===
=== Release notes ===
Line 38: Line 40:
'''Status:'''  
'''Status:'''  
-
Template draft exists, content needed from SDK team (at least Veli, Bob).
+
<span style="color:green;">draft done and ready for MeeGo 1.1 documentation review, moved to correct location after review.</span>
-
 
+
Line 49: Line 50:
'''Link(s):'''  <add links>
'''Link(s):'''  <add links>
-
* <span style="color:orange;">[[SDK/Docs/1.1/MeeGo developer story]] (Developer story  update -> on a more general level, not tied to a specific release.) - [[User:Elliot|Elliot Smith]] - I added some material here; should also include content from [[MeeGo SDK Development Options]]; Bob Spencer is going to do the merge</span> - <span style="color:orange;"> I did a draft of the updated Developer Story www.meego.com - at a similar abstract level as before, comments welcome [[User:macron|Ronan Mac Laverty]]</span>
+
* [[SDK/Docs/1.1/MeeGo developer story]] (Developer story  update -> on a more general level, not tied to a specific release.) - [[User:Elliot|Elliot Smith]] - I added some material here; should also include content from [[MeeGo SDK Development Options]]; Bob Spencer is going to do the merge - I did a draft of the updated Developer Story www.meego.com - at a similar abstract level as before, comments welcome [[User:macron|Ronan Mac Laverty]]
-
* [[SDK/Docs/1.1/MeeGo_overview]] (Description of developer offering for 1.1, containing an overview of MeeGo websites and their purpose) - <span style="color:orange;"> The first version is ready for review [[User:macron|Ronan Mac Laverty]]</span>
+
* [[SDK/Docs/1.1/MeeGo_overview]] (Description of developer offering for 1.1, containing an overview of MeeGo websites and their purpose) - <span style="color:green;"> ready for review [[User:macron|Ronan Mac Laverty]]</span>
'''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
'''Status:'''
'''Status:'''
-
Drafts created by Friday 22.10.
+
In review.
=== Architecture overview ===
=== Architecture overview ===
Line 66: Line 67:
'''Link(s):''' <add links>
'''Link(s):''' <add links>
 +
* http://meego.com/developers/meego-architecture
 +
* http://meego.com/developers/meego-architecture/meego-architecture-layer-view
 +
* http://meego.com/developers/meego-architecture/meego-architecture-domain-view
 +
* http://meego.com/developers/meego-architecture/meego-architecture-api-view
 +
'''Old content to be archived after release:'''
'''Old content to be archived after release:'''
-
* http://meego.com/developers/meego-architecture
+
Old content has already been removed.
-
* http://meego.com/developers/meego-architecture/comms-services
+
-
* http://meego.com/developers/meego-architecture/internet-services
+
-
* http://meego.com/developers/meego-architecture/visual-services
+
-
* http://meego.com/developers/meego-architecture/media-services
+
-
* http://meego.com/developers/meego-architecture/data-management
+
'''Status:'''
'''Status:'''
-
Meeting on Thursday 21.10. to create initial draft, aim to get draft for review by Friday 22.10.
+
<span style="color:green;">drafts done and ready for MeeGo 1.1 documentation review.</span>
=== UI guidelines ===
=== UI guidelines ===
Line 92: Line 93:
'''Status:'''
'''Status:'''
-
Done, just final approval needed.
+
<span style="color:green;">ready for MeeGo 1.1 documentation review.</span>
=== Getting started with MeeGo SDK for Linux ===
=== Getting started with MeeGo SDK for Linux ===
Line 101: Line 102:
'''Link(s):'''  
'''Link(s):'''  
-
* [[SDK/Docs/1.1/Getting started with the MeeGo SDK for Linux]] <span style="color:green;"> Includes ARM/N900 instructions for component installation and configuration.
+
* [[SDK/Docs/1.1/Getting started with the MeeGo SDK for Linux]] Includes instructions for installing and configuring MeeGo 1.1 development environment on Linux. <span style="color:green;">ready</span>
-
* <span style="color:black;">'''Setting up your device for application development'''
+
* '''Setting up your device for application development'''
-
** <span style="color:green;"> [[SDK/Docs/1.1/Setting_up_N900_device | Setting up N900 device]] Includes information on installing MeeGo image and configuring device access for N900.
+
** [[SDK/Docs/1.1/Setting_up_N900_device | Setting up N900 device]] Includes information on installing MeeGo image and configuring device access for N900. <span style="color:green;">ready</span>
-
** <span style="color:orange;">[[SDK/Docs/1.1/Setting_up_Aava| Setting up Aava]] Includes information on installing MeeGo image and configuring device access for Aava.
+
** [[SDK/Docs/1.1/Setting_up_Aava| Setting up Aava]] Information on installing MeeGo image and configuring device access for Aava. <span style="color:orange;">Kerry working on this.</span>
-
** <span style="color:green;">[[SDK/Docs/1.1/Setting_up_Netbook | Setting up Netbook]] Includes info on installing MeeGo image and configuring device access; Qt Creator setup is copied from N900 page. [[User:Elliot|Elliot]] ready</span>
+
** [[SDK/Docs/1.1/Setting_up_Netbook | Setting up Netbook]] Includes info on installing MeeGo image and configuring device access; Qt Creator setup is copied from N900 page. <span style="color:green;">[[User:Elliot|Elliot]] ready</span>
-
* [[SDK/Docs/1.1/Developing_for_MeeGo|Developing for MeeGo]] <span style="color:green;"> Includes short description of dev workflow: Analysis, Designing, Coding, Building and packaging)</span>
+
* [[SDK/Docs/1.1/Developing_for_MeeGo|Developing for MeeGo]] Includes short description of dev workflow: Analysis, Designing, Coding, Building and packaging). <span style="color:green;"> Bob + Ronan to comment on how to finalize this page. </span>
-
*: <span style="color:orange;">[[User:Elliot|Elliot]] - this overlaps the developer story again - we need to merge all these separate pieces, which I think Bob and Ronan need to do, as I'm not sure what the developer story is</span>
+
* [[SDK/Docs/1.1/Creating_Hello_World | Creating Hello World]] This section describes how to create, package and run your first application on a device.
* [[SDK/Docs/1.1/Creating_Hello_World | Creating Hello World]] This section describes how to create, package and run your first application on a device.
-
*: <span style="color:green;">[[User:Elliot|Elliot]] added debugging section here 2010-10-29</span>
+
*: [[User:Elliot|Elliot]] removed debugging section again 2010-10-29 <span style="color:green;">ready</span>
-
* [[SDK/Docs/1.1/Configuring QEMU targets]] This covers setting up a QEMU runtime.
+
* [[SDK/Docs/1.1/Debugging_with_Qt_Creator | Debugging]] This section describes how to debug your application in Qt Creator.
-
*: <span style="color:orange;">[[User:Elliot|Elliot]] Instructions currently use MADDE, but only for handset; also, the handset runtime is old; and there is no runtime for netbook yet (though I think some are pending); if there are no up to date runtimes soon, or other downloadable, QEMU-ready images, we will have to fall back on telling people to build a QEMU GL-accelerated image manually, as per [[MeeGo SDK Building QEMU Tools]]. //Titta: we need Intel QEMU instructions, here.</span>
+
*: <span style="color:green;">[[User:Elliot|Elliot]] ready</span>
-
* <span style="color:green;">[[SDK/Docs/1.1/MeeGo SDK with Xephyr]]
+
* [[SDK/Docs/1.1/Configuring QEMU runtimes]] This covers setting up a QEMU runtime.
-
*: [[User:Elliot|Elliot]] - updated and verified, as this is currently the main viable approach to simulating MeeGo (on Linux only)</span>
+
*: <span style="color:orange;">[[User:Elliot|Elliot]] the IA32 parts are written, using MADDE to setup and start the runtimes; the runtimes are now up to date //Titta: we need Intel QEMU instructions, here, Fathi making updates for ARM QEMU.</span>
-
* <span style="color:green;">[[SDK/Docs/1.1/Building a MeeGo chroot on Linux]]
+
* [[SDK/Docs/1.1/MeeGo SDK with Xephyr]]
-
*: [[User:Elliot|Elliot]] updated and verified; linked to from [[SDK/Docs/1.1/MeeGo SDK with Xephyr]] so needed on developer site</span>
+
*: <span style="color:green;">[[User:Elliot|Elliot]] - updated and verified, as this is currently the main viable approach to simulating MeeGo (on Linux only)</span>
-
* <span style="color:green;">[[SDK/Docs/1.1/MeeGo SDK Graphics Acceleration]]
+
* [[SDK/Docs/1.1/Building a MeeGo chroot on Linux]]
-
*: [[User:Elliot|Elliot]] copied from http://wiki.meego.com/MeeGo_SDK_Graphics_Acceleration; ready to go; required for checking whether QEMU will work</span>
+
*: <span style="color:green;">[[User:Elliot|Elliot]] updated and verified; linked to from [[SDK/Docs/1.1/MeeGo SDK with Xephyr]] so needed on developer site</span>
-
 
+
* [[SDK/Docs/1.1/MeeGo SDK Graphics Acceleration]]
 +
*: <span style="color:green;">[[User:Elliot|Elliot]] copied from http://wiki.meego.com/MeeGo_SDK_Graphics_Acceleration; ready to go; required for checking whether QEMU will work</span>
'''Old content to be archived after release:'''
'''Old content to be archived after release:'''
-
* [[Getting started with the MeeGo SDK for Linux]]
+
* 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/MeeGo_SDK_Troubleshooting
+
** [[Developer_tools]]
-
** http://wiki.meego.com/Developer_tools
+
* [[SDK/Docs/1.0/Packaging MeeGo applications]]
-
* [[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_with_Qt_Creator | Debugging]] This section describes how to debug your application in Qt Creator.
+
-
*: <span style="color:greye;">[[User:Elliot|Elliot]] merged some of it with [[SDK/Docs/1.1/Creating_Hello_World | Creating Hello World]], and some with [[SDK/Docs/1.1/Setting_up_Netbook]] - can be removed</span>
+
'''Status:'''
'''Status:'''
Line 145: Line 144:
'''Old content to be archived after release:'''
'''Old content to be archived after release:'''
-
* http://wiki.meego.com/MeeGo_SDK_for_Windows
+
* [[MeeGo_SDK_for_Windows]] - gone -- [[User:Elliot|Elliot Smith]] 15:27, 6 January 2011 (UTC)
-
* http://wiki.meego.com/MeeGo_SDK_for_Windows_Installer
+
* [[MeeGo_SDK_for_Windows_Installer]] - gone -- [[User:Elliot|Elliot Smith]] 15:27, 6 January 2011 (UTC)
'''Status:'''
'''Status:'''
Work on drafts ongoing. Drafts cannot be finalized or reviewed before tool updates and installer are ready.
Work on drafts ongoing. Drafts cannot be finalized or reviewed before tool updates and installer are ready.
-
=== Examples ===
+
=== Examples (and tools instructions) ===
'''Area owners:''' Elliot, Kerry
'''Area owners:''' Elliot, Kerry
'''Description:''' Links to example applications relevant for the MeeGo 1.1 release.  
'''Description:''' Links to example applications relevant for the MeeGo 1.1 release.  
 +
Also includes instructions for using tools.
 +
'''Link(s):'''  
'''Link(s):'''  
* <span style="color:green;">[[SDK/Docs/1.1/MeeGo SDK with Qt]] - [[User:Elliot|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</span>
* <span style="color:green;">[[SDK/Docs/1.1/MeeGo SDK with Qt]] - [[User:Elliot|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</span>
-
* <span style="color:green;">[[SDK/Docs/1.1/MeeGo SDK with WRT]] - [[User:Elliot|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</span>
+
* <span style="color:green;">[[SDK/Docs/1.1/Web SDK with WRT]] - [[User:Elliot|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</span>
* <span style="color:green;">[[SDK/Docs/1.1/Debugging with Qt Creator]] - [[User:Elliot|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</span>
* <span style="color:green;">[[SDK/Docs/1.1/Debugging with Qt Creator]] - [[User:Elliot|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</span>
Line 174: Line 175:
'''Link(s):'''  
'''Link(s):'''  
 +
//the following short intro to be placed here http://apidocs.meego.com/1.1-api-preview/ //
-
'''Old content to be archived after release:'''
+
MeeGo 1.1 release provides two API reference libraries for development work:
-
* http://meego.com/developers/meego-api //update the intro?//
+
 +
* [http://apidocs.meego.com/1.1-api-preview/core/html/index.html MeeGo API] includes the official API set for MeeGo application development. For MeeGo API, compatibility with future MeeGo releases is guaranteed.
 +
* [http://apidocs.meego.com/1.1-api-preview/platform/html/index.html 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:'''
 +
* http://meego.com/developers/meego-api //update the intro? //
 +
''
 +
* '''[[SDK/Docs/1.1/Platform_API| updated content for  MeeGo Platform API reference]]''
'''Status:'''
'''Status:'''
-
In review, link to online location to be added when possible.
+
Draft in review.
=== Terminology ===
=== Terminology ===
Line 185: 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 198: 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:orange;">[[MeeGo SDK Building QEMU Tools]] - [[User:Elliot|Elliot Smith]] is updating; broken for netbook again as I can't install to the raw disk image from current images; instructions don't work for handset due to an issue under investigation by Zhiyuan Lv</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: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;">[[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:grey;"> [[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>
+
[[Category:Meego-1.1]]
-
* <span style="color:gray;">http://wiki.meego.com/MeeGo_SDK_Development_Options - [[User:Elliot|Elliot Smith]] should be merged with [[SDK/Docs/1.1/MeeGo developer story]] then archived</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>
+

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