Abstract

This paper provides details and implementation experiences of a multimedia programming language and associated toolkits. The language, a data-flow paradigm for multimedia streams, consists of blocks of code that can be connected through their data ports. Continuous media flows through these ports into and out of blocks. The blocks are responsible for the processing of continuous media data. Examples of such processing include capturing, displaying, storing, retrieving and analyzing their contents. The blocks also have parameter ports that specify other pertinent parameters, such as location, and display characteristics such as geometry, etc. The connection topology of blocks is specified using a graphical editor called the Program Development Tool (PDT) and the geometric parameters are specified by using another graphical editor called the User Interface Development Tool (UIDT). Experience with modeling multimedia presentations in our environment and the enhancements provided by the two graphical editors are discussed in detail.

Keywords:
Computer science Graphical user interface Multimedia Interface (matter) Visual programming language Programming language Event-driven programming Data flow diagram Code (set theory) Human–computer interaction Computer graphics (images) Reactive programming Programming paradigm Database Inductive programming Operating system

Metrics

3
Cited By
3.17
FWCI (Field Weighted Citation Impact)
8
Refs
0.93
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Multimedia Communication and Technology
Social Sciences →  Social Sciences →  Sociology and Political Science
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

MPTE: Multimedia Programming Training Environment

Yuh-Huei ShyuP. Chen

Year: 2003 Vol: 1 Pages: 822-826
JOURNAL ARTICLE

Multimedia web-based programming development environment

Richard Perry

Journal:   Proceedings/Proceedings - Frontiers in Education Conference Year: 2007 Pages: F2H-13
JOURNAL ARTICLE

Multimedia - A Multi Purpose Programming Environment

Michael GrantInga Paterson

Journal:   eCAADe proceedings Year: 1995 Pages: 183-186
© 2026 ScienceGate Book Chapters — All rights reserved.