USING XSD INHERITANCE FOR XML-DRIVEN PRESENTATION LAYOUT IN WWW, ITV AND MULTI-CHANNEL PUBLISHING - Facilitating Large-Scale Publishing

Daniel Farré Giribet

2007

Abstract

The usage of abstract XML layout languages has proven an effective technique of agile, adaptable and multi-channel multimedia publishing. This general strategy employs an XML definition file specifying graphical widget layout and relative disposition regardless of specific presentation medium. This strategy has been successfully applied for WWW, MHP, WAP, PDA and in many media platforms and there exist several existing proposals and implementations. However, not many general formal strategies have been developed to address some XML-based layout language design challenges such as general structure, validation and schema development. Additionally, there are some implementation issues that many such techniques fail to address properly. In this paper, a simple yet powerful general strategy of solving these issues is described: the XSD standard is leveraged to help in designing and validating XML layout languages as well as aiding in the development of GUI layout applications. This strategy is proposed as a practical approach valid in large-scale publishing environments.

References

  1. Abrams, M., Phanouriou, C., Batongbacal, A., Williams, S., & Shuster, J. (1999). UIML: An ApplianceIndependent XML User Interface Language. Proceedings of the World Wide Web Conference. Retrieved, December 1, 2005 at
  2. http://www8.org/w8-papers/5b-hypertextmedia/uiml/uiml.html
  3. Ali, M. F., Pérez-Quiñones, M. A., Abrams, M., & Shell, E. (2002). Ali, M.F., M.A. Pérez-Quiñones, M. Abrams, and E. Shell. Building Multi-Platform User Interfaces With UIML. Proceedings of 2002 International Workshop of Computer-Aided Design of User Interfaces: CADUI'2002. Valenciennes, France.
  4. CCRTV Interactiva (2005). 3xl.net. Retrieved November 15, 2005 from http://www.3xl.net
  5. Dorme, D. J. (2005). XSWT - XML/SWT page description language. Retrieved December 1, 2005, from http://sourceforge.net/projects/xswt
  6. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L. & López-Jaquero V. (2005). UsiXML: a Language Supporting Multi-Path Development of User Interfaces. Engineering Human Computer Interaction and Interactive Systems. (pp. 200-220) : Springer Berlin / Heidelberg.
  7. OASIS Open (2004). User Interface Markup Language (UIML) Specification. Retrieved November 4, 2006, from http://www.oasisopen.org/committees/download.php/5937/uiml-core3.1-draft-01-20040311.pdf
  8. Mozilla.org (2005). The XPToolkit Architecture. Retrieved December 2, 2005, from http://www.mozilla.org/xpfe/xptoolkit/
  9. Vogel, O., & Zdun, U. (2002). Content Conversion and Generation on the Web: A Pattern Language, Proceedings of EuroPloP 2002. (pp. 216-219). Irsee, Germany.
  10. W3C (2006). XForms 1.0 (Second Edition). Retrieved November 4, 2006, from
  11. http://www.w3.org/TR/2006/REC-xforms-20060314/
  12. Zdun, U. (2002). XML-Based Dynamic Content Generation and Conversion for the Multimedia Home Platform. Proceedings of the Sixth International Conference on Integrated Design and Process Technology (IDPT).
Download


Paper Citation


in Harvard Style

Farré Giribet D. (2007). USING XSD INHERITANCE FOR XML-DRIVEN PRESENTATION LAYOUT IN WWW, ITV AND MULTI-CHANNEL PUBLISHING - Facilitating Large-Scale Publishing . In Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-972-8865-78-8, pages 315-320. DOI: 10.5220/0001287603150320


in Bibtex Style

@conference{webist07,
author={Daniel Farré Giribet},
title={USING XSD INHERITANCE FOR XML-DRIVEN PRESENTATION LAYOUT IN WWW, ITV AND MULTI-CHANNEL PUBLISHING - Facilitating Large-Scale Publishing},
booktitle={Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2007},
pages={315-320},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001287603150320},
isbn={978-972-8865-78-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - USING XSD INHERITANCE FOR XML-DRIVEN PRESENTATION LAYOUT IN WWW, ITV AND MULTI-CHANNEL PUBLISHING - Facilitating Large-Scale Publishing
SN - 978-972-8865-78-8
AU - Farré Giribet D.
PY - 2007
SP - 315
EP - 320
DO - 10.5220/0001287603150320