Apricot Agent Platform for User-Friendly Mobile Service Development

  • Petteri Alahuhta
  • Henri Löthman
  • Heli Helaakoski
  • Arto Koskela
  • Juha Röning
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3432)


The trend of increasing mobile services has set a new challenge for service providers: how to develop more advanced and user friendly, context-aware and personalized mobile services for the users. Apricot Agent Platform is an agent-based software platform designed for developing context-aware and personalized mobile services. Apricot Agent Platform supports the development of user-friendly mobile services by providing tools for combining various mobile and Internet-based services. Apricot agent architecture consists of an agent platform, agents and agent containers. For the developers of mobile services, it provides built-in functionality and communication mechanism. Furthermore, this paper describes four demonstrators that are built up on the Apricot Agent Platform to evaluate the usability and efficiency of the platform in processes of building mobile services. The results of the evaluation indicate relatively promising results and the further target for development is revealed.


Mobile Phone Personal Agent Resource Description Framework Short Message Service Mobile Terminal 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Senn, J.A.: The Emergence of M-Commerce. Computer 33(12), 148–150 (2000)CrossRefGoogle Scholar
  2. 2.
    Snellman, K.: Mobiilipalvelumarkkinat Suomessa (In Finnish), Liikenne-ja viestintäministeriön julkaisuja 24/2004 (2003)Google Scholar
  3. 3.
    Anckar, B., D’Incau, D.: Value-added services in mobile commerce: an analytical framework and empirical findings from a national consumer survey. In: Proceedings of the 35th Annual Hawaii International Conference on System Sciences, HICSS 2002, Jan. 2002, pp. 7–10 (2002)Google Scholar
  4. 4.
    Antoniou, G., Van Harmelen, F.: A Semantic Web Primer, April 2004. MIT Press, Cambridge (2004b) ISBN 0-262-01210-3Google Scholar
  5. 5.
    Jennings, N.R., Wooldridge, M.J.: Applications of Intelligent Agents. In: Jennings, N.R., Wooldridge, M.J. (eds.) Agent Technology: Foundations, Applications, and Markets, pp. 3–28. Springer, Heidelberg (1998)Google Scholar
  6. 6.
    Aylett, R., Brazier, F., Jennings, N., Luck, M., Preist, C., Nwana, H.: Agent Systems and Applications. The Knowledge Engineering Review 13(3), 303–308 (1998)CrossRefGoogle Scholar
  7. 7.
    Helaakoski, H., Feng, S.C., Jurrens, K.K., Ojala, K., Kipinä, K.: Collaborative Software Agents in Steel Product Industry. In: The IASTED International Conference on Artificial Intelligence and Applications, Innsbruck, Austria, February 16-18 (2000)Google Scholar
  8. 8.
    Stroulia, E., Hatch, M.P.: An Intelligent Agent Architecture for Flexible Service Integration on the Web. IEEE Transactions on Systems, Man and Cybernetics-Part C. Applications and Reviews 33(4) (November 2003)Google Scholar
  9. 9.
    Riekki, J., Huhtinen, J., Ala-Siuru, P., Alahuhta, P., Kaartinen, J., Röning, J.: Genie of the net, an agent platform for managing services on behalf of the user. Computer Communications. 26(11), 1188–1198 (2003)CrossRefGoogle Scholar
  10. 10.
    Berger, M., et al.: Porting Distributed Agent-Middleware to Small Mobile Devices. In: Proc. First Int’l Joint Conf. Autonomous Agents and Multi-Agent Systems (AAMAS ’02), Workshop 16 (Ubiquitous Agents on Embedded, Wearable, and Mobile Devices) (2002)Google Scholar
  11. 11.
    Poslad, S., et al.: CRUMPET: Creation of User-Friendly Mobile Services Personalised for Tourism. In: Proc. Second Int’l Conf. 3G Mobile Comm. Technologies (3G 2001) (2001)Google Scholar
  12. 12.
    Tarkoma, S., Laukkanen, M.: Supporting Software Agents on Small Devices. In: Proc. First Int’l Joint Conf. Autonomous Agents and Multi-Agent Systems, AAMAS 2002 (2002)Google Scholar
  13. 13.
    Laukkanen, M., Helin, H., Laamanen, H.: Supporting Nomadic Agent-Based Applications in the FIPA Agent Architecture. In: Proc. First Int’l Joint Conf. Autonomous Agents and Multi-Agent Systems, AAMAS 2002 (2002)Google Scholar
  14. 14.
    Maamar, Z., Dorion, E., Daigle, C.: Toward Virtual Marketplaces for E-Commerce. Communications of the ACM 44(12), 35–38 (2001)CrossRefGoogle Scholar
  15. 15.
    Mäntyjärvi, J.: Sensor-based context recognition for mobile applications. Espoo, VTT Electronics, 118 p. + app. 60 p. VTT Publications, 511 (2003) ISBN 951-38-6253-4; 951-38-6254-2,
  16. 16.
  17. 17.
    Enterprise JavaBeansTM Specification,
  18. 18.
    FIPA Abstract Architecture Specification,
  19. 19.
    W3C Semantic Web Activity:
  20. 20.
    FIPA ACL Message Structure Specification,
  21. 21.
    N-Triples W3C RDF Core WG Internal Working Draft,
  22. 22.
    Notation 3 by Berners-Lee,
  23. 23.
    Nokia, Mobile Internet Technical Architecture, Solutions and tools, IT PressGoogle Scholar
  24. 24.
    Berger, M., Bouzid, M., Buckland, M., Lee, H., Lhuillier, N., Olpp, D., Picault, J., Shepherdson, J.: An Approach to Agent-Based Service Composition and its Application to Mobile Business Processes. IEEE Transactions on Mobile Computing 2(3) (July-September 2003)Google Scholar
  25. 25.
    Resource Description Framework (RDF): Concepts and Abstract Syntax,
  26. 26.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001)Google Scholar
  27. 27.
  28. 28.
    Mäenpää, T., Tikanmäki, A., Riekki, J., Röning, J.: A Distributed Architecture for Executing Complex Tasks with Multiple Robots. In: The 2004 IEEE International Conference on Robotics and Automation (ICRA), New Orleans, USA, April 26 - May 1 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Petteri Alahuhta
    • 1
  • Henri Löthman
    • 1
  • Heli Helaakoski
    • 1
  • Arto Koskela
    • 2
  • Juha Röning
    • 2
  1. 1.VTT ElectronicsOuluFinland
  2. 2.University of Oulu, LinnanmaaOulun yliopistoFinland

Personalised recommendations