TY - GEN
T1 - Language components of DAMSEL
T2 - Multimedia: Full-Service Impact on Business, Education, and the Home
AU - Pazandak, Paul
AU - Srivastava, Jaideep
PY - 1996
Y1 - 1996
N2 - This paper provides an overview of the three language components of DAMSEL, a framework being implemented at the University of Minnesota. It is comprised of an embeddable dynamic multimedia specification language, and supporting execution environments. The goal of DAMSEL is to explore language constructs and execution environments for next-generation interactive multimedia applications. DAMSEL supports dynamic, event-driven specifications for the retrieval, presentation, modification, analysis, and storage of multimedia data. Dynamic specifications enable system, application, and user-media interactions to affect the run-time behavior. The temporal language component of DAMSEL contains two primitives for event-driven temporal specification - supporting causation and inhibition. Specifications require (extensible) behavioral parameters to be chosen, enabling very powerful temporal relations to be defined. The dataflow language component uses a dataflow paradigm, whereby data streams flow from source to sink. Sources are live devices, or storage facilities, while sinks may include simple windows, and connections to complex layouts. Modification and analysis of a data stream takes place enroute. The presentation component supports the specification of data stream connections to user interfaces. DAMSEL components support conditional and constraint logics, enabling more complex specifications than currently possible. DAMSEL also supports an open systems view, enabling current software to be used within its architecture.
AB - This paper provides an overview of the three language components of DAMSEL, a framework being implemented at the University of Minnesota. It is comprised of an embeddable dynamic multimedia specification language, and supporting execution environments. The goal of DAMSEL is to explore language constructs and execution environments for next-generation interactive multimedia applications. DAMSEL supports dynamic, event-driven specifications for the retrieval, presentation, modification, analysis, and storage of multimedia data. Dynamic specifications enable system, application, and user-media interactions to affect the run-time behavior. The temporal language component of DAMSEL contains two primitives for event-driven temporal specification - supporting causation and inhibition. Specifications require (extensible) behavioral parameters to be chosen, enabling very powerful temporal relations to be defined. The dataflow language component uses a dataflow paradigm, whereby data streams flow from source to sink. Sources are live devices, or storage facilities, while sinks may include simple windows, and connections to complex layouts. Modification and analysis of a data stream takes place enroute. The presentation component supports the specification of data stream connections to user interfaces. DAMSEL components support conditional and constraint logics, enabling more complex specifications than currently possible. DAMSEL also supports an open systems view, enabling current software to be used within its architecture.
UR - http://www.scopus.com/inward/record.url?scp=0029736199&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0029736199&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0029736199
SN - 0819419818
SN - 9780819419811
T3 - Proceedings of SPIE - The International Society for Optical Engineering
SP - 114
EP - 131
BT - Proceedings of SPIE - The International Society for Optical Engineering
A2 - Lee, Yuet C.
A2 - Rao, Shekar
A2 - Ghafoor, Arif
Y2 - 23 October 1995 through 24 October 1995
ER -