Balisage Paper: Leveraging XML Technology for Web Applications
August 7 - 10, 2012
The materials listed below were provided by the speaker as supplements to a
presentation at Balisage. These materials may include the slides or visuals used in
the
presentation; supplementary material, such as code samples or a demonstration application;
and/or the paper accompanying the presentation (if it has not been provided in XML).
These
materials have been zipped for easy download and are identified by a brief description
of
the contents. The materials themselves are untouched
, that is, they
have not been tested or edited by Balisage: The Markup Conference or by Mulberry
Technologies, Inc. As such, they are included on this website AS IS
,
i.e., as provided by the speaker, with no warranties, express or otherwise, made by
Balisage
or Mulberry.
Slides and Materials
- Bal2012brug0101-presentation.zip: Presentation slides in Adobe PDF.
- CalendarX.zip: CalendarX presentation attachments in W3C XML Schema (xsd).
B.T. Bauman: Prying Apart Semantics and Implementation: Generating XML Schemata directly from ontologically sound conceptual models. Balisage 2009. Available from http://www.balisage.net/Proceedings/. doi:https://doi.org/10.4242/BalisageVol3.Bauman01.
B. Brügge and A.H. Dutoit. Object-Oriented Software Engineering: Using UML, Patterns and Java. Second Edition, Prentice Hall 2004.
Brüggemann-Klein A, Demirel T, Pagano D und Tai A: Reverse Modeling for Domain-Driven Engineering of Publishing Technology. Balisage Series on Markup Technologies 2010. Available from http://www.balisage.net/Proceedings/. doi:https://doi.org/10.4242/BalisageVol5.Bruggemann-Klein01.
E. Börger and R. Stärk: Abstract State Machines. A Method for High-Level System Design and Analysis. Springer-Verlag 2003.
A. Brüggemann-Klein, L. Singer: Hypertext Links and Relationships in XML Databases. Presented at Balisage: The Markup Conference 2008, Montréal, Canada, 2008, http://www.balisage.net/. Available from http://hyquery.ls-softworks.de/HyperDataSystemsBalisage2008.pdf. doi:https://doi.org/10.4242/BalisageVol1.Bruggemann-Klein01.
A. Brüggemann-Klein and M. Sayih: Metamodels for XML Schema. Work in Progress 2012.
A. Brüggemann-Klein, Th. Schöpf, K. Toni: Principles, Patterns and Procedures of XML Schema Design — Reporting from the XBlog Project. Extreme Markup Languages 2007. Available from http://conferences.idealliance.org/extreme/.
K. Cagle. REST-Oriented Architectures.. Balisage 2008. Available from http://www.balisage.net/Proceedings/. doi:https://doi.org/10.4242/BalisageVol1.Cagle01.
C. Daboo, M. Douglass, and St. Lees. xCal: The XML format for iCalendar. May 2011. Available from http://tools.ietf.org/pdf/draft-daboo-et-al-icalendar-in-xml-09.pdf.
C. Davis. Programming Application Logic for RESTful Services Using XML Technologies.. Balisage 2011. Available from http://www.balisage.net/Proceedings/. doi:https://doi.org/10.4242/BalisageVol7.Davis01.
B. Desruisseaux, ed. Internet Calendaring and Scheduling Core Object Specification (iCalendar). September 2009. Available from http://tools.ietf.org/pdf/rfc5545.pdf.
E. Evans: Domain-Driven Design. Tackling Complexity in the Heart of Software. Addison-Wesley 2004.
G. Fischer, E. Giaccardi, Y. Ye, A.G. Sutcliffe, N. Mehandijev: Meta-Design: A Manifesto for End-User Development. CACM Vol 47 No 9, 2004.
Ch. Floyd: Outline of a Paradigm Change in Software Engineering. ACM SIGSOFT Vol 13 NO 2, 1988.
M. Fowler: Domain-Specific Languages. Addison-Wesley 2011.
D. McCreary: Introducing the XRX Architecture: XForms/REST/XQuery. Available from http://datadictionary.blogspot.de/2007/12/introducing-xrx-architecture.html 2007.
D. McCreary: XRX: Simple, Elegant, Disruptive. Available from http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html 2008.
D. Pagano and A. Brüggemann-Klein. Engineering Document Applications — From UML Models to XML Schemas. Balisage 2009. Available from http://www.balisage.net/Proceedings/. doi:https://doi.org/10.4242/BalisageVol3.Bruggemann-Klein01.
J.T. Robles Hahn: An XML Application for a Calendar System using Domain-Driven Design. Bachelor Thesis. Technische Universität München 2011.
D. Schuler, A. Namioka (Eds): Participatory Design: Principles and Practices. Lawrence Erlbaum Associates, Hillsdale, NJ, 1993.