Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

In order to ease the effort of third-parties to develop graphical themes we need to create a themeing SDK which will be part of the larger SDK.

Project will define/document the following:

Current images usage should be cleaned up:

Release Note

Using the documentation and tools available through this work third parties will find it much easier to create a custom theme for their mobile device.

Rationale

Currently many tools and tricks are needed to create a complete theme package for a mobile device. Third parties without experience will spend unnecessary time learning the details when such time would be better spent creating an actual theme.

Use Cases

A company is interested in using the ubuntu mobile platform on their new internet tablet. Naturally, they wish to brand and theme their product according to their own wishes/needs.

Assumptions

While creating this SDK we will streamline the process and tools as well

Design

Although the SDK contains mainly information on using existing tools we will also need to tweak these tools during the course of creating the SDK.

Implementation

Although the SDK contains mainly documentation on creating a theme some other parts will/might be created over time

UI Changes

Because there are so many different pieces the testing thereof becomes quite complicated. Ideally there would be a GUI app used to create a final theme package which is easily installable and/or testable/previewable. (Note that this is a long term goal)

Code Changes

The existing tools might need to be tweaked to ease use and/or expand functionality

Test/Demo Plan

In the first stages documentation will be produced to describe the current processes and note any changes needed.


CategorySpec

MobileAndEmbedded/ThemeSDK (last edited 2008-08-06 16:30:28 by localhost)