You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

iPOJO Success Stories

On this page, you will find comments from industrial users of the iPOJO frameworks. They come from different domains such as home gateway, mobile phones, or enterprise applications.

Over 90% of processors are now used for embedded applications. At Schneider Electric we believe that java is a fantastic opportunity to develop some of our applications faster and better. OSGi is an excellent way to ensure that developed java software comes with built-in best practices such as reusability, high cohesion, loose coupling, high flexibility and dynamism.But we definitely don't want our anticipation teams to spend more time on OSGi mechanisms than on Energy Management, our core business! iPOJO helps us to develop quickly, by making developing modules as simple as writing plain old java. We also use it for our open source OSGi DPWS Base Driver ('SOA for devices' forge, http://forge.soa4d.org/). And it's not just about us: partners of the SOA4D forge are using it, too.

        Sylvain Marie, Software Architect, Schneider Electric


Ubiquitous Multi-player games are one of next trends of mobile games. This type of games offers new experience: users interact with the real world and with the virtual world at the same time! So, player actions such as moves, interactions with smart objects or others players impact the virtual part of the game. The state of the virtual games also impacts the possibilities in the physical part of the games.
Creating this kind of games requires managing several types of technologies such as embedded devices (mobile phones, PDA, sensors...), smart objects (RFID, environmental sensors...) and network connectivity (GSM, Edge, 3G, Wifi, Bluetooth...). uGasp (Ubiquitous Gaming Services Platform) is a middleware used to execute ubiquitous multi-player games. It provides an abstraction layer hiding the inherent complexity of such games. uGasp is a major evolution of the Gasp framework using a monolithic stack not suitable to embedded devices. To tackle this issue, we adopted a dynamic, modular, extensible and configurable architecture. But in order to speed up the development, uGasp is based on a service -oriented component model offering all the features "for free" and simplifying the development of dynamic applications. uGasp is based on
Apache Felix and iPOJO. We chose iPOJO for several reasons:

  • iPOJO drastically simplifies the development of OSGi-based applications. The intuitive XML description is really simple to use even for a novice developer.
  • iPOJO allows reusing a lot of object-oriented code thanks to the field injection. So, migrating GASP to uGASP takes only three weeks!
  • The factory principles offered by iPOJO allows creating several games instance at the same time.
  • Finally, the isolation characteristic was a critical requirement in the uGasp middleware. Moreover, for the developer point of view, this is completely hidden.

To get more info about uGasp, visit our web site or contact Ubidreams.

        Romain Pellerin, Ubidreams CEO

Error CSS Stylesheet macro - Import URL 'http://people.apache.org/~clement/ipojo/ipojo.css' is not on the allowlist. If you want to include this content, contact your Confluence administrator to request adding this URL to the Allowlist.

Overview
Getting Started
User Guide
Tools
Developer Guide
Misc & Contact
Experimentation

  • No labels