A P2P-based Replicated Object Environment Running on Heterogeneous Language Platforms

Recently, collaborative works supported by computers through real time communication have been introduced to various human activities. New kinds of devices such as iPhone, iPad and Android terminals are in common use. In this situation there is a high demand on environment for users to perform collaborative works using their own terminals. We are developing a framework for collaborative works based on the replicated computing. In this paper, we focus on the difference of development and runtime environment depending on terminals, and will provide the software architecture which makes the framework possible to run on heterogeneous language platforms. We will also show a result of a performance evaluation and the effect on the reduction of the framework development cost.

[1]  Guilherme Horta Travassos,et al.  ISPIS: From Conception towards Industry Readiness , 2007, XXVI International Conference of the Chilean Society of Computer Science (SCCC'07).

[2]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[3]  David P. Reed Designing croquet's TeaTime: a real-time, temporal environment for active object cooperation , 2005, OOPSLA '05.

[4]  Jessie Dedecker,et al.  AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks , 2007, XXVI International Conference of the Chilean Society of Computer Science (SCCC'07).