OpenmokoFramework/Status Update 3

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Purpose)
m (Openmoko Framework Team Status Report 2008.7.1)
Line 1: Line 1:
 
=Openmoko Framework Team Status Report 2008.7.1=
 
=Openmoko Framework Team Status Report 2008.7.1=
  
Hi guys! This is the third Openmoko Framework Team Status update, featuring our second milestone release, and more.
+
Hi guys! This is the third Openmoko Framework Team Status update, featuring our second milestone release and more.
  
 
For the general motivation, the goals, and the way we are doing our work, please see http://wiki.openmoko.org/wiki/OpenmokoFramework.
 
For the general motivation, the goals, and the way we are doing our work, please see http://wiki.openmoko.org/wiki/OpenmokoFramework.
Line 33: Line 33:
  
 
* General
 
* General
** Merge individual daemons into one daemon with multiple subsystems
+
** Merged individual daemons into one daemon with multiple subsystems
** Use python logging for debugging
+
** Converted to python logging for debugging
** Enhance tests and API documentation
+
** Enhanced tests and API documentation
  
 
* odevice
 
* odevice
 
** Implements org.freesmartphone.Device.Audio (GStreamer Playback engine and alsa scenario control)
 
** Implements org.freesmartphone.Device.Audio (GStreamer Playback engine and alsa scenario control)
 
** Implements org.freesmartphone.Device.Input (button switches / headphones insertion etc.)
 
** Implements org.freesmartphone.Device.Input (button switches / headphones insertion etc.)
** Accellerator support
+
** Accellerator support (raw data, gestures coming soon)
  
 
* ogsmd (''renamed from ophoned'')
 
* ogsmd (''renamed from ophoned'')
Line 95: Line 95:
 
* GTA01 GPS integration, cold and warm start improvements
 
* GTA01 GPS integration, cold and warm start improvements
 
* Preferences integration
 
* Preferences integration
* More Tutorials
+
* More tutorials and high level documentation
* Work towards Milestone 3 (see [[OpenmokoFramework|http://wiki.openmoko.org/wiki/OpenmokoFramework]])
+
* Work towards Milestone 3 (see [http://trac.openmoko.org Roadmap and Issue Tracker])
  
 
==The Team==
 
==The Team==

Revision as of 11:47, 30 July 2008

Contents

Openmoko Framework Team Status Report 2008.7.1

Hi guys! This is the third Openmoko Framework Team Status update, featuring our second milestone release and more.

For the general motivation, the goals, and the way we are doing our work, please see http://wiki.openmoko.org/wiki/OpenmokoFramework.

What happened since the last report

People

  • John Lee <john_lee@openmoko.com> joined the framework team and will help us part time -- welcome on board, John!

DBus APIs

  • org.freesmartphone.GSM is almost complete now and stable. We did only minor corrections and enhancements based on client feedback.
  • Preliminary versions of org.freesmartphone.Device.Audio and .Accelerometer have been added.
  • org.freedesktop.Gypsy has been enhanced to serve the need of advanced GPS device control.
  • Still brainstorming about org.freesmartphone.Preferences and org.freesmartphone.Context.

Implementations

Openmoko Framework Image -- 'All good things' (Milestone II)

This is the second milestone release of the framework and the framework testing application 'Zhone'.

Purpose

A lightweight image that turns an Openmoko phone into a featurephone and that can serve as the basis for further application development using the freesmartphone.org dbus APIs.

What's new since Milestone I

Note: These are only the highlights. See the gitweb commit logs for the gory details...

  • General
    • Merged individual daemons into one daemon with multiple subsystems
    • Converted to python logging for debugging
    • Enhanced tests and API documentation
  • odevice
    • Implements org.freesmartphone.Device.Audio (GStreamer Playback engine and alsa scenario control)
    • Implements org.freesmartphone.Device.Input (button switches / headphones insertion etc.)
    • Accellerator support (raw data, gestures coming soon)
  • ogsmd (renamed from ophoned)
    • Implements org.freesmartphone.GSM.PDP (GPRS handling)
    • Implements org.freesmartphone.GSM.CB (Cell Broadcast handling)
    • Implements org.freesmartphone.GSM.HZ (O2/Genion Home Zone handling)
    • Multiparty call handling for TI Calypso
    • Initial support for Freescale Neptune Modem and Sierra Modem
    • Call forwarding
    • DTMF
  • opgsd (new subsystem)
    • Implements org.freesmartphone.Gypsy
    • Supports U-Blox binary protocol
    • Supports NMEA
  • ophoned (new subsystem)
    • Prepare combined telephony API for VoIP and GSM
  • zhone
    • Add phonebook
    • Add messagebook
    • Add basic GPS viewer
    • Integrate Illume launcher
    • Ship additional programs

Download / Installation

  1. Grab a uImage and a .jffs2 for your device from http://downloads.openmoko.org/framework/milestone2/.
  2. Flash it to your Neo1973 (om-gta01) or NeoFreerunner (om-gta02) with dfu-util.
  3. Boot and wait until the Zhone main window appears.
  4. Have fun.

What you can expect from this release

  • Telephony.
  • Phonebook.
  • Messagebook.
  • GPS
  • frameworkd implementing the following dbus APIs:
    • org.freesmartphone.Device.{Audio|Input|IdleNotifier|PowerSupply|Display|LED}
    • org.freesmartphone.Usage
    • org.freesmartphone.Event
    • org.freesmartphone.GSM.{Device|SIM|Network|PDP|CB|HZ}
    • org.freedesktop.Gypsy

What we expect from you

  • Feedback and comments for the dbus APIs. This is your chance to take an active role into shaping the application programming interface for all your cool applications.

What's next

  • SMS PDU Handling
  • GTA01 GPS integration, cold and warm start improvements
  • Preferences integration
  • More tutorials and high level documentation
  • Work towards Milestone 3 (see Roadmap and Issue Tracker)

The Team

Mickey, Jan, Daniel, Guillaume, John.

Personal tools

Openmoko Framework Team Status Report 2008.7.1

Hi guys! This is the third Openmoko Framework Team Status update, featuring our second milestone release, and more.

For the general motivation, the goals, and the way we are doing our work, please see http://wiki.openmoko.org/wiki/OpenmokoFramework.

What happened since the last report

People

  • John Lee <john_lee@openmoko.com> joined the framework team and will help us part time -- welcome on board, John!

DBus APIs

  • org.freesmartphone.GSM is almost complete now and stable. We did only minor corrections and enhancements based on client feedback.
  • Preliminary versions of org.freesmartphone.Device.Audio and .Accelerometer have been added.
  • org.freedesktop.Gypsy has been enhanced to serve the need of advanced GPS device control.
  • Still brainstorming about org.freesmartphone.Preferences and org.freesmartphone.Context.

Implementations

Openmoko Framework Image -- 'All good things' (Milestone II)

This is the second milestone release of the framework and the framework testing application 'Zhone'.

Purpose

A lightweight image that turns an Openmoko phone into a featurephone and that can serve as the basis for further application development using the freesmartphone.org dbus APIs.

What's new since Milestone I

Note: These are only the highlights. See the gitweb commit logs for the gory details...

  • General
    • Merge individual daemons into one daemon with multiple subsystems
    • Use python logging for debugging
    • Enhance tests and API documentation
  • odevice
    • Implements org.freesmartphone.Device.Audio (GStreamer Playback engine and alsa scenario control)
    • Implements org.freesmartphone.Device.Input (button switches / headphones insertion etc.)
    • Accellerator support
  • ogsmd (renamed from ophoned)
    • Implements org.freesmartphone.GSM.PDP (GPRS handling)
    • Implements org.freesmartphone.GSM.CB (Cell Broadcast handling)
    • Implements org.freesmartphone.GSM.HZ (O2/Genion Home Zone handling)
    • Multiparty call handling for TI Calypso
    • Initial support for Freescale Neptune Modem and Sierra Modem
    • Call forwarding
    • DTMF
  • opgsd (new subsystem)
    • Implements org.freesmartphone.Gypsy
    • Supports U-Blox binary protocol
    • Supports NMEA
  • ophoned (new subsystem)
    • Prepare combined telephony API for VoIP and GSM
  • zhone
    • Add phonebook
    • Add messagebook
    • Add basic GPS viewer
    • Integrate Illume launcher
    • Ship additional programs

Download / Installation

  1. Grab a uImage and a .jffs2 for your device from http://downloads.openmoko.org/framework/milestone2/.
  2. Flash it to your Neo1973 (om-gta01) or NeoFreerunner (om-gta02) with dfu-util.
  3. Boot and wait until the Zhone main window appears.
  4. Have fun.

What you can expect from this release

  • Telephony.
  • Phonebook.
  • Messagebook.
  • GPS
  • frameworkd implementing the following dbus APIs:
    • org.freesmartphone.Device.{Audio|Input|IdleNotifier|PowerSupply|Display|LED}
    • org.freesmartphone.Usage
    • org.freesmartphone.Event
    • org.freesmartphone.GSM.{Device|SIM|Network|PDP|CB|HZ}
    • org.freedesktop.Gypsy

What we expect from you

  • Feedback and comments for the dbus APIs. This is your chance to take an active role into shaping the application programming interface for all your cool applications.

What's next

The Team

Mickey, Jan, Daniel, Guillaume, John.