Pervasive computing can be summarized as the process to automatically gather, organize, process, and analyses data in order to provide sophisticated services that enhance and improve human activities, experience, learning and knowledge anytime, anywhere and from any device. UbAgent’s middleware infrastructure provides an efficient way of handling the back-end processing of Pervasive Computing: accessing information from distributed databases, computation processing, and location specific services. UbAgent is a mobile agent based middleware for Pervasive computing. It is build on top of commercially available mobile agent systems. The second tier components are the TRAcKER a location management system, the Taskhandler framework and a Unified Message System for Mobile agents. At tier three we have PaCMAn, a web-based meta computer, the DBMS-agent system for distributed information retrieval and the DVS system for the creating of personalized views. At present UbAgent deals with the back-end of Pervasive applications; provides the services and it does not deal with real life user interface, i.e. to interpret the user needs and wishes.
[1]
Evaggelia Pitoura,et al.
Mobile agents for WWW distributed database access
,
1999,
Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).
[2]
David Wong,et al.
Concordia: An Infrastructure for Collaborating Mobile Agents
,
1997,
Mobile Agents.
[3]
Nick Roussopoulos,et al.
Materialized views and data warehouses
,
1998,
SGMD.
[4]
Evaggelia Pitoura,et al.
Locating Objects in Mobile Computing
,
2001,
IEEE Trans. Knowl. Data Eng..
[5]
Evaggelia Pitoura,et al.
Data Management for Mobile Computing
,
1997,
The Kluwer International Series on Advances in Database Systems.
[6]
Danny B. Lange,et al.
Seven good reasons for mobile agents
,
1999,
CACM.
[7]
Mahadev Satyanarayanan,et al.
Pervasive computing: vision and challenges
,
2001,
IEEE Wirel. Commun..
[8]
Paraskevas Evripidou,et al.
The PaCMAn Metacomputer: parallel computing with Java mobile agents
,
2001,
Future Gener. Comput. Syst..