| Consortium Solutions Middleware Forge MyObjectWeb | |||||||||
![]() |
|
|
GASP Project Components: OSGi/iPOJO Ubiquitous MiddlewarePresentationuGASP is an OSGi/iPOJO (component oriented) middleware dedicated to ubiquitous and multiplayer gaming. It is released under L-GPL license and implements the OMA GS (Open Mobile Alliance Games Services working group) specifications. uGASP features:
Current Version: 1.0.0 History
How to setup uGASP
How to use uGASP
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 logic manager
Game logic factories
System services
| ||
Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster | Last modified at 2011-06-23 08:21 PM |