Thursday, June 26, 2008

WML

What is WML?

WML stands for Wireless Markup Language. It is a mark-up language inherited from HTML, but WML is based on XML, so it is much stricter than HTML.

WML is used to create pages that can be displayed in a WAP browser. Pages in WML are called DECKS. Decks are constructed as a set of CARDS.






Examples of WAP use

* Checking train table information
* Ticket purchase
* Flight check in
* Viewing traffic information
* Checking weather conditions
* Looking up stock values
* Looking up phone numbers
* Looking up addresses
* Looking up sport results





What is WMLScript?

WML uses WMLScript to run simple code on the client. WMLScript is a light JavaScript language. However, WML scripts are not embedded in the WML pages. WML pages only contains references to script URLs. WML scripts need to be compiled into byte code on a server before they can run in a WAP browser.



WAP Homepages

WAP homepages are not very different from HTML homepages. The markup language used for WAP is WML (Wireless Markup Language). WML uses tags - just like HTML - but the syntax is stricter and conforms to the XML 1.0 standard.

WML pages have the extension *.WML, just like HTML pages have the extension *.HTML.






The Wireless Application Protocol (WAP) Forum
developed the de-facto world standard for wireless information and telephony services on digital mobile phones and other wireless terminals. The WAP Forum published an open, global wireless protocol specification based on existing Internet standards, such as XML and IP, for all wireless networks.

The WAP Forum has consolidated into the Open Mobile Alliance (OMA) and does no longer exists as an independent organization.

The specification work from WAP continues within OMA and can be found at:
http://www.openmobilealliance.org/tech/affiliates/wap/wapindex.html




WAP Company

Symbian
Symbian was established as a private independent company in June 1998 and is owned by Ericsson, Nokia, Matsushita (Panasonic), Motorola, Psion, Siemens and Sony Ericsson. Symbian supplies the advanced, open, standard operating system - Symbian OS - for data-enabled mobile phones.

No comments: