Documentation

General

GPE Phone Edition (G(PE)²) aims at providing an almost complete software stack for mobile phones, especially smart phones. In order to find broader acceptance G(PE)² tries to be as compliant as possible to the standards of the LiPS Forum.

The LiPS architecture working group published a well defined architecture which is reflected in the G(PE)² implementation, also see here, the "Introduction to reference architecture".

The LiPS architecture basically devides functionality into five groups or "Services Sets":

  1. Application Management(AM) Services
  2. User Interface (UI) Services, like GUI service drawing the GUI widgets:
  3. Platform managament services, like device management
  4. Enabler Services, high level functionalities provided to applications
  5. OS services, A collection of protocols and technologies necessary for implementation of services enablers,

Applications is out of scope of LiPS standards. In this scope G(PE)² provides part of implenetation on LiPS Enabler Services and OS Services and reuses Gtk+ as the UI services; G(PE)² also provides a set of roughly LiPS standard compliant applications

For a detailed overview of the G(PE)² architecture refer to the architecture page. For a detailed overview of the components refer to the projects page.

Howtos

User manuals

Used standards and references

API Documentation

Component Documentation
libgpephone API documentation (html, online) API documentation (Devhelp book)