TY - GEN
T1 - Visual QoS programming environment for ubiquitous multimedia services
AU - Gu, Xiaohui
AU - Wichadakul, Duangdao
AU - Narhstedt, Klara
PY - 2001
Y1 - 2001
N2 - The provision of distributed multimedia services is becoming mobile and ubiquitous. Different multimedia services require application-specific Quality of Service (QoS). In this paper, we present QoSTalk, a unified component-based programming environment that allows application developers to specify different application-specific QoS requirements easily. In QoSTalk, we adopt a hierarchical approach to model application configuration graphs for different distributed multimedia services. We design and implement the XML-based Hierarchical QoS Markup Language, called HQML, to describe the hierarchical configuration graph as well as other application-specific QoS requirements and policies. QoSTalk promotes the separation of concerns in developing QoS-aware ubiquitous multimedia applications and thus enables easy programming of QoS-aware applications, running on top of a unified QoS-aware middleware framework. We have prototyped the QoSTalk in Java and CORBA. Our case studies with several multimedia applications show that QoSTalk effectively fills the gap for application developers between the very general facilities provided by the QoS-aware middleware and different kinds of distributed multimedia applications.
AB - The provision of distributed multimedia services is becoming mobile and ubiquitous. Different multimedia services require application-specific Quality of Service (QoS). In this paper, we present QoSTalk, a unified component-based programming environment that allows application developers to specify different application-specific QoS requirements easily. In QoSTalk, we adopt a hierarchical approach to model application configuration graphs for different distributed multimedia services. We design and implement the XML-based Hierarchical QoS Markup Language, called HQML, to describe the hierarchical configuration graph as well as other application-specific QoS requirements and policies. QoSTalk promotes the separation of concerns in developing QoS-aware ubiquitous multimedia applications and thus enables easy programming of QoS-aware applications, running on top of a unified QoS-aware middleware framework. We have prototyped the QoSTalk in Java and CORBA. Our case studies with several multimedia applications show that QoSTalk effectively fills the gap for application developers between the very general facilities provided by the QoS-aware middleware and different kinds of distributed multimedia applications.
UR - http://www.scopus.com/inward/record.url?scp=0038197230&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0038197230&partnerID=8YFLogxK
U2 - 10.1109/ICME.2001.1237785
DO - 10.1109/ICME.2001.1237785
M3 - Conference contribution
AN - SCOPUS:0038197230
T3 - Proceedings - IEEE International Conference on Multimedia and Expo
SP - 575
EP - 578
BT - Proceedings - IEEE International Conference on Multimedia and Expo
PB - IEEE Computer Society
T2 - 2001 IEEE International Conference on Multimedia and Expo, ICME 2001
Y2 - 22 August 2001 through 25 August 2001
ER -