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. T ...
. 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 governme ...
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 to ...
's
Wireless Application Protocol family of standards. The
MIME 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
A mobile phone, cellular phone, cell phone, cellphone, handphone, hand phone or pocket phone, sometimes shortened to simply mobile, cell, or just phone, is a portable telephone that can make and receive calls over a radio frequency link whil ...
. 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 mobi ...
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, hyp ...
,
Wireless Village
Wireless Village is a set of specifications for mobile instant messaging and presence services. It is intended to be a standard for cellphones and mobile devices to use these services across platforms.
Many wireless phones now include mobile inst ...
,
OMA DRM for its rights language and
Over-the-air programming for sending network settings to a phone.
See also
*
Extensible Binary Meta Language
Extensible Binary Meta Language (EBML) is a generalized file format for any kind of data, aiming to be a binary equivalent to XML. It provides a basic framework for storing data in XML-like tags. It was originally developed for the Matroska audio/v ...
*
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. T ...
*
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 use ...
*
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