WAP Binary XML (WBXML) is a binary representation of
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
. It was developed by the
WAP Forum and since 2002 is maintained by the
Open Mobile Alliance
OMA SpecWorks, previously the Open Mobile Alliance (OMA) is a standards organization which develops open, international technical standards for the mobile phone industry. It is a nonprofit Non-governmental organization (NGO), not a formal govern ...
as a standard to allow XML documents to be transmitted in a compact manner over mobile networks and proposed as an addition 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 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working t ...
's
Wireless Application Protocol
Wireless Application Protocol (WAP) is a technical standard for accessing information over a mobile wireless network. A WAP browser is a web browser for mobile devices such as mobile phones that use the protocol. Introduced in 1999, WAP achie ...
family of standards. The
MIME
Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email messages to support text in character sets other than ASCII, as well as attachments of audio, video, images, and application programs. Messa ...
media type
A media type (also known as a MIME type) is a two-part identifier for file formats and format contents transmitted on the Internet. The Internet Assigned Numbers Authority (IANA) is the official authority for the standardization and publication o ...
application/vnd.wap.wbxml has been defined for documents that use WBXML.
WBXML is used by a number of
mobile phones. Usage includes
Exchange ActiveSync
Exchange ActiveSync (commonly known as EAS) is a proprietary protocol designed for the synchronization of email, contacts, calendar, tasks, and notes from a messaging server to a smartphone or other mobile devices. The protocol also provides mob ...
for synchronizing device settings, address book, calendar, notes and emails,
SyncML for transmitting address book and calendar data,
Wireless Markup Language
Wireless Markup Language (WML), based on XML, is a now-obsolete markup language intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones. It provides navigational support, data input, hype ...
,
Wireless Village,
OMA DRM for its rights language and
Over-the-air programming
Over-the-air programming (OTA programming) refers to various methods of distributing new software, configuration settings, and even updating encryption keys to devices like mobile phones, set-top boxes, electric cars or secure voice communicatio ...
for sending network settings to a phone.
See also
*
Extensible Binary Meta Language
*
Compiled Wireless Markup Language
*
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
*
Binary XML
Various binary formats have been proposed as compact representations for XML (''Extensible Markup Language''). Using a binary XML format generally reduces the verbosity of XML documents thereby also reducing the cost of parsing, but hinders the us ...
*
BSON (Binary JSON)
*
Efficient XML Interchange
External links
WBXML v1.3
Note made available at W3CWBXML LibraryJava XML Parser (Pull) and "basic" support for WBXMLJava StAX implementation for the WBXML
Open Mobile Alliance standards
Internet protocols
{{compu-lang-stub