ABSTRACT
Arranging interface components in a layout model, like a grid, is frequently supported in programming languages. However, in multimedia authoring declarative languages, those facilities are not provided and authors should declare presentation characteristics for each media item separately. Moreover, in hypermedia document template authoring languages, where generic media components can be defined, layout models would be very helpful for specifying presentation characteristics of media items. This paper proposes the use of Adaptive Layouts for hypermedia document templates. Adaptive Layouts allow the definition of generic layout models, such as grid or flow, to automatically place media items on the presentation device screen. This work presents the XTemplate 4.0 authoring language for specifying hypermedia composite templates including the adaptive layout facility. Another contribution of this work is related to template nesting. When defining new document templates, reusing previously-defined ones can be very helpful. As a hypermedia composite template specifies semantics for a document composite node, when nested compositions are supported in the document authoring model, nested templates can facilitate template definition and reuse. This work also includes the facility of nesting templates in XTemplate 4.0, specifying a well-defined interface for nesting templates, which satisfies the compositionality property.
- G. F. Amorim, J. A. F. dos Santos, and D. C. Muchaluat-Saade. Adaptive layouts for authoring ncl programs. In WebMedia '13, pages 205--208, 2013. Google ScholarDigital Library
- I. M. Bilasco, J. Gensel, and M. Villanova-Oliver. STAMP: a model for generating adaptable multimedia presentations. MTAP, 25(3), March 2005.Google Scholar
- A. Blackwell and T. Green. HCI Models, Theories, and Frameworks: Toward an Interdisciplinary Science. Morgan Kaufmann, 2003. Google ScholarDigital Library
- D. P. de Mattos, J. V. da Silva, and D. C. Muchaluat-Saade. Next: Graphical editor for authoring ncl documents supporting composite templates. In EuroITV '13, pages 89--98, 2013. Google ScholarDigital Library
- J. A. F. dos Santos and D. C. Muchaluat-Saade. XTemplate 3.0: spatio-temporal semantics and structure reuse for hypermedia compositions. MTAP, 61(3):645--673, 2012. Google ScholarDigital Library
- D. C. Muchaluat-Saade and L. F. G. Soares. XConnertor and XTemplate: improving the expressiveness and reuse in web authoring languages. New Review of Hypermedia and Multimedia, 8(1):139--169, 2002. Google ScholarDigital Library
- C. S. Neto, H. F. Pinto, and L. F. G. Soares. TAL Processor of Hypermedia Applications. In DocEng '12, pages 69--78. ACM, 2012. Google ScholarDigital Library
- E. Schrier, M. Dontcheva, C. Jacobs, G. Wade, and D. Salesin. Adaptive layout for dynamically aggregated documents. In IUI '08, pages 99--108. ACM, 2008. Google ScholarDigital Library
- B. Signer, M. C. Norrie, N. Weibel, and A. Ispas. Advanced authoring of paper-digital systems. MTAP , 70(2):1309--1332, 2014. Google ScholarDigital Library
- C. Vanoirbeek, V. Quint, S. Sire, and C. Roisin. A lightweight framework for authoring XML multimedia content on the web. MTAP, 70(2):1229--1250, 2014. Google ScholarDigital Library
- W3C. CSS Regions Module Level 1. http://www.w3.org/TR/css-regions-1/Google Scholar
Index Terms
- Adaptive Layouts and Nesting Templates for Hypermedia Composite Templates
Recommendations
XTemplate 3.0: spatio-temporal semantics and structure reuse for hypermedia compositions
The use of declarative languages in digital TV systems, as well as IPTV systems, facilitates the creation of interactive applications. However, when an application becomes more complex, with many user interactions, for example, the hypermedia document ...
EDITEC - a graphical editor for hypermedia composite templates
Hypermedia composite templates define generic structures of nodes and links to be added to a document composition, providing spatio-temporal synchronization semantics. This paper presents EDITEC, a graphical editor for hypermedia composite templates. ...
XTemplate 3.0: adding semantics to hypermedia compositions and providing document structure reuse
SAC '10: Proceedings of the 2010 ACM Symposium on Applied ComputingHypermedia composite templates define generic structures of nodes and links that can be reused in different document compositions. The XTemplate language is an XML-based solution for defining composite templates for hypermedia documents in order to ...
Comments