JACIE – an Authoring Language for Rapid Prototyping Net-Centric, Multimedia and Collaborative Applications

With continuous acceptance of the World Wide Web (WWW) as a de facto standard for human-computer interaction and human-human communication, it is desirable to develop net-centric, multimedia and collaborative applications. We present a new scripting language, JACIE, designed to support rapid prototyping and implementation of such applications. The necessity to support the management of multimedia interaction and communication in collaborative applications is highlighted. JACIE facilitates such support through the concepts of channels and a collection of interaction protocols. JACIE also features a template-based programming style, a single program for both client and server, and platform-independence by using Java as the target language. All these features characterise a desirable multimedia software engineering tool.

[1]  Shi-Kuo Chang,et al.  Multimedia Software Engineering , 2000, International Series in Software Engineering.

[2]  Min Chen,et al.  The Making of Exces - A Software Engineering Perspective , 1991 .

[3]  Ellen Christiansen,et al.  Making distance learning collaborative , 1995, CSCL.

[4]  Allen Ginsberg,et al.  Automating envisionment of virtual meeting room histories , 1995, MULTIMEDIA '95.

[5]  Mary Campione,et al.  The Java tutorial , 1996 .

[6]  Fred Halsall,et al.  Data Communications Computer Networks & OSI , 1988 .

[7]  Christer Carlsson,et al.  DIVE - A platform for multi-user virtual environments , 1993, Comput. Graph..

[8]  Ruth E. Lang,et al.  Extending WWW for Synchronous Collaboration , 1995, Comput. Networks ISDN Syst..

[9]  P. Borsook Data communications , 1994, IEEE Spectrum.

[10]  Min Chen,et al.  TRIUMF-a system for remote multimedia interviewing , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[11]  Steve Benford,et al.  The COVEN Project: Exploring Applicative, Technical, and Usage Dimensions of Collaborative Virtual Environments , 1999, Presence: Teleoperators & Virtual Environments.

[12]  Ken Brodlie,et al.  Collaborative Research Within a Sustainable Community: Interactive Multi User VRML and Visualization , 2001 .

[13]  Rick Stevens,et al.  Sharing visualization experiences among remote virtual environments , 1995 .

[14]  Geoffrey C. Fox,et al.  Web Technologies for Collaborative Visualization and Simulation , 1997, PPSC.

[15]  Steve Benford,et al.  MASSIVE: a collaborative virtual environment for teleconferencing , 1995, TCHI.

[16]  Douglas Comer,et al.  Internetworking with TCP/IP , 1988 .

[17]  John K. Ousterhout,et al.  Scripting: Higher-Level Programming for the 21st Century , 1998, Computer.

[18]  Douglas E. Comer,et al.  Internetworking with TCP/IP - Principles, Protocols, and Architectures, Fourth Edition , 1988 .