Jump to content

Compiled Wireless Markup Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Akihabara (talk | contribs) at 12:15, 14 January 2007 (categorize and tag). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

You must add a |reason= parameter to this Cleanup template – replace it with {{Cleanup|reason=<Fill reason here>}}, or remove the Cleanup template.

WMLC is a WAP/WML - based internet technology. Its primary purpose is to compress (or rather tokenise) a WML page for transport over low-bandwidth internet connections such as GPRS/3G.

WMLC is apparently synonymous with WBXML (Wireless Application Protocol Binary XML).

It is most efficient for pages that contain frequently repeated strings of characters. Commonly used phrases such as "www." and "http://www." are tokenised and replaced with a single byte just before transmission and then re-inserted at the destination.

WMLC has an added advantage in that it can decode in real-time, unlike other compression systems such as GZip which require the entire file to be downloaded before decompression begins. As soon as the first few bytes of WMLC data are available, the web-browser can start creating the page, this means the user can see the page being constructed as it is downloaded.

For developers wishing to create their own decoder/encoders for WMLC may find these references useful:
(Google for these filenames):
wap-192-wbxml-20010725-a.pdf
WAP-191-WML-20000219-a.pdf