Developing Intelligent Environments with OSGi and JADE

  • Davide Carneiro
  • Paulo Novais
  • Ricardo Costa
  • José Neves
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 331)


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.


Ambient Intelligence Online Dispute Resolution Multi-agent Systems Service-Oriented Architectures OSGi Jade 


  1. 1.
    Wooldrige, M.: An Introduction to Multiagent Systems. John Wiley & Sons, Chichester (2002)Google Scholar
  2. 2.
    Perrey, R., Lycett, M.: Service-oriented architecture. In: Proceedings of Applications and the Internet Workshops, pp. 116–119, 27-31 (2003)Google Scholar
  3. 3.
    Bellifemine, F., Poggi, A., Rimassa, G.: Developing Multi-agent Systems with JADE. Springer, Heidelberg (2008)zbMATHGoogle Scholar
  4. 4.
    Alliance, O.S.: Osgi service platform, release 3 (2003)Google Scholar
  5. 5.
    Amgoud, L., Parsons, S., Maudet, N.: Arguments, dialogue, and negotiation. In: Horn, W. (ed.) Proc. 14th European Conf. on AI, pp. 338–342. IOS Press, Berlin (2000)Google Scholar
  6. 6.
    Brito, L., Novais, P., Neves, J.: The logic behind negotiation: from pre-argument reasoning to argument-based negotiation. In: Plekhanova, V. (ed.) Lit. - Intelligent Agent Software Engineering, pp. 137–159. London Idea Group Publishing (2003)Google Scholar
  7. 7.
    Edwards, W.K., Grinter, R.E.: At Home with Ubiquitous Computing: Seven Challenges. In: Proceedings of the 3rd International Conference on Ubiquitous Computing, Atlanta, Georgia, USA, pp. 256–272. Springer, Heidelberg (2001)Google Scholar
  8. 8.
    Olson, G.M., Malone, T.W., Smith, J.B. (eds.): Coordination Theory and Collaboration Technology. Erlbaum, Mahwah (2001)Google Scholar
  9. 9.
    Dix, A., Finley, J., Abowd, G., Beale, R.: Human-computer interaction, 3rd edn. Prentice-Hall, Inc., Upper Saddle River (2004)zbMATHGoogle Scholar
  10. 10.
    FIPA: FIPA ACL Message Structure Specification, (accessed in January, 2010)
  11. 11.
    The Amigo Project: Amigo – Ambient Intelligence for the networked home environment. Short project description (2004)Google Scholar
  12. 12.
    Haigh, K., Kiff, L., Myers, J., Guralnik, V., Krichbaum, K., Phelps, J., Plocher, T., Toms, D.: The Independent LifeStyle Assistant: Lessons Learned. Honeywell Laboratories (2003)Google Scholar
  13. 13.
    Camarinha, L., Afsarmanesh, H.: Virtual Communities and Elderly Support. In: Advances in Automation, Multimedia and Video Systems, and Modern Computer Science (2001)Google Scholar
  14. 14.
    Carneiro, D., Novais, P., Costa, R., Gomes, P., Neves, J.: EMon: Embodied Monitorization. In: Tscheligi, M., et al. (eds.) Ambient Intelligence European Conference - AmI 2009. LNCS, vol. 5859, pp. 133–142. Springer, Heidelberg (2009)Google Scholar
  15. 15.
    Costa, R., Novais, P., Lima, L., Carneiro, D., Samico, D., Oliveira, J., Machado, J., Neves, J.: VirtualECare: Intelligent Assisted Living, in Electronic Healthcare. In: Weerasinghe, D. (ed.) Social Informatics and Telecommunications Engineering. Series Institute for Computer Sciences, pp. 138–144. Springer, Heidelberg (2009)Google Scholar
  16. 16.
    Carneiro, D., Novais, P., Andrade, F., Zeleznikow, J., Neves, J.: The Legal Precedent in Online Dispute Resolution. In: Guido (ed.) Legal Knowledge and Information Systems, pp. 47–52. IOS Press, Amsterdam (2009)Google Scholar
  17. 17.
    Spanoudakis, N., Moraitis, P.: An Ambient Intelligence Application Integrating Agent and Service-Oriented Technologies. In: Research and Development in Intelligent Systems XXIV, Proc. 27th SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence (AI-2007), pp. 393–398 (2007)Google Scholar
  18. 18.
    De Maria, B.A., Silva, V.T., Lucena, C.J.P., Choren, R.: VisualAgent: A Software Development Environment for Multi-Agent Systems. In: Proc. of the 19th Brazilian Symposiun on Software Engeneering (SBES 2005), Tool Track, Uberlândia, MG, Brazil (2005)Google Scholar
  19. 19.
    Model-driven Approach to Real-Time Embedded Systems development, MARTES (2007),

Copyright information

© IFIP International Federation for Information Processing 2010

Authors and Affiliations

  • Davide Carneiro
    • 1
  • Paulo Novais
    • 1
  • Ricardo Costa
    • 2
  • José Neves
    • 1
  1. 1.Department of InformaticsUniversity of MinhoBragaPortugal
  2. 2.College of Management and Technology - Polytechnic of PortoFelgueirasPortugal

Personalised recommendations