| Consortium Solutions Middleware Forge MyObjectWeb | |||||||||
![]() |
|
|
GASP Project Components: Ubiquitous OSGi MiddlewarePresentationuGASP is an OSGi (component oriented) middleware dedicated to ubiquitous multiplayer gaming. It keeps all GASP functionalities, it is released under L-GPL license and implements the OMA GS (Open Mobile Alliance Games Services working group) specifications. uGASP features:
Current Version: 0.9 History
Current work
DetailsArchitecture overview
There are many implementations of OSGi specifications available like Apache Felix, Eclipse Equinox, Makewave Knopflerfish... In order to build uGASP, we have chosen Apache Felix which is an implementation of the R4 OSGi specifications. iPOJO stands for injected Plain Old Java Object, it is a service-oriented component model which aims at simplifying OSGi based application development. To summarize, this model manages all underlying OSGi mechanisms like service registering and binding. The main iPOJO principle is field injection. Thus, it injects dynamically the bundle service dependencies as POJO in specific class fields of the main class. It offers an XML based language to specify the binding fields, optional callback methods and bundle activation conditions. The server side of the GASP legacy middleware is implemented as a servlet over Apache Tomcat. uGASP is built on top of Apache Felix OSGi implementation and iPOJO layer. Component model
uGASP model is bundle oriented and provides different families of bundles:
uGASP bundle listHere the list of the uGASP bundles by families (interfaces/implementations): User connectivities
User connectors
User services
Game session manager
Game server logic factories
Ubiquitous gaming services
System services
Learn moreMore detailed informations, like white papers, are available on the documentation section. | ||
Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster | Last modified at 2008-06-08 08:00 PM |