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:
Template draft exists, content needed from SDK team (at least Veli, Bob).
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:
Drafts created by Friday 22.10.
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:
Status:
Meeting on Thursday 21.10. to create initial draft, aim to get draft for review by Friday 22.10.
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:
Done, just final approval needed.
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):
- SDK/Docs/1.1/Getting started with the MeeGo SDK for Linux Includes ARM/N900 instructions for component installation and configuration.
- Setting up your device for application development
- Setting up N900 device Includes information on installing MeeGo image and configuring device access for N900.
- Setting up Aava Includes information on installing MeeGo image and configuring device access for Aava.
- Setting up Netbook Includes info on installing MeeGo image and configuring device access; Qt Creator setup is copied from N900 page. Elliot ready
- Developing for MeeGo Includes short description of dev workflow: Analysis, Designing, Coding, Building and packaging)
- 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
- Creating Hello World This section describes how to create, package and run your first application on a device.
- Elliot removed debugging section again 2010-10-29
- Debugging This section describes how to debug your application in Qt Creator.
- Elliot ready
- SDK/Docs/1.1/Configuring QEMU targets This covers setting up a QEMU runtime.
- 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.
- SDK/Docs/1.1/MeeGo SDK with Xephyr
- Elliot - updated and verified, as this is currently the main viable approach to simulating MeeGo (on Linux only)
- SDK/Docs/1.1/Building a MeeGo chroot on Linux
- Elliot updated and verified; linked to from SDK/Docs/1.1/MeeGo SDK with Xephyr so needed on developer site
- SDK/Docs/1.1/MeeGo SDK Graphics Acceleration
- Elliot copied from http://wiki.meego.com/MeeGo_SDK_Graphics_Acceleration; ready to go; required for checking whether QEMU will work
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
Area owners: Elliot, Kerry
Description: Links to example applications relevant for the MeeGo 1.1 release.
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):
Old content to be archived after release:
Status:
In review, link to online location to be added when possible.
Terminology
Area owners: Titta
Description: A release-specific terminology page + update to the general glossary page in http://wiki.meego.com/Glossary
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