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)
(Getting started with MeeGo SDK for Linux)
Line 105: Line 105:
** <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.
** <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.
** <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.
** <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.
-
** <span style="color:orange;">[[SDK/Docs/1.1/Setting_up_Netbook | Setting up Netbook]] Includes info on installing MeeGo image and configuring device access for Netbook. [[User:Elliot|Elliot]] will update 2010-10-28
+
** <span style="color:orange;">[[SDK/Docs/1.1/Setting_up_Netbook | Setting up Netbook]] Includes info on installing MeeGo image and configuring device access for Netbook. [[User:Elliot|Elliot]] will update 2010-10-29
* [[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) - [[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/Developing_for_MeeGo|Developing for MeeGo]] <span style="color:green;"> Includes short description of dev workflow: Analysis, Designing, Coding, Building and packaging) - [[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. [[User:Elliot|Elliot]] will add debugging section here.
+
* [[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. [[User:Elliot|Elliot]] will add debugging section here 2010-10-29
* [[SDK/Docs/1.1/Debugging_with_Qt_Creator | Debugging]] This section describes how to debug your application in Qt Creator.
* [[SDK/Docs/1.1/Debugging_with_Qt_Creator | Debugging]] This section describes how to debug your application in Qt Creator.
* <span style="color:orange;">[[SDK/Docs/1.1/Configuring QEMU targets]] This covers setting up a QEMU handset target with MADDE; however, there are no targets for netbook yet (though I think some are pending); if there are no targets tomorrow, we will have to fallback to building a QEMU GL-accelerated image manually, as per [[MeeGo SDK Building QEMU Tools]].</span> //Titta: we need Intel QEMU instructions, here.
* <span style="color:orange;">[[SDK/Docs/1.1/Configuring QEMU targets]] This covers setting up a QEMU handset target with MADDE; however, there are no targets for netbook yet (though I think some are pending); if there are no targets tomorrow, we will have to fallback to building a QEMU GL-accelerated image manually, as per [[MeeGo SDK Building QEMU Tools]].</span> //Titta: we need Intel QEMU instructions, here.

Revision as of 18:45, 28 October 2010


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


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):


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/MeeGo 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

Personal tools