Dynamic Cell Phone UI Generation for Mobile Agents
A MA(Mobile Agent) is a computer program which autonomously migrates within the network and works on behalf of a user. With the progress of ubiquitous computing environments, MA paradigm becomes more useful paradigm because MA paradigm makes it possible for various user-centric services, such as follow-me service, private secretary service, and etc. Also, in ubiquitous environments, the cell phone has very important role, but the cell phone cannot support the MA technology because J2ME(Java2 Micro Edition) CLDC(Connected Limited Device Configuration), which is the java platform for cell phone, does not support the essential facilities for the mobility of the mobile agents such as reflection, dynamic class loading, and object serialization due to security problem of the cell phone. So, in this paper, we propose the scheme that the MAP(Mobile Agent Platform) dynamically generates the UI(User Interface) according to the user’s device. Also, we show the experimental results of our proposed scheme. By using our proposed scheme, the user gets the service of MA by the cell phone.
KeywordsUI generation cell phone mobile agent mobile agent platform
Unable to display preview. Download preview PDF.
- 1.Satoh, I.: SpatialAgents: integrating user mobility and program mobility in ubiquitous computing. Wireless Communication and Mobile Computing 3(3) (2003)Google Scholar
- 2.Aneiba, A., Rees, S.J.: Mobile Agents Technology and Mobility. In: Proc. of the 5th Annual Postgraduate Symposium on the Convergence of Telecommunications, Networking and Broadcasting, pp. 14–20 (2004)Google Scholar
- 3.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 (LNAI), vol. 3371, pp. 43–56. Springer, Heidelberg (2005)Google Scholar
- 4.Ledoux, T., Bouraqadi-Saadani, N.: Adaptability in Mobile Agent Systems using Reflection. Middleware 2000 Workshop on Reflective Middleware (RM2000), New York, USA (April 2000)Google Scholar
- 5.Mahmoud, Q.H.: Understanding Network Class Loaders. Developer Technical Articles & Tips (October 2004)Google Scholar
- 6.Mobile Information Device Profile(MIDP), http://java.sun.com/products/midp
- 7.Mahmoud, Q.H.: J2ME APIs: Which APIs come from the J2SE Platform? Sun Developer Network (January 2001)Google Scholar
- 8.Ueno, K., Kawamura, T., Hasegawa, T., Ohsuga, A., Doi, M.: Cooperation between Robots and Ubiquitous Devices with Network Script Flipcast. In: Proc. of Network Robot Systems integrated with environments (IROS 2004 Workshop) (2004)Google Scholar