Abstract
The components required to effectively use a mobile computing infrastructure include the mobile computing languages (MCLs), the programming paradigms for mobile computation and the architectures within which to implement user tools and applications. There are few architectures that exist presently in which users can implement their own tools and applications using a programming paradigm of their choice. In this paper, an architecture built using Java in which users can create their own tools and applications is presented. The key feature of this architecture is that it is general enough to allow users to implement their own tools and applications without being restricted as to which programming paradigm is used. Two tools were developed to illustrate the general-purpose nature of the architecture. The first is a simple network information tool which supplies information about a node in the network when queried. The second tool performs a distributed branch-and-bound search of a tree structure. This second tool gives a glimpse of the possibility of implementing distributed high performance computing solutions on this architecture.
Preview
Unable to display preview. Download preview PDF.
References
Carzaniga, A., Picco, G. P., Vigna, G.: Designing Distributed Applications with Mobile Code Paradigms. In Proceedings of the 19th International Conference on Software Engineering, Boston, MA, May 1997.
Ghezzi, C., Vigna, G.: Mobile Code Paradigms and Technologies: A Case Study. In Proceedings of the First International Workshop on Mobile Agents, Berlin, Germany, April 1997.
Straßer, M., Baumann, J., Hohl, F.: Mole — A Java Based Mobile Agent System. In Proceedings of the 2nd ECOOP Workshop on Mobile Object Systems, Linz, Austria, July 1996.
Sun Microsystems, Inc. JDK 1.1 Documentation. Mountain View, CA, 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag
About this paper
Cite this paper
Ang, JP., Tan, YT. (1997). An architecture in Java for mobile computation. In: Ishikawa, Y., Oldehoeft, R.R., Reynders, J.V.W., Tholburn, M. (eds) Scientific Computing in Object-Oriented Parallel Environments. ISCOPE 1997. Lecture Notes in Computer Science, vol 1343. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63827-X_55
Download citation
DOI: https://doi.org/10.1007/3-540-63827-X_55
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63827-8
Online ISBN: 978-3-540-69656-8
eBook Packages: Springer Book Archive