Abstract
In the near future, people can use various kinds of portable terminal devices, such as PDAs or smart phones, to access the information on Internet at any time, in any place, for supporting their daily life. Personal mobile agents can help those people to search, to filter, to analyze, or to translate the large amount of Internet information. Since the context of a user may vary frequently, the way a personal mobile agent process the Internet information must adapt to the context change. However, we think that the current mainstream mobile agent platforms, such as the IBM Aglet and the IKV++ Grasshopper, are not good enough for developing context-aware applications. Hence, we propose a Component-based, Reconfigurable Mobile Agent (CRMA) system, which is designed for context-aware computing. It offers downloadable user-interface modules on terminal devices for application to adapt the characteristics of various terminal devices. In addition, on agent side, CRMA provides a reconfigurable agent-programming framework, which uses component-based pipelines to perform context-aware data-processing operations. This not only simplifies the programming task for dynamically reconfiguring an agent’s behavior to adapt the context change, but also improves the reusability of agent software. In the end of this paper, we will propose a context-aware meta-search service to demonstrate how to use CRMA to develop a context-aware application.
This work was supported by the Industrial Technology Research Institute grant T1-90028, the National Science Council grant 90-2213-E-009-160, and the Ministry of Education’s Program of Excellence Research 89-EFA04-1-4.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
T. Bray, J. Paoli, C. Sperberg-McQueen, et al, Extensible Markup Language (XML) 1.0, 2nd ed., W3C Recommendation, http://www.w3.org/TR/2000/REC-xml-20001006, Oct. 2000.
G. Chen and D. Kotz, A Survey of Context-Aware Mobile Computing Research, Technical Report TR2000-381, Department of Computer Science, Dartmouth College, United Kingdom, 2001.
Y. Chang, M. Cheng, and S. Yuan, “InGa: An Integrated Information Gathering Systems,” submitted to Journal of System and Software.
P. Farjami, C. Gorg, and F. Bell, “Advanced Service Provisioning Based on Mobile Agents,” Computer Communications, vol. 23, no. 8, pp. 754–760, 2000.
J. Gosling, B. Joy, and G. Steele, The Java Language Specification, Addison-Wesley, 1996.
Java Network Launching Protocol and API (JNLP), http://jcp.org/aboutJava/communityprocess/review/jsr056/.
E. Jung, Y. Part, and C. Park, “Mobile Agent Network for Supporting Personal Mobility,” Proc. of the 12th Conf. on Information Networking, pp. 131–136, 1998.
F. Kargl, T. Illmann, and M. Weber, “CIA—An Infrastructure for Personal Agents,” Proc. of 2nd Int’l Working Conf. on Distributed Applications and Interoperable Systems, pp. 213–218, 1999.
F. Kargl, T. Illmann, and M. Weber, “Evaluation of Java Messaging Middleware as a Platform for Software Agent Communication,“ Proc. of Java-Information-Tag 1999, pp. 161–170, 1999.
E. Kovacs, K. Rohrle, and B. Schiemann, “Adaptive Mobile Access to Context-Aware Services,” Proc. of 1st Symp. on Agent Systems and Applications/3rd Int’l Symp. on Mobile Agents, pp. 190–201, 1999.
E. Kvalvaag and D. Thanh, “Facility Provision Using Mobile Agents,” Proc. of the 12th Int’l Workshop on Database and Expert Systems, pp. 696–700, 2001.
D. Lange, Java Aglet Application Programming Interface (J-AAPI) White Paper—Draft 2, IBM Tokyo Research Laboratory, 1997.
M. Oshima, G. Karjoth, and K. Ono, Aglet Specification 1.1 Draft, IBM Tokyo Research Laboratory, 1998.
Resource Description Framework (RDF), http://www.w3.org/RDF/.
B. Schilit, N. Adams, and R. Want, “Context-Aware Computing Applications,” Proc. of Workshop on Mobile Computing Systems and Applications, pp. 85–90, 1995.
A. Stefano and C. Santoro, “NetChaser: Agent Support for Personal Mobility,” IEEE Internet Computing, vol. 4, no. 2, pp. 74–79, March-April 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chiao, HT., Cheng, MC., Chang, YS., Yuan, SM. (2002). A Component-Based, Reconfigurable Mobile Agent System for Context-Aware Computing. In: Yakhno, T. (eds) Advances in Information Systems. ADVIS 2002. Lecture Notes in Computer Science, vol 2457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36077-8_28
Download citation
DOI: https://doi.org/10.1007/3-540-36077-8_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00009-9
Online ISBN: 978-3-540-36077-3
eBook Packages: Springer Book Archive