Experiences in developing mobile applications using the Apricot Agent Platform

Petteri Alahuhta (Corresponding Author), Henri Löthman, Heli Helaakoski

Research output: Contribution to journalArticleScientificpeer-review

1 Citation (Scopus)

Abstract

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 the processes of building mobile services.
The outcome of the evaluation indicates relatively promising results and the further target for development is revealed.
Original languageEnglish
Pages (from-to)1-10
JournalPersonal and Ubiquitous Computing
Volume11
Issue number1
DOIs
Publication statusPublished - 2007
MoE publication typeA1 Journal article-refereed

Fingerprint

Mobile applications
Containers
Mobile services
Internet
Communication
Context-aware
Usability
Software
Agent-based
Evaluation
Developer
Container
World Wide Web
Functionality
Service provider

Keywords

  • mobile applications
  • mobile services
  • agent platform
  • context awareness
  • personalization

Cite this

@article{1cb4f4a973434d80bf296abaa0c13fc5,
title = "Experiences in developing mobile applications using the Apricot Agent Platform",
abstract = "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 the processes of building mobile services. The outcome of the evaluation indicates relatively promising results and the further target for development is revealed.",
keywords = "mobile applications, mobile services, agent platform, context awareness, personalization",
author = "Petteri Alahuhta and Henri L{\"o}thman and Heli Helaakoski",
year = "2007",
doi = "10.1007/s00779-005-0058-z",
language = "English",
volume = "11",
pages = "1--10",
journal = "Personal and Ubiquitous Computing",
issn = "1617-4909",
publisher = "Springer",
number = "1",

}

Experiences in developing mobile applications using the Apricot Agent Platform. / Alahuhta, Petteri (Corresponding Author); Löthman, Henri; Helaakoski, Heli.

In: Personal and Ubiquitous Computing, Vol. 11, No. 1, 2007, p. 1-10.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Experiences in developing mobile applications using the Apricot Agent Platform

AU - Alahuhta, Petteri

AU - Löthman, Henri

AU - Helaakoski, Heli

PY - 2007

Y1 - 2007

N2 - 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 the processes of building mobile services. The outcome of the evaluation indicates relatively promising results and the further target for development is revealed.

AB - 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 the processes of building mobile services. The outcome of the evaluation indicates relatively promising results and the further target for development is revealed.

KW - mobile applications

KW - mobile services

KW - agent platform

KW - context awareness

KW - personalization

U2 - 10.1007/s00779-005-0058-z

DO - 10.1007/s00779-005-0058-z

M3 - Article

VL - 11

SP - 1

EP - 10

JO - Personal and Ubiquitous Computing

JF - Personal and Ubiquitous Computing

SN - 1617-4909

IS - 1

ER -