Network-based computer environments emulating selected aspects of the physical world and allowing interaction among their human users first appeared in the late 1970s. these environments implemented a networked versio...
ISBN:
(纸本)354066954X
Network-based computer environments emulating selected aspects of the physical world and allowing interaction among their human users first appeared in the late 1970s. these environments implemented a networked version of a role-playing fantasy game known as Dungeons and Dragons, hence their acronym MUD (Multi-user Dungeons). When it became obvious that many MUD users use the environment mainly to meet virtually with other users rather than to play games, new forms of MUDs and other types of emulated universes were developed and the term Virtual Environment (VE) was introduced to refer to all of them. Since their inception, VEs evolved in several interesting directions, including environments with new types of user interfaces, for example emulating visual aspects of physical reality via VRML and other means [8], and object-oriented environments known as MOOs (MUD object-oriented) allowing their users to extend the environment and communicate with it via a programming language [22]. As virtual environments became better known and more sophisticated, their user populations reached hundreds of thousands. At present, VEs are used for recreation, education [16], particularly distance education, and in work, particularly for collaboration among physically separated team members [6, 26, 36, 15, 45]. there is also a large and growing body of research on existing and potential VE uses, and several meetings similar to this workshop are held every year to address boththe usage and the technical aspects of VEs. Collaborative work is, of course, an area of major interest to software developers and we will thus address this issue further.
this paper presents and discusses the Compose With Sounds (CwS) Digital Audio Workstation (DAW) and its approach to sequencing musical materials. the system is designed to facilitate the composition within the realm o...
详细信息
作者:
VANHINTUM, JEAREYNOLDS, GJCWI
Department of Interactive Systems P.O. Box 94079 1090 GB Amsterdam the Netherlands E-mail: hansh@cwi.nl reynolds@cwi.nl
the MADE constraint system provides excellent opportunities to introduce constraints in a multimedia application. Multimedia applications are not only a good place to experiment with constraint systems;constraints in ...
详细信息
the MADE constraint system provides excellent opportunities to introduce constraints in a multimedia application. Multimedia applications are not only a good place to experiment with constraint systems;constraints in a multimedia environment are almost indispensable. Due to the overwhelming amount of data and the number of relations between several parts of this data, multimedia applications almost demand the support of a constraint management system. the MADE constraint system combines the objectorientedprogramming paradigm, inherited from the mC++ language, the declarative constraint programming paradigm and the special requirements imposed upon the constraint system by the multimedia environment. Among other things, the MADE constraint system provides parallel satisfaction techniques;several constraints may be solved simultaneously and this satisfaction process is performed in parallel withthe application. this not only reduces the time needed to solve the constraints, it also allows the multimedia application to proceed with its presentation while (beneaththe surface) the constraints are maintained. this not only holds for the parts of the presentation that are not constrained at all, but also for those parts that are. Furthermore, the constraint system is transparent to the multimedia application no special coding or preparation of the objects in the application is necessary. Constraints can be added later to the application without much work. Besides that, it is also possible to add and remove constraints at runtime;objects may be constrained for only a period of the time the application is running.
暂无评论