• DocumentCode
    3231396
  • Title

    An Internet collaborative environment for sharing Java applications

  • Author

    Abdel-Wahab, H. ; Kvande, B. ; Kim, O. ; Favreau, J.P.

  • Author_Institution
    Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
  • fYear
    1997
  • fDate
    29-31 Oct 1997
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    In the Internet community there is a strong demand for platform-independent collaboration software. Java is developed with the major design goals of being a platform-independent, and Internet-oriented programming language. We show how a group of Internet users can share single-user Java applications for synchronous collaboration. Our approach is based on a replicated tool architecture in which each participant runs a copy of the application and the activity of each user is multicast to all the participants in the conference. We have developed a system called Java Collaborative Environment (JCE), on which the Java´s Abstract Window Toolkit (AWT) is extended such that mouse and keyboard events are intercepted and distributed among all copies of the shared Java application. In addition we provide an infrastructure and a simple interface for session management and floor control
  • Keywords
    Internet; client-server systems; graphical user interfaces; groupware; object-oriented languages; object-oriented programming; Abstract Window Toolkit; Internet collaborative environment; Internet users; Java Collaborative Environment; Java application sharing; client server systems; floor control; keyboard; mouse; multicast; object oriented programming language; platform-independent collaboration software; replicated tool architecture; session management; single-user Java applications; synchronous collaboration; Application software; Collaboration; Collaborative software; Collaborative tools; Computer architecture; Computer languages; Internet; Java; Keyboards; Mice;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1997., Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of
  • Conference_Location
    Tunis
  • ISSN
    1071-0485
  • Print_ISBN
    0-8186-8153-5
  • Type

    conf

  • DOI
    10.1109/FTDCS.1997.644712
  • Filename
    644712