Abstract
Recently, component-based application developments to improve the software productivity and reusability have attracted our attention. The components are parts for building applications and for packaging program modules and they have increased reusability. Component-based software development is also useful for distributed cooperative software development since each component in an application can be developed by different developers independently. The authors are working on designing and implementing a distributed cooperative computing system for both local and worldwide networks. The system is called Planet. One of the most notable features of Planet is that it has been designed based on the mobile object concept, by which we mean objects are separable from a virtual address space. This paper describes scheme to implement a worldwide component scripting environment with Planet. Some experimental results detained from prototype implementation are discussed to validate the design of the scheme.
Preview
Unable to display preview. Download preview PDF.
References
Bal, H. E., Steiner, J. G., and Tanenbaum, A. S.: Programming languages for distributed computing systems. Computing Surveys 21(3) (1989) 261–322
Brookshier, D.: JavaBeans Developer's Reference. New Riders Publishing (1997)
Cardelli, L.: A language with distributed scope. Computing Systems 8(1) (1995) 27–59
Chappell, D.: Understanding ActiveX and OLE. Microsoft Press (1996)
Hamilton, G.: JavaBeans API specification. Sun Microsystems Tech. rep. (1997)
Jacobson, I., Griss, M., and Jonsson, P.: Software Reuse. ACM Press (1997)
Jul, E., Levy, H., Hutchinson, N., and Black, A.: Fine-grained mobility in the Emerald system. ACM Trans. Computer Systems 6(1) (1988) 109–133
Kato, K.: Safe and secure execution mechanisms for mobile objects. J. Vitek and C. Tschudin, Eds., Mobile Object Systems, Springer-Verlag LNCS 1222 (1997) 201–211
Kato, K., Matsubara, K., Toumura, K., Aikawa, S., and Someya, Y.: Object passing and interaction mechanism of the Planet mobile object system. In 2nd France-Japan Workshop Object Based Parallel and Distributed Computing (1997) 147‐161
Kato, K., Toumura, K., Matsubara, K., Aikawa, S., Yoshida, J., Kono, K., Taura, K., and Sekiguchi, T.: Protected and secure mobile object computing in Planet. In Special Issues in Object-Oriented Programming, Dpunkt-Verlag (1997) 319–326
Matsubara, K., and Kato, K.: Implementation of distributed shared repository with distributed virtual memory technique. In IPSJ Research Reports of System Software and Operating Systems, 94(64) (1994) 153–160 in Japanese
Matsubara, K., and Kato, K.: Implementation of the distributed persistent objects in Planet system. In IPSJ Research Reports of Database Systems, 97(113) (1997) 101–106 in Japanese
Ousterhout, J. K., Levy, J. Y., and Welch, B. B.: The Safe-Tel Security Model. Sun Microsystems Laboratories Tech. rep. (1997)
White, J. E.: Mobile agents. In J. Bradshaw, Ed., Software Agents, MIT Press (1996)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Matsubara, K., Maekawa, T., Kato, K. (1998). Worldwide component scripting with the Planet mobile object system. In: Masunaga, Y., Katayama, T., Tsukamoto, M. (eds) Worldwide Computing and Its Applications — WWCA'98. WWCA 1998. Lecture Notes in Computer Science, vol 1368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64216-1_40
Download citation
DOI: https://doi.org/10.1007/3-540-64216-1_40
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64216-9
Online ISBN: 978-3-540-69704-6
eBook Packages: Springer Book Archive