Skip to main content

KSACI: A Handheld Device Infrastructure for Agents Communication

  • Conference paper
  • First Online:
Intelligent Agents VIII (ATAL 2001)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2333))

Included in the following conference series:

Abstract

The recent development of software platforms for cell phones and handheld computers, such as Java 2 Micro Edition (J2ME), has broadened application perspectives in this area. The developers can now write their own software to run in handheld devices, what was impossible recently since the platforms were proprietary. Among the myriad of applications for these devices, some of them are very complex thus requiring the intelligent behavior typically provided by agents. However, since J2ME is a very recent platform, there are no well-established J2ME-based environments or tools for agent development yet. In this context, it is extremely helpful to develop building-block components, such as deductive inference mechanisms and communication languages and protocols. This paper describes the KSACI, a tool that provides communication infrastructure among agents running in handheld devices. KSACI supports KQML, as the outer language, and XML, as the inner one. KSACI extends SACI (Simple Agent Communication Infrastructure), a Java open-source communication infrastructure for desktop agents. Together with two other works presented in this book, KSACI represents a pioneer effort in the development of such communication tools. KSACI is already fully implemented and its preliminary test results on cell phone emulators are encouraging.

This work is partially supported by CNPq, Brazil, grants 301041/95-4 and 520263/99-5; and by CNPq/NSF PROTEM-CC MAPPEL project, grant 680033/99-8.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andrew C. Huang, Benjamin C. Ling, Shankar Ponnekanti, Armando Fox. “Pervasive Computing: What Is It Good For?. In proceedings of the Workshop on Mobile Data Management (MobiDE) in conjunction with ACM MobiCom’ 99, Seattle, WA, September 1999 (forthcoming)

    Google Scholar 

  2. Java 2 Plataform, Micro Edition, http://java.sun.com/j2me

  3. Eric Giguère, “Java 2 Micro Edition: The Ultimate Guide to Programming Handheld and Embedded Devices”, Chapter 3. ISBN 0-471-39065-8. ia[4]_Java 2 Plataform, Standard Edition, http://java.sun.com/j2se/1.3

  4. JEOPS-The Java Embedded Object Production System, http://sourceforge.net/projects/jeops/

  5. Filho, C. S. F., Ramalho, G. L., JEOPS-The Java Embedded Object Production System, in Proc. Lecture Note in Artificial Intelligence no. 1952.

    Google Scholar 

  6. JESS, http://herzberg.ca.sandia.gov/jess/

  7. InterProlog, http://www.declarativa.com/InterProlog/default.htm

  8. JavaLog, http://www.exa.unicen.edu.ar/~azunino/javalog.html

  9. Jomi Fred Hübner and Jaime Simão Sichman, “SACI: Uma Ferramenta para Implementação e Monitoração da Comunicação entre Agentes”, IBERAMIA, 2000

    Google Scholar 

  10. Jomi Fred Hübner and Jaime Simão Sichman, “SACI Programming Guide

    Google Scholar 

  11. SACI Manual, http://www.lti.pcs.usp.br/saci/doc

  12. Yannis Labrou and Tim Finin, “A Proposal for a new KQML Specification KQML”,. UMBC, Baltimore, 1997.

    Google Scholar 

  13. Yannis Labrou and Tim Finin, “Agent Communication Language: the current landscape”, IEEE Intelligent systems, March/April, 1999.

    Google Scholar 

  14. Bergenti, F., Poggi, A., A FIPA Platform for Handheld and Mobile Devices, In Proceedings of ATAL’2001.

    Google Scholar 

  15. Laukkanen, M., Tarkoma, S., Leinonen, J., FIPA-OS Agent for Small-footprint Devices, In Proceedings of ATAL’2001

    Google Scholar 

  16. H. Haugeneder and D. Steiner. Co-operating agents: Concepts and applications. In N. R. Jennings and wooldridge, editors, Agent Technology Foundation, Application, and Markets, pages175–202. Springer-Verlag, 1998.

    Google Scholar 

  17. Weiss, G. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, The MIT Press, Cambridge, Massachussets, London, England, 1999.

    Google Scholar 

  18. RMI (Remote Method Invocation), http://java.sun.com/products/jdk/rmi/

  19. CORBA (Common Object Request Broker Architecture), http://www.corba.org/

  20. DCOM (Distributed Component Object Model), http://www.microsoft.com/com/tech/DCOM.asp

  21. Connected Limited Device Configuration (CLDC), http://java.sun.com/products/cldc/

  22. Applications for mobile Information Devices: White Paper”, Sun Microsystems, Inc., 2000

    Google Scholar 

  23. Wireless Technologies, http://developer.java.sun.com/developer/technicalArticles/wireless/#midp

  24. Mobile Information Device Profile (MIDP), “http://java.sun.com/products/midp”

  25. Java ™ 2 Platform Micro Edition (J2ME ™) Technology for Creating Mobile Devices: White Paper”, Sun Microsystems, Inc., 2000

    Google Scholar 

  26. The W3C XML Extensible Markup Language Working Group Homepage, http://www.w2c.org/XML

  27. Benjamin N, Grosof, Yannis Labrou and Hoi Y. Chan. “A Declarative Approach to Business Rules in Contracts: Courteous Logic Programs in XML”. In Proc. 1st ACM Conference on Eletronic Commerce (EC-99), Denver, Colorado, USA, 1997, http://www.ibm.com/iac/ec99/

  28. Alvares, L. O., Sichman, J. S. “Introdução aos sistemas multiagentes”. In: MEDEIROS, C. M. B. (Ed.) Jornada de Atualização em Informática. Brasília: SBC, agosto 1997. v. 16, Cap.1, p. 1ss.

    Google Scholar 

  29. Big in Japan, http://www.javasoft.com/features/2001/03/docomo.html?frontpage-banner. Visited on march-29-2001.

  30. All about I-mode, http://www.nttdocomo.com/pr/recommend/d503i.html. Visited on april-01-2001

  31. Castor, http://castor.exolab.org/

  32. kXML, http://www.kxml.org/

  33. Tiny XML, http://www.gibaradunn.srac.org/tiny/index.shtml

  34. NanoXML, http://nanoxml.sourceforge.net/

  35. Bellifemine, F., Rimassa, G., Poggi, A., JADE-A FIPA compliant Agent Framework. Proc. of the 4th International Conference and Exhibition on The Practical Application of Intelligent Agents and Multi-Agents, London, 1999.

    Google Scholar 

  36. FIPA-OS, http://fipa-os.sourceforge.net/

  37. Servlets, http://java.sun.com/products/servlet/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Albuquerque, R.L., Hübner, J.F., de Paula, G.E., Sichman, J.S., Ramalho, G.L. (2002). KSACI: A Handheld Device Infrastructure for Agents Communication. In: Meyer, JJ.C., Tambe, M. (eds) Intelligent Agents VIII. ATAL 2001. Lecture Notes in Computer Science(), vol 2333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45448-9_32

Download citation

  • DOI: https://doi.org/10.1007/3-540-45448-9_32

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43858-8

  • Online ISBN: 978-3-540-45448-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics