Developing Intelligent Environments with OSGi and JADE

The development of intelligent environments poses complex challenges, namely at the level of device heterogeneity and environment dynamics. In fact, we still lack supporting technologies and development approaches that can efficiently integrate different devices and technologies. In this paper we present how a recent integration of two important technologies, OSGi and Jade, can be used to significantly improve the development process, making it a more dynamic, modular and configurable one. We also focus on the main advantages that this integration provides to developers, from the Ambient Intelligence point of view. This work results from the development of two intelligent environments: VirtualECare, which is an intelligent environment for the monitorization of elderly in their homes and UMCourt, a virtual environment for dispute resolution.

[1]  K. Haigh,et al.  The Independent LifeStyle Assistant: Lessons Learned , 2006, Assistive technology : the official journal of RESNA.

[2]  José Neves,et al.  The Legal Precedent in Online Dispute Resolution , 2009, JURIX.

[3]  Mark Lycett,et al.  Service-oriented architecture , 2003, 2003 Symposium on Applications and the Internet Workshops, 2003. Proceedings..

[4]  Osgi Alliance,et al.  Osgi Service Platform, Release 3 , 2003 .

[5]  Thomas W. Malone,et al.  Coordination Theory and Collaboration Technology , 2001 .

[6]  Cristian Hesselman,et al.  Amigo: Ambient Intelligence for the networked home environment , 2004 .

[7]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[8]  Serge Mankovskii,et al.  Service Oriented Architecture , 2009, Encyclopedia of Database Systems.

[9]  José Neves,et al.  VirtualECare: Intelligent Assisted Living , 2008, eHealth.

[10]  José Neves,et al.  The Logic Behind Negotiation: From Pre-Argument Reasoning to Argument-Based Negotiation , 2003 .

[11]  Nikolaos I. Spanoudakis,et al.  An Ambient Intelligence Application Integrating Agent and Service-Oriented Technologies , 2007, SGAI Conf..

[12]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[13]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[14]  José Neves,et al.  EMon: Embodied Monitorization , 2009, AmI.

[15]  Hamideh Afsarmanesh,et al.  Virtual communities and elderly support , 2001 .

[16]  Bart Verheij,et al.  About the logical relations between cases and rules , 2008, JURIX.

[17]  M. D. Janse Amigo - Ambient Intelligence for the networked home environment , 2008 .

[18]  W. Keith Edwards,et al.  At Home with Ubiquitous Computing: Seven Challenges , 2001, UbiComp.

[19]  Simon Parsons,et al.  Arguments, Dialogue, and Negotiation , 2000, ECAI.

[20]  C. Lucena,et al.  VisualAgent : A Software Development Environment for Multi-Agent Systems , 2005 .