A programming framework for quality-aware ubiquitous multimedia applications

Duangdao Wichadakul, Xiaohui Gu, Klara Nahrstedt

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Ubiquitous computing promises a computing environment that seamlessly and pervasively delivers applications to the user, despite changes of resources, devices, and locations. However, few ubiquitous multimedia applications (UMAs) exist up-to-date. One of the main reasons lies in the fact that it is difficult and error-prone to build a UMA which is mobile and deployable in different ubiquitous environments, and still provides acceptable application-specific Quality-of-Service (QoS) guarantees. In this paper, we present the design and implementation of a novel programming framework, called 'QCompiler"to address the challenges. The framework includes (1) a high-level application specification for the application developer to easily write a UMA with specific quality, mobility, and ubiquity supports, (2) a meta-data compilation, which provides automated consistency checks, translations, and substitutions, to relieve the application developer from dealing with complex programming related to quality, mobility, and ubiquity, (3) a binding, which prepares a quality-aware specification to be executable, in a specific deployment environment, and (4)a run-time meta-data execution, utilizing the meta-data compilation's results, to manage and control a quality-aware multimedia application. As a case study, we apply the programming framework to build a mobile Video-on-Demand (VoD) application. The experimental results show tradeoffs between easiness and flexibility to develop and deploy UMA, and overheads during UMA instantiation and adaptation.

Original languageEnglish (US)
Title of host publicationProceedings of the 10th ACM International Conference on Multimedia, MULTIMEDIA 2002
PublisherAssociation for Computing Machinery
Pages631-640
Number of pages10
ISBN (Electronic)158113620X, 9781581136203
DOIs
StatePublished - Dec 1 2002
Event10th ACM International Conference on Multimedia, MULTIMEDIA 2002 - Juan-les-Pins, France
Duration: Dec 1 2002Dec 6 2002

Publication series

NameProceedings of the 10th ACM International Conference on Multimedia, MULTIMEDIA 2002

Conference

Conference10th ACM International Conference on Multimedia, MULTIMEDIA 2002
Country/TerritoryFrance
CityJuan-les-Pins
Period12/1/0212/6/02

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Human-Computer Interaction

Fingerprint

Dive into the research topics of 'A programming framework for quality-aware ubiquitous multimedia applications'. Together they form a unique fingerprint.

Cite this