AppFramework

Differences between revisions 2 and 3
Revision 2 as of 2007-05-15 17:23:17
Size: 1334
Editor: 201
Comment:
Revision 3 as of 2007-05-31 14:31:15
Size: 2095
Editor: 189
Comment: Write up
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
Small devices like smartphones, webpads, industrial controllers.  * Peter is a free software developer who has a GPS mapping tool which works well on laptops. He would like it to work on his new mobile device as well. Since Ubuntu contains hildon, porting it to look and feel like a native application is easy.
Line 22: Line 22:
Affects hildon, and osso-related packages as well as gtk+.
Line 23: Line 25:

We want a application framework that is easy to develop for and which has good documentation. It should have support for various hardware devices and should be themable.
Line 26: Line 30:
We should be using Hildon for this. The first parts are already in the respositories. Hildon, from the maemo project provides us with the code we are interested in. They are working on porting it to a newer GTK+ which should make it easier for us to adopt it. Hildon does not provide enough and good enough developer documentation, something we will have to work on. It is also a bit too tied to the Nokia 770 and N800, but both upstream and we are working on fixing that.

We will bring each Hildon component from the maemo subversion repository into the Ubuntu archive, clean them up and make sure they work correctly on the devices we want to support.
Line 29: Line 35:

Hildon lacks good documentation and it's still a bit tied to the device it's created to, the Nokia N series of webpads like the N770 and N800.

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 is a proposal for the Application Framework to be used with the Embedded and Mobile project.

Rationale

The applications to be used on this project have to have a very consistent look and feel and be prepared to run and interface nicelly using restricted resources found on small devices like small resolution, little CPU power and storage. They also have be able to function well with specific features like support for touchscreens and gestures so, a specific UI framework, prepared for this kind of demand is necessary.

Use Cases

  • Peter is a free software developer who has a GPS mapping tool which works well on laptops. He would like it to work on his new mobile device as well. Since Ubuntu contains hildon, porting it to look and feel like a native application is easy.

Scope

Affects hildon, and osso-related packages as well as gtk+.

Design

We want a application framework that is easy to develop for and which has good documentation. It should have support for various hardware devices and should be themable.

Implementation

Hildon, from the maemo project provides us with the code we are interested in. They are working on porting it to a newer GTK+ which should make it easier for us to adopt it. Hildon does not provide enough and good enough developer documentation, something we will have to work on. It is also a bit too tied to the Nokia 770 and N800, but both upstream and we are working on fixing that.

We will bring each Hildon component from the maemo subversion repository into the Ubuntu archive, clean them up and make sure they work correctly on the devices we want to support.

Outstanding Issues

BoF agenda and discussion


CategorySpec

MobileAndEmbedded/AppFramework (last edited 2008-08-06 16:30:32 by localhost)