TY - GEN
T1 - Declarative interfaces for dynamic widgets communications
AU - Concolato, Cyril
AU - Feuvre, Jean Le
AU - Dufourd, Jean Claude
PY - 2009/11/30
Y1 - 2009/11/30
N2 - Widgets are small and focused multimedia applications that can be found on desktop computers, mobile devices or even TV sets. Widgets rely on structured documents to describe their spatial, temporal and interactive behavior but also to communicate with remote data sources. However, these sources have to be known at authoring time and the communication process relies heavily on scripting. In this paper, we describe a mechanism enabling the communication between widgets and their dynamic environment (other widgets, remote data sources). The proposed declarative mechanism is compatible with existing Widgets technologies, usable with script-based widgets as well as with fully declarative widgets. A description of an implementation is also provided.
AB - Widgets are small and focused multimedia applications that can be found on desktop computers, mobile devices or even TV sets. Widgets rely on structured documents to describe their spatial, temporal and interactive behavior but also to communicate with remote data sources. However, these sources have to be known at authoring time and the communication process relies heavily on scripting. In this paper, we describe a mechanism enabling the communication between widgets and their dynamic environment (other widgets, remote data sources). The proposed declarative mechanism is compatible with existing Widgets technologies, usable with script-based widgets as well as with fully declarative widgets. A description of an implementation is also provided.
KW - Communication interface
KW - Declarative languages
KW - Rich media
KW - Scripting interface
KW - Widget
U2 - 10.1145/1600193.1600245
DO - 10.1145/1600193.1600245
M3 - Conference contribution
AN - SCOPUS:70450265533
SN - 9781605585758
T3 - DocEng'09 - Proceedings of the 2009 ACM Symposium on Document Engineering
SP - 241
EP - 244
BT - DocEng'09 - Proceedings of the 2009 ACM Symposium on Document Engineering
T2 - 9th ACM Symposium on Document Engineering, DocEng'09
Y2 - 15 September 2009 through 18 September 2009
ER -