可扩展用户界面协议(Extensible User Interface Protocol,缩写XUP)是一个被提议的Web标准。XUP是一个基于SOAP的协议,旨在用户界面中的事件通信,而该用户界面采用XML文档描述。
简介该规范不限制XML文档的格式,也不限制通过XUP通信何种事件模型。规范中给出的可能采用的用户界面语言包括XHTML、无线标记语言和XUL。
XUP规范于2002年3月由联盟成员MartSoft Corporation提交到万维网联盟(W3C)。截至2006年,它是一个W3CNote,这意味着W3C未承诺将该标准制定为一个潜在的“建议书”,而只是为提供信息而托管。1
网页标准网页标准(或Web标准)一般是指有关于万维网各个方面的定义和说明的正式标准以及技术规范。近年来,这个术语也时常和一套建立网站的标准化的最佳实践方法、网页设计的原理、以及上述方法的衍生物连系在一起。1
用户界面用户界面(User Interface,简称UI,亦称使用者界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。
用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户界面定义广泛,包含了人机交互与图形用户界面,凡参与人类与机械的信息交流的领域都存在着用户界面。
用户和系统之间一般用面向问题的受限自然语言进行交互。目前有系统开始利用多媒体技术开发新一代的用户界面。1
XHTML可扩展超文本标记语言(英语:eXtensibleHyperTextMarkupLanguage,XHTML),是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言(XML),XML是SGML的一个子集。XHTML 1.0在2000年1月26日成为W3C的推荐标准。
XHTML1.1为XHTML最后的独立标准,2.0止于草案阶段。XHTML5则是属于HTML5标准的一部分,且名称已改为“以XML序列化的HTML5”,而非“可扩展的HTML”。在今日(2017年),XHTML5比起HTML5仍远远并非主流。2
无线标记语言无线标记语言(Wireless Markup Language,缩写:WML),是WAP规范指定的基于XML的基本内容格式,使用支持该规范的设备例如移动电话可以浏览WML的页面。 WML的页面是规范的XML文档,遵守WML的DTD(Document Type Definition),因此可以使用W3C的验证服务去检验WML文档的规范性。2
XULXUL是英文“XML User Interface Language”(XML用户界面语言)的首字母缩写。它是为支持Mozilla系列的应用程序(如Mozilla Firefox和Mozilla Thunderbird)而开发的用户界面标记语言。顾名思义,它是一种应用XML来描述用户界面的标记语言。XUL被实现为一种XML的方言。它允许以类似写网页的方式编写图形用户界面。2
本词条内容贡献者为:
王沛 - 副教授、副研究员 - 中国科学院工程热物理研究所