Meego Wiki
Views

Documentation Backlog for MeeGo 1.2

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Contents of this page)
Line 34: Line 34:
===Release notes for MeeGo 1.2 SDK===
===Release notes for MeeGo 1.2 SDK===
'''Area owners:''' Veli Kaksonen, Bob Spencer
'''Area owners:''' Veli Kaksonen, Bob Spencer
 +
 +
'''Priority''': 1
'''Suggested location''': developer.meego.com (DMC), References/Release notes
'''Suggested location''': developer.meego.com (DMC), References/Release notes
Line 50: Line 52:
===Download site for MeeGo 1.2 SDK===
===Download site for MeeGo 1.2 SDK===
'''Area owners:''' Bob Spencer, Veli Kaksonen
'''Area owners:''' Bob Spencer, Veli Kaksonen
 +
 +
'''Priority''': 1
'''Suggested location''': developer.meego.com (DMC), SDK & Tools/SDK
'''Suggested location''': developer.meego.com (DMC), SDK & Tools/SDK
Line 65: Line 69:
===Getting started with MeeGo application development===
===Getting started with MeeGo application development===
'''Area owners:'''  Ronan MacLaverty
'''Area owners:'''  Ronan MacLaverty
 +
 +
'''Priority''': 1
'''Suggested location''': developer.meego.com (DMC), Guides/Getting started
'''Suggested location''': developer.meego.com (DMC), Guides/Getting started
Line 83: Line 89:
===Installation instructions (OBS)===
===Installation instructions (OBS)===
'''Area owners:'''  TBD
'''Area owners:'''  TBD
 +
 +
'''Priority''': 2
'''Suggested location''': developer.meego.com (DMC), Guides
'''Suggested location''': developer.meego.com (DMC), Guides
Line 98: Line 106:
===Installation instructions (application SDK)===
===Installation instructions (application SDK)===
'''Area owner in Bugzilla:''' Taru Laine
'''Area owner in Bugzilla:''' Taru Laine
 +
 +
'''Priority''': 1
'''Content area owners'''
'''Content area owners'''
Line 124: Line 134:
===Device provisioning instructions===
===Device provisioning instructions===
'''Area owner in Bugzilla:''' Bob Spencer
'''Area owner in Bugzilla:''' Bob Spencer
 +
 +
'''Priority''': Handset and tablet: 1, Netbook: 2
'''Content area owners'''
'''Content area owners'''
Line 148: Line 160:
===Best practices documentation for MeeGo 1.2 SDK===
===Best practices documentation for MeeGo 1.2 SDK===
'''Area owners:''' Taru Laine
'''Area owners:''' Taru Laine
 +
 +
'''Priority''': 3
'''Suggested location''': developer.meego.com (DMC), Guides/Guidelines
'''Suggested location''': developer.meego.com (DMC), Guides/Guidelines
Line 172: Line 186:
'''Area owners:''' David Lawlor  
'''Area owners:''' David Lawlor  
 +
 +
'''Priority''': 1
'''Suggested location''': developer.meego.com (DMC), Guides
'''Suggested location''': developer.meego.com (DMC), Guides
Line 188: Line 204:
===Debugging instructions for MeeGo 1.2 SDK===
===Debugging instructions for MeeGo 1.2 SDK===
'''Area owners:''' Elliot Smith  
'''Area owners:''' Elliot Smith  
 +
 +
'''Priority''': 2
'''Suggested location''': developer.meego.com (DMC), Guides
'''Suggested location''': developer.meego.com (DMC), Guides
Line 204: Line 222:
===Instructions for building MeeGo image/QEMU image===
===Instructions for building MeeGo image/QEMU image===
'''Area owners:''' Fathi Boudra
'''Area owners:''' Fathi Boudra
 +
 +
'''Priority''': 3
'''Suggested location''':  
'''Suggested location''':  
Line 221: Line 241:
===Packaging instructions (OBS)===
===Packaging instructions (OBS)===
'''Area owners:''' TBD
'''Area owners:''' TBD
 +
 +
'''Priority''': 2
'''Suggested location''': wiki.meego.com
'''Suggested location''': wiki.meego.com
Line 240: Line 262:
===Packaging instructions (Application SDK)===
===Packaging instructions (Application SDK)===
'''Area owners:''' Mats Wichmann
'''Area owners:''' Mats Wichmann
 +
 +
'''Priority''': 2
'''Suggested location''':  developer.meego.com (DMC), Guides
'''Suggested location''':  developer.meego.com (DMC), Guides
Line 259: Line 283:
===Troubleshooting information for MeeGo 1.2 SDK===
===Troubleshooting information for MeeGo 1.2 SDK===
'''Area owners:''' Taru Laine (updated by all SDK team members)
'''Area owners:''' Taru Laine (updated by all SDK team members)
 +
 +
'''Priority''': 2
'''Suggested location''':  developer.meego.com (DMC), Guides/FAQ or wiki.meego.com
'''Suggested location''':  developer.meego.com (DMC), Guides/FAQ or wiki.meego.com
Line 275: Line 301:
   
   
'''Area owners:''' Taru Laine
'''Area owners:''' Taru Laine
 +
 +
'''Priority''': 1
'''Suggested location''':  developer.meego.com (DMC), Guides
'''Suggested location''':  developer.meego.com (DMC), Guides
Line 294: Line 322:
==Developing with Xephyr==
==Developing with Xephyr==
'''Area owners:''' TBD
'''Area owners:''' TBD
 +
 +
'''Priority''': 2
'''Suggested location''': developer.meego.com (DMC)
'''Suggested location''': developer.meego.com (DMC)
Line 309: Line 339:
==Creating a MeeGo chroot ==
==Creating a MeeGo chroot ==
'''Area owners:''' TBD
'''Area owners:''' TBD
 +
 +
'''Priority''': 2
'''Suggested location''': developer.meego.com (DMC)
'''Suggested location''': developer.meego.com (DMC)
Line 330: Line 362:
   
   
'''Area owners:''' Ronan MacLaverty
'''Area owners:''' Ronan MacLaverty
 +
 +
'''Priority''': 2
'''Suggested location''': developer.meego.com (DMC), Guidelines
'''Suggested location''': developer.meego.com (DMC), Guidelines
Line 349: Line 383:
'''Area owners:''' N/A
'''Area owners:''' N/A
 +
 +
'''Priority''': 2
'''Suggested location''': developer.meego.com (DMC), Guides
'''Suggested location''': developer.meego.com (DMC), Guides
Line 367: Line 403:
=== Architectural overview===
=== Architectural overview===
'''Area owners:''' Sunil Saxena
'''Area owners:''' Sunil Saxena
 +
 +
'''Priority''': 1
'''Suggested location''': meego.com, Architecture (?)
'''Suggested location''': meego.com, Architecture (?)
Line 388: Line 426:
===API reference (MeeGo API)===
===API reference (MeeGo API)===
'''Area owners:''' Murali-Krishna Punaganti (Taru Laine is responsible for the overview pages in wiki)
'''Area owners:''' Murali-Krishna Punaganti (Taru Laine is responsible for the overview pages in wiki)
 +
 +
'''Priority''': 1
'''Suggested location''': developer.meego.com (DMC), References
'''Suggested location''': developer.meego.com (DMC), References
Line 403: Line 443:
===API reference (Platform API)===
===API reference (Platform API)===
'''Area owners:''' Murali-Krishna Punaganti
'''Area owners:''' Murali-Krishna Punaganti
 +
 +
'''Priority''': 1
'''Suggested location''': wiki.meego.com
'''Suggested location''': wiki.meego.com
Line 421: Line 463:
=== Links to relevant Qt documentation===
=== Links to relevant Qt documentation===
'''Area owners:''' Taru Laine
'''Area owners:''' Taru Laine
 +
 +
'''Priority''': 3
'''Suggested location''': various (depending on the page)
'''Suggested location''': various (depending on the page)
Line 437: Line 481:
===Glossary for MeeGo 1.2 SDK===
===Glossary for MeeGo 1.2 SDK===
'''Area owners:'''  Taru Laine
'''Area owners:'''  Taru Laine
 +
 +
'''Priority''': 2
'''Suggested location''': developer.meego.com (DMC), Glossary
'''Suggested location''': developer.meego.com (DMC), Glossary
Line 452: Line 498:
==Sample Applications==
==Sample Applications==
'''Area owners:''' Bob Spencer.
'''Area owners:''' Bob Spencer.
 +
 +
'''Priority''': 2
'''Suggested location''': developer.meego.com (DMC), Guides/Samples
'''Suggested location''': developer.meego.com (DMC), Guides/Samples

Revision as of 16:26, 13 April 2011


Contents

Contents of this page

This site is used for mapping documentation content areas for the MeeGo 1.2 SDK developer documentation release. Eventually, the page will contain links to all relevant MeeGo 1.2 developer documentation content in wiki and to the developer documentation related features in Bugzilla.

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

If you are currently working on draft material for MeeGo 1.2, add links to all the pages you are updating here. Mark the status as: Not started, ongoing, to be reviewed, ready.

The backlog also includes priority information. Priorities are: 1 must-have, 2 useful, 3 optional

Developer documentation

Area owners: Taru Laine

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Ongoing.

Link to MeeGo Wiki: Table of Contents for MeeGo 1.2 SDK developer documentation

Link to related feature in Bugzilla: Feature 9479

Getting started

Release notes for MeeGo 1.2 SDK

Area owners: Veli Kaksonen, Bob Spencer

Priority: 1

Suggested location: developer.meego.com (DMC), References/Release notes

Changes since MeeGo 1.1 SDK: New content area.

Status: Not started.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 12461

Download site for MeeGo 1.2 SDK

Area owners: Bob Spencer, Veli Kaksonen

Priority: 1

Suggested location: developer.meego.com (DMC), SDK & Tools/SDK

Changes since MeeGo 1.1 SDK: New content area.

Status: Not started

Link to MeeGo Wiki:

  • probably provided through meego.com

Link to related feature in Bugzilla: Feature 12788

Getting started with MeeGo application development

Area owners: Ronan MacLaverty

Priority: 1

Suggested location: developer.meego.com (DMC), Guides/Getting started

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started

Links to MeeGo Wiki:

//Having both of these seems redundant, so perhaps they can be merged, like here at developer.meego.com. //

Link to related feature in Bugzilla: Feature 9480

Installation instructions (OBS)

Area owners: TBD

Priority: 2

Suggested location: developer.meego.com (DMC), Guides

Changes since MeeGo 1.1 SDK: New content area.

Status: Not started

Link to MeeGo Wiki: //to be added//

Link to related feature in Bugzilla: Feature 9481

Installation instructions (application SDK)

Area owner in Bugzilla: Taru Laine

Priority: 1

Content area owners

  • Supported guest operating system: Bob Spencer
  • Installing and configuring MeeGo SDK for Linux: Elliot Smith
  • Checking your system's graphics capabilities: Bob Spencer
  • Installing and configuring MeeGo SDK for Windows: Max Yu
  • Setting up the emulator: Elliot Smith

Suggested location: developer.meego.com (DMC), Guides or SDK tools

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Ongoing.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 9482

Device provisioning instructions

Area owner in Bugzilla: Bob Spencer

Priority: Handset and tablet: 1, Netbook: 2

Content area owners

  • Setting up your handset: Fathi Boudra's team (Azadeh/Edmondas)
  • Setting up your netbook: Elliot Smith
  • Setting up your tablet: Bob Spencer

Suggested location: developer.meego.com (DMC), Guides

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 9483

Developing with MeeGo SDK

Best practices documentation for MeeGo 1.2 SDK

Area owners: Taru Laine

Priority: 3

Suggested location: developer.meego.com (DMC), Guides/Guidelines

Changes since MeeGo 1.1 SDK: New content area.

Status: Ongoing, content is being created in a separate wiki on the following topics:

  • Selecting the resource application class
  • Optimising power management
  • Performance management
  • Designing for performance
  • Optimising inter-process communications
  • Coding for performance
  • Optimising performance for OpenGL applications
  • Performance testing tools
  • QML performance tips and tricks

Link to MeeGo Wiki: Draft content is being created in a separate wiki.

Link to related feature in Bugzilla: Feature 12464

Creating a Hello world application

Area owners: David Lawlor

Priority: 1

Suggested location: developer.meego.com (DMC), Guides

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 15310

Debugging instructions for MeeGo 1.2 SDK

Area owners: Elliot Smith

Priority: 2

Suggested location: developer.meego.com (DMC), Guides

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 15308

Instructions for building MeeGo image/QEMU image

Area owners: Fathi Boudra

Priority: 3

Suggested location: wiki.meego.com

Changes since MeeGo 1.1 SDK: New content area.

Status: Not started.

Link to MeeGo Wiki: //to be added//

Link to related feature in Bugzilla: Feature 15307

Packaging instructions (OBS)

Area owners: TBD

Priority: 2

Suggested location: wiki.meego.com

Changes since MeeGo 1.1 SDK: New content area.

Status: Not started

Link to MeeGo Wiki: //This content can probably be used as the starting point for MeeGo 1.2: Packaging tutorial for MeeGo 1.0//

Open issues:

  • How do you upload source code tarball to community OBS (via OSC and/or web interface), along with metadata files, and build MeeGo RPMs for multiple architectures?

Link to related feature in Bugzilla: Feature 9484

Packaging instructions (Application SDK)

Area owners: Mats Wichmann

Priority: 2

Suggested location: developer.meego.com (DMC), Guides

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started

Link to MeeGo Wiki:

Open questions:

  • How do you deploy your application?
  • Are there additional steps in Qt Creator that need to be documented?

Link to related feature in Bugzilla: Feature 9485

Troubleshooting information for MeeGo 1.2 SDK

Area owners: Taru Laine (updated by all SDK team members)

Priority: 2

Suggested location: developer.meego.com (DMC), Guides/FAQ or wiki.meego.com

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 12462

Publishing instructions

Area owners: Taru Laine

Priority: 1

Suggested location: developer.meego.com (DMC), Guides

Changes since MeeGo 1.1 SDK: New content area.

Status: Initial content with summary and links to currently open or planned vendor developer areas (where more instructions can be found). Also link to open-source repository apps.meego.com (work in progress).

Open questions:

  • Is it enough to provide instructions for publishing via community OBS and links to the commercial app stores (Ovi Store, AppUp)?

Link to MeeGo Wiki: SDK/Docs/1.2/Publishing

Link to related feature in Bugzilla: Feature 9486

Developing with Xephyr

Area owners: TBD

Priority: 2

Suggested location: developer.meego.com (DMC)

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: //to be added//

Creating a MeeGo chroot

Area owners: TBD

Priority: 2

Suggested location: developer.meego.com (DMC)

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started.

Open questions:

  • Should this feature be reassigned?

Link to MeeGo Wiki:

Link to related feature in Bugzilla: //to be added//

UI guidelines

Handset UX guidelines

Area owners: Ronan MacLaverty

Priority: 2

Suggested location: developer.meego.com (DMC), Guidelines

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 9487

Tablet guidelines

Area owners: N/A

Priority: 2

Suggested location: developer.meego.com (DMC), Guides

Changes since MeeGo 1.1 SDK: New content area.

Status: Ready for publishing.

Link to documentation:

Link to related feature in Bugzilla: N/A

Reference material

Architectural overview

Area owners: Sunil Saxena

Priority: 1

Suggested location: meego.com, Architecture (?)

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started.

Open questions:

  • Should this feature be reassigned?

Link to MeeGo Wiki:

MeeGo architecture domain view, and MeeGo architecture API view

Link to related feature in Bugzilla: Feature 9489

API reference (MeeGo API)

Area owners: Murali-Krishna Punaganti (Taru Laine is responsible for the overview pages in wiki)

Priority: 1

Suggested location: developer.meego.com (DMC), References

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Ongoing, the overview pages are being updated in a separate wiki, from where the content is integrated to the API reference build.

Link to MeeGo Wiki: content available in a separate wiki.

Link to related feature in Bugzilla: Feature 9490

API reference (Platform API)

Area owners: Murali-Krishna Punaganti

Priority: 1

Suggested location: wiki.meego.com

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Not started.

Open questions:

  • What is the publishing location for the Platform API?

Link to MeeGo Wiki:

  • will probably be published in meego.com

Link to related feature in Bugzilla: Feature 9491

Links to relevant Qt documentation

Area owners: Taru Laine

Priority: 3

Suggested location: various (depending on the page)

Changes since MeeGo 1.1 SDK: New content area.

Status: Not started.

Link to MeeGo Wiki:

  • This feature covers various pages in the SDK developer documentation.

Link to related feature in Bugzilla: Feature 12463

Glossary for MeeGo 1.2 SDK

Area owners: Taru Laine

Priority: 2

Suggested location: developer.meego.com (DMC), Glossary

Changes since MeeGo 1.1 SDK: Updates according to SDK implementation.

Status: Ongoing, terms need to be added and definitions modified according to current SDK content.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 12241

Sample Applications

Area owners: Bob Spencer.

Priority: 2

Suggested location: developer.meego.com (DMC), Guides/Samples

Changes since MeeGo 1.1 SDK: New content area.

Status: Not started.

Link to MeeGo Wiki:

Link to related feature in Bugzilla: Feature 9492

Features postponed to a later release

Netbook UX guidelines

Area owners: Elliot Smith

Suggested location: developer.meego.com (DMC), Guides

Changes since MeeGo 1.1 SDK: New content area.

Status: Not started.

Open questions:

  • Is this needed still?

Link to MeeGo Wiki: //to be added//

Link to related feature in Bugzilla: Feature 9488

Personal tools