Interaction Objects in the MADE Multimedia Environment
In order to support flexible interaction in interactive multimedia systems, we have defined general interaction objects that allow dynamic and transparent coupling of user interaction to media objects and other types of objects. The interaction objects are programmable in that they may use scripting languages for defining their behavior. This mechanism can be used to glue existing application capabilities together to form new end-user functionality.
KeywordsUser Interaction Finite State Machine Script Language Interaction Object Event Handler
Unable to display preview. Download preview PDF.
- 1.F. Arbab, J. Davy, F.C. Heeman, I. Herman, O. Jojic, G.J. Reynolds, and M.M. de Ruiter. Specification of the MADE object model and of the mC++ language, December 1993. (version 2.0).Google Scholar
- 2.J. Davy. Go: A graphical and interactive C++ toolkit for application data presentation and editing. In Proceedings of the 5th Annual X Technical Conference ,USA, January 1991. (also in The X Resource, 1, Winter 1992).Google Scholar
- 3.Esprit project proposal-MADE I-6307-Technical Annex, March 1992. (version 1.1).Google Scholar
- 4.International Organization for Standardization. Presentation environment for multimedia objects (PREMO). ISO/IEC JTC 1/SC 24/WG 6, OME 61, 1993.Google Scholar
- 6.Object Management Group. The common object request broker: Architecture and specification, 1991. OMG document number 91.12.1, Revision 1.1.Google Scholar
- 7.I. Herman, G.J. Reynolds, and J. Davy. MADE: A multimedia application development environment. In Proc. of the IEEE International Conference on Multimedia Computing and Systems (ICMCS’94) ,Boston, U.S.A, May 1994. IEEE.Google Scholar
- 8.C. Nahaboo. The X11 generic window manager GWM manual, 1991. (version 1.71), Koala Project, Bull Research.Google Scholar
- 9.J.K. Ousterhout. Tcl and the Tk toolkit, August 1993. Computer Science Division, University of California, Berkely.Google Scholar
- 10.G. van Rossum. Python reference manual, February 1993. CWI, Amsterdam. 11.L. Wall and R.L. Schwartz, editors. Programming Perl. O’Reilly, Sebastopol, 1992. (ISBN 0-93717564-1).Google Scholar