Balisage Paper: Graphical user interfaces in the X stack

Zahra Al-Awadai, Anne Brüggemann-Klein, Christina Grubmüller, Philipp Ulrich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

“XML Everywhere” isn't just a slogan: it actually works, up and down the XML application stack. Recent developments, such as the inclusion of custom elements in HTML5, allow the declarative approach of XML to come into the browser/server interaction. XForms, supported by SVG and CSS, can serve as the basis for a graphical user interface. A custom WebSocket element can support client-to-client and server-push communication of XML data. Applications of State Chart XML (SCXML) mean that the “XML Everywhere” approach can be extended all the way to models of operations in an application. Interactive games offer living proof of the stack.

Original languageEnglish
Title of host publicationProceedings of Balisage
Subtitle of host publicationThe Markup Conference 2019
PublisherMulberry Tecnologies, Inc.
ISBN (Electronic)9781935958208
DOIs
StatePublished - 2019
EventBalisage: The Markup Conference 2019 - Washington, United States
Duration: 30 Jul 20192 Aug 2019

Publication series

NameBalisage Series on Markup Technologies
Volume23
ISSN (Print)1947-2609

Conference

ConferenceBalisage: The Markup Conference 2019
Country/TerritoryUnited States
CityWashington
Period30/07/192/08/19

Keywords

  • Custom Element
  • Declarative Technologies
  • Document Engineering
  • Domain-Driven Design
  • End-User Computing
  • Graphical User Interface (GUI)
  • Model-Driven Architecture
  • Multi-client Web Application
  • SCXML
  • STOMP
  • Server Push
  • Software Engineering
  • Statecharts
  • Web Application
  • Web Components
  • WebSocket
  • WebSocket Element
  • X Stack
  • XForms
  • XML Technology

Fingerprint

Dive into the research topics of 'Balisage Paper: Graphical user interfaces in the X stack'. Together they form a unique fingerprint.

Cite this