Enhanced WML

Wireless Markup Language based on XML, is a markup language intended for devices that implement the Wireless Application Protocol (WAP) specification, such as mobile phones. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML (HyperText Markup Language). It preceded the use of other markup languages now used with WAP, such as HTML itself, and XHTML.

WML is an open language offered royalty-free. If any programmer with working knowledge of HTML, common gateway interface, and Structured Query Language should be able to write a presentation layer using WML. A filter program can be written or may be available from a vendor that will translate HTML pages into WML pages.

WML 1.x - Wireless Markup Language 1.x

WML (Wireless Markup Language) 1.x is the markup language defined in the WAP 1.x specification. WAP is the standard created by the WAP Forum that brings the World Wide Web to wireless devices. It specifies the protocol stack and application environment of mobile Internet browsing applications.

Difference Between HTML & WML

A major difference between HTML and WML is that the basic unit of navigation in HTML is a page, while that in WML is a card. A WML file can contain multiple cards and they form a deck. When a user goes to a WAP site, the mobile browser loads a WML file that contains a deck of cards from the server. Only one card will be shown on the screen of the wireless device each time. If the user goes to another card of the same deck, the mobile browser does not have to send any requests to the server since the file that contains the deck is already stored in the wireless device.

WML works with the WAP micro browsers found on WAP devices. This browser is cognizant of the limited capabilities of WAP devices such as:

small displays,

limited processing power,

limited memory,

narrow bandwidth connection, and

limited battery use without recharging.

Advantages of WML:

Like HTML, WML is easy to use. However, compared to HTML, WML has the following advantages in the context of wireless:•WML is part of the WAP standard and its use is required.

•Transmission of WML (WMLC) documents requires less bandwidth compared to HTML documents because WML documents are simpler and WML is compressed before it is sent to the WAP device.

•Compared to HTML documents, displaying WML documents requires less processing power and memory. Consequently, a WAP device can work with a less powerful (cheaper) CPU and the use of less power means that the battery can operate longer without recharging.

•WML provides support for limited graphics with a limited gray scale.

Our email based homework help makes use of the modern technique to teach students so that they understand the concept of Computer Science clearly.

transtutors.com provides homework help to students at the right time and right charges to all the Computer Science questions so that you can do your homework in a better way. Our tutorial team would give you the necessary study materials on Enhanced WMLhomework help or assignment help.