The Extensible User Interface Protocol, or XUP, is a proposed
web standard. XUP is a
SOAP
Soap is a salt (chemistry), salt of a fatty acid (sometimes other carboxylic acids) used for cleaning and lubricating products as well as other applications. In a domestic setting, soaps, specifically "toilet soaps", are surfactants usually u ...
-based
protocol for communicating events in a
user interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
, where the user interface is described by an
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
document.
The specification does not limit what format the XML document is in, or what
event model is used for communicating over XUP. Examples given in the specification for possible user interface languages include
XHTML
Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages which mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.
While HTML, pr ...
,
Wireless Markup Language
Wireless Markup Language (WML), based on XML, is an obsolete markup language intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones. It provides navigational support, data input, hyperlin ...
, and
XUL.
The XUP specification was submitted to the
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
(W3C) by Consortium member MartSoft Corporation in March 2002. , it is a W3C ''Note'', meaning the W3C has not committed to developing the standard as a potential ''
Recommendation'', and it is hosted for informational purposes only.
References
External links
W3C 'Note' on the XUP SubmissionXUP profile generator
Web service specifications
{{Web-stub