Abstract
The mobile agent technology is considered to be very useful for ubiquitous environments. But in order to apply the mobile agent concept to ubiquitous devices, the mobile agent platform should be lightweight because the devices in ubiquitous environments have very limited computing resources. Normally, the ubiquitous devices have J2ME CLDC environments. But this environment has very limited functionality and does not support reflection, dynamic class loading, object serialization, and so on. Therefore, it is very hard to develop the mobile agent platform over the standard J2ME CLDC environments. We have developed the lightweight mobile agent platform, called mMAP, for PDAs with J2ME CDC and have developed the proxy platform, called SAP, for the mobile phone with J2ME CLDC/MIDP. SAP manages the proxy agent, called shadow agent, which is created for each mobile agent in the mMAP. The cooperation between the two platforms allows us to control the mobile agents through the mobile phone.
This work was supported by Korea Research Foundation Grant(KRF-2003-041-D20420).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Satoh, I.: SpatialAgents: integrating user mobility and program mobility in ubiquitous computing. Wireless Communication and Mobile Computing 3(3) (2003)
Aneiba, A., Rees, S.J.: Mobile Agents Technology and Mobility. In: Proceeding of the 5th Annual Postgraduate Symposium on the Convergence of Telecommunications, Networking and Broadcasting, pp. 14–20 (2004)
Cho, K., Hayashi, H., Hattori, M., Ohsuga, A.: picoPlangent: An intelligent mobile agent system for ubiquitous computing. In: Barley, M.W., Kasabov, N. (eds.) PRIMA 2004. LNCS, vol. 3371, pp. 43–56. Springer, Heidelberg (2005)
Ledoux, T., Bouraqadi-Saadani, N.: Adaptability in Mobile Agent Systems using Reflection. In: Middleware 2000 Workshop on Reflective Middleware (RM 2000), New York, USA (April 2000)
Mahmoud, Q.H.: Understanding Network Class Loaders, Developer Technical Articles & Tips (October 2004)
Mobile Information Device Profile(MIDP), http://java.sun.com/products/midp
Mahmoud, Q.H.: J2ME APIs: Which APIs come from the J2SE Platform? Sun Developer Network (January 2001)
MAE - Mobile Agent Environment for Resource Limited Devices, http://www.pscit.monash.edu.au/patrikm/
Bagci, F., Petzold, J., Trumler, M., Ungerer, T.: Ubiquitous Mobile Agent System in a P2P-Network. In: UbiSys-Workshop at the Fifth Annual Conference on Ubiquitous Computing, Seattle, October 12-15 (2003)
Takashio, K., Mori, M., Tokuda, H.: m-P@gent: a Framework of Environment-Aware Mobile Applications for Small, Networked Appliances. In: Proc. 4th International Workshop on Networked Appliances, pp. 257–266 (2001)
Ueno, K., Kawamura, T., Hasegawa, T., Ohsuga, A., Doi, M.: Cooperation between Robots and Ubiquitous Devices with Network Script Flipcast. In: Proc. Network Robot Systems integrated with environments (IROS 2004 Workshop) (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, G.S., Kim, J., Cho, Hj., Lim, Wt., Eom, Y.I. (2009). Development of a Lightweight Middleware Technologies Supporting Mobile Agents. In: Lukose, D., Shi, Z. (eds) Multi-Agent Systems for Society. PRIMA 2005. Lecture Notes in Computer Science(), vol 4078. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03339-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-03339-1_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03337-7
Online ISBN: 978-3-642-03339-1
eBook Packages: Computer ScienceComputer Science (R0)