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

This spec describes the configuration utilities and control panel for UME.

The user interface is built using the Hildon Application Framework. The framework provides for a control panel and control panel applets (or plugins). Each configuration utility will need to create a dialog-based configuration UI and a control panel applet to launch the UI.

Rationale

The use of the Hildon Application Framework directs the work and simplifies it at the same time. The process of creating configuration utilities will be well-documented and straight forward.

Use Cases

The user wants to calibrate the screen. They go to Control Panel and select "Screen Calibration" The "Screen Calibration configuration tool pops up. The user configures the screen and exist the Screen Calibration tool.

Scope

This spec does not cover the details for each of the configuration utilities. However, the following configuration utilities must be created. (Ownership needs to be assigned):

Design

The Hildon Control Panel displays icons for plugins that are used to configure system settings. The control panel implements a model for dynamic discovery. Correctly created, configured, and located plugins are automatically detected and displayed.

Implementation

Creating a control panel applet/plugin

The process of creating a control panel plugin is straight forward and entails creating a library with certain predefined methods, creating a corresponding .desktop file, and placing both in the right place on the system.

This Control Panel Applet How To document is a first-draft describing the process.

Outstanding Issues

Hildon control panel is not yet functional in Ubuntu. Nokia has some new "refactoring" code for control panel. This needs to be packaged and added to gutsy.

BoF agenda and discussion

UDS Issues Discussion

General

Applets needed

Existing applets

MobileAndEmbedded/Utilities (last edited 2008-08-06 16:38:59 by localhost)