Abstract
The emergence both of World Wide Web and distributed systems solutions allowed many communication paradigms to appear, being the client-server the most common today. Here, we present an agent-based platform for the mobile agents computing paradigm. The platform components have been designed to allow the development, execution, tracking and the ability to move JavaScript mobile agents through the local network and Internet. All components are based on the JavaScript programming language in order to reach desktop and mobile operating systems, such as Android and iOS. This initiative arose as a way of dealing with problems raised by the considerable amount of existing Java based mobile agents platforms, which force the installation of the Java Virtual Machine on the devices, making complicated their execution in operating systems like macOS and others non-Java friendly operating systems, including mobile ones.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Lange, D.B.: Mobile objects and mobile agents: the future of distributed computing? In: European Conference on Object-Oriented Programming, pp. 1–12. Springer, Heidelberg (1998)
Knabe, F.C.: Language support for mobile agents. Doctoral dissertation, Carnegie Mellon University (1995)
Baumann, J., Hohl, F., Rothermel, K., Strasser, M., Theilmann, W.: MOLE: a mobile agent system. Softw.-Pract. Exp. 32(6), 575–603 (2002)
Lange, D.B., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Boston (1998)
Wong, D., Paciorek, N., Walsh, T., DiCelie, J., Young, M., Peet, B.: Concordia: an infrastructure for collaborating mobile agents. In: International Workshop on Mobile Agents, pp. 86–97. Springer, Heidelberg, April 1997
Gray, R.S., Cybenko, G., Kotz, D., Peterson, R.A., Rus, D.: D’Agents: applications and performance of a mobile–agent system. Softw.-Pract. Exp. 32(6), 543–573 (2002)
Peine, H.: Application and programming experience with the ara mobile agent system. Softw.-Pract. Exp. 32(6), 515–541 (2002)
Johnansen, D., Lauvset, K.J., van Renesse, R., Schneider, F.B., Sudmann, N.P., Jacobsen, K.: A TACOMA retrospective. Softw.-Pract. Exp. 32(6), 605–619 (2002)
JADE - Java Agent Development Framework. http://jade.tilab.com/. Accessed Sept 2018
Tripathi, A.R., Karnik, N.M., Ahmed, T., Singh, R.D., Prakash, A., Kakani, V., Vora, M.K., Pathak, M.: Design of the Ajanta system for mobile agent programming. J. Syst. Softw. 62(2), 123–140 (2002)
Tryllian’s. http://www.tryllian.com/. Accessed Sept 2018
Emorphia. http://fipa-os.sourceforge.net/index.htm. Accessed Sept 2018
Baumer, C., Breugst, M., Choy, S., Magedanz, T.: Grasshopper - a universal agent platform based on OMG MASIF and FIPA standards. In: First International Workshop on Mobile Agents for Telecommunication Applications (MATA 1999), pp. 1–18 (1999)
JACK. http://www.aosgrp.com/. Accessed Sept 2018
Costa, N., Domingues, P., Fdez-Riverola, F., Pereira, A.: A mobile virtual butler to bridge the gap between users and ambient assisted living: a smart home case study. Sensors 14(8), 14302–14329 (2014)
Yadav, M., Sethi, P., Juneja, D., Chauhan, N.: An agent-based solution to energy sink-hole problem in flat wireless sensor networks. In: Next-Generation Networks, pp. 255–262. Springer, Heidelberg (2018)
Chen, B., Cheng, H.H., Palen, J.: Integrating mobile agent technology with multi-agent systems for distributed traffic detection and management systems. Transp. Res. Part C: Emerg. Technol. 17(1), 1–10 (2009)
Qi, H., Xu, Y., Wang, X.: Mobile-agent-based collaborative signal and information processing in sensor networks. Proc. IEEE 91(8), 1172–1183 (2003)
Qi, H., Iyengar, S., Chakrabarty, K.: Multiresolution data integration using mobile agents in distributed sensor networks. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 31(3), 383–391 (2001)
Acknowledgments
Thanks to both the Secretaría de Educación Superior, Ciencia, Tecnología e Innovación (SENESCYT) and the Instituto de Fomento al Talento Humano of Ecuador, this research work would not have been possible without his financial support.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Silva, C.A., Grilo, C., Veloz, J., Costa, N. (2019). Framework for Supporting JavaScript-Based Mobile Agents. In: Rocha, Á., Ferrás, C., Paredes, M. (eds) Information Technology and Systems. ICITS 2019. Advances in Intelligent Systems and Computing, vol 918. Springer, Cham. https://doi.org/10.1007/978-3-030-11890-7_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-11890-7_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11889-1
Online ISBN: 978-3-030-11890-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)