GAIA Open Source Road Map


Introduction
2007 Roadmap
GaWis introduction
STI Transcoder Server

GaWis
GAIA Image Transcoder



SourceForge.net Logo
 


GAIA Reply
Open Source RoadMap

INTRODUCTION
In March 2007, we released GAIA GIT under LGPL license. GAIA GIT is an image transcoding library particularly suited for mobile applications; its release was the first step of a process that will see Reply releasing the entire GAIA Mobile|Living|Framework as Open Source Software. In these months we have been working on the definition of the release roadmap: we identified two major developments starting from the GIT that can be of interest for the community of mobile service developers.

2007 ROADMAP

The first step of this evolution is called GaWis (GAIA Web Information System): the scope of this development is the implementation of an information system, that will simplify the interaction with WURFL, UAProf and any other device capabilities information source, exploiting the functionalities of database technology.

The second step of our roadmap will see the implementation of a Transcoder Server (TS) compliant with OMA STI standard. We’d like to implement a transcoding server for image, video and audio too. The server will response to SOAP-RPC calls.

GAIA WEB INFORMATION SYSTEM

GaWis Web Information System release 1.0 has been published online September 2007.
GaWis 1.0 exposes the following features:

  • WURFL and UAProf data integration.
  • An interface that permits data management and data extraction for all the compatible source format (WURFL, UAProf, customized UAProf, etcetera).
  • A SOAP interface for data retrieval.

All these functionalities are implemented over a software architecture based on open source frameworks (Spring, Hibernate, Java Server Faces, Axis) in order to compose an efficient, flexible and extensible solution.

Future developments:
  • A WAP self-certification interface that enables an agile device profile management


GAIA TRANSCODER SERVER

The second step of our roadmap will see the implementation of a Transcoder Server (TS) compliant with OMA STI standard. We’d like to implement a transcoding server for image, video and audio too. The server will response to SOAP-RPC calls.

As far as transcoding server architecture is concerned we’d like to implement the following components:
  • a STI compliant API interface for managing images, audio or video
  • a STI parser to enable STI messages based RPC
The transcoding process will be characterized by four different steps:
  • the transcoding server receives an STI request
  • the parser interprets the message and translate it into a sequence of API interface calls
  • the API interface implementation calls "plugged" transcoding library native methods
  • the plugged transcoding library (audio,image or video) performs transcoding stuff


For more information about GAIA Reply please visit www.gaiareply.eu.