JASMINE: Java Application Sharing in Multiuser INteractive Environments

In this paper, we describe an approach for transparent collaboration with java applets. The main idea behind our system is that user events occurring through the interactions with the application can be caught, distributed, and reconstructed, hence allowing Java applications to be shared transparently. Our approach differs from other collaborative systems in the fact that we make use of already existing applets and applications in a collaborative way, with no modifications to their source-code. We also prove the feasibility of our architecture presented in this paper with the implementation of the JASMINE prototype.

[1]  Hussein M. Abdel-Wahab,et al.  An Internet collaborative environment for sharing Java applications , 1997, Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems.

[2]  Lauren Wood 技術解説 IEEE Internet Computing , 1999 .

[3]  C.A. Shaffer,et al.  Leveraging Java Applets: Toward Collaboration Transparency in Java , 1997, IEEE Internet Comput..

[4]  Katia Obraczka,et al.  Multicast transport protocols: a survey and taxonomy , 1998, IEEE Commun. Mag..

[5]  Shervin Shirmohammadi,et al.  Applet-Based Telecollaboration: A Network-Centric Approach , 1998, IEEE Multim..

[6]  Christopher Metz IP Routers: New Tool for Gigabit Networking , 1998, IEEE Internet Comput..

[7]  Wolfgang Effelsberg,et al.  Java Teachware - The Java Remote Control Tool and its Applications , 1997 .

[8]  Utz Roedig,et al.  Open Internet Security - Von den Grundlagen zu den Anwendungen , 2000, Xpert.press.

[9]  Abdulmotaleb El-Saddik,et al.  Open Java: von den Grundlagen zu den Anwendungen , 1999 .

[10]  Clifford A. Shaffer,et al.  Transparent sharing of Java applets: a replicated approach , 1997, UIST '97.

[11]  Abdulmotaleb El-Saddik,et al.  Collaborative working with stand-alone applets , 1999 .

[12]  Jean Philippe Favreau,et al.  Using Java for Multimedia Collaborative Applications , 1996 .

[13]  L. S. Jackson,et al.  Java object-sharing in Habanero , 1998, CACM.

[14]  Jonathan Grudin,et al.  Computer-supported cooperative work: history and focus , 1994, Computer.