Worldwide Component Scripting with the Planet Mobile Object System

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.