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.
KeywordsCommunication Module Configuration File Java Application Computer Support Collaborative Learn Event Adapter
Unable to display preview. Download preview PDF.
- 2.H. Abdel-Wahab et al “An Internet Collaborative environment for Sharing Java Applications” IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems (FTDCS’97), October 29–31, 1997, pp. 112–117.Google Scholar
- 3.H. Abdel-Wahab et al, “Using Java for Multimedia Collaborative Applications” Proc. PROMS’96, Madrid, Spain, 1996.Google Scholar
- 4.Handheld IP Connectivity for 1998, IEEE Internet Computing, Vol. 2, No. 1, January/February 1998, pp. 12–14.Google Scholar
- 5.International Data Corporation, “IDC’s Forecast of the Worldwide Information Appliance Marketplace 1996-2001”, IDC Bulletin #w15080, December 1997, (screen phone revisions 5/7/98).Google Scholar
- 6.Abdulmotaleb El Saddik, Oguzhan Karaduman, Stephan Fischer, and Ralf Steinmetz. “Collaborative Working with Stand-Alone Applets”. In Proc. of the 12th International Symposium on Intelligent Multimedia and Distance Education (ISIMADE’99), August 1999.Google Scholar
- 7.J. Begole et al, “Leveraging Java Applets: Toward Collaboration Transparency in Java”, IEEE Internet Computing, March–April 1997, pp. 57–64.Google Scholar
- 9.J. Grudin, “Computer-Supported Cooperative Work: History and Focus”, IEEE Computer, Vol. 27, No. 5, May 1994, pp. 19–26.Google Scholar
- 10.Kuhmünch et al, “Java Teachware-The Java Remote Control Tool and its Applications”, Proc. ED-MEDIA’98, 1998.Google Scholar
- 11.Multimedia Communication Forum Inc., “Multimedia Communication Quality of Service”, MMCF document MMCF/95-010, Approved Rev 1.0, September 24, 1995.Google Scholar
- 13.Stephan Fischer and Abdulmotaleb El Saddik, Open Java: Von den Grundlagen zu den Anwendungen. Springer-Verlag, ISBN: 3540654461 (1999).Google Scholar
- 15.Javasoft (for Java, JINI, RMI, and JSDT technologies) http://www.javasoft.com