1.1 What is WAP?DefinitionThe Wireless Application Protocol (WAP) is a set of open, global protocols for developing applications and services that use wireless networks. The WAP protocols are mainly based on already existing Internet protocols, but are optimized for mobile users with wireless devices.HistoryPhone.com, Ericsson, Nokia and many others began developing standards independently of each other, but soon they realized that it would make more sense to focus development around a common standard. They all wanted to establish a common format for Internet transfers to mobile telephones, without having to customize the Internet pages for the particular display on every different mobile telephone or personal organizer. With WAP Forum they were able to find such a protocol.
1.2 What is WML?WML is the WAP equivalent to HTML (HyperText Markup Language), which is a markup language used to construct web pages. WML stands for Wireless Markup Language. Pages written in WML can be read by a WAP phone or similar device. Since WML is actually an application of XML (eXtensible Markup Language), the syntax reminds of XML, with it’s strictness. If you have some experince with HTML, it is not difficult to learn WML; many tags and attributes are almost the same, but there are fewer tags. Unlike HTML, you can play around with variables in WML, making it more dynamic. It is also possible to have many sub-pages (called 'cards') in one WML page (called a 'deck'). Each WML card works like a web page and it's content is displayed to the user. For more information regarding WML, please see the section called ’WML’.
1.3 What is WMLScript?WMLScript (Wireless Markup Language Script) is a client side script language
for use with WML. A big difference though, is that WMLScript must be kept in a separate file, and can not be used with inline tags like JavaScript. WMLScript can perform math’s, manipulate strings of text, make redirections etc. More Q’s & A’s are available in the section ’WMLScript’.
1.4 How to get started?You can use the CoffeeCup Wireless Web Builder to quickly and easily create functional WML pages. Best of all, the program is FREE and comes with FREE Wireless Website Hosting through wap.bluedomino.com. Here at bluedomino.com, our favorite choice for a WAP Phone Emulator is M3GATE from numeric.ru. Not only does it support WML and WMLScript... it's FREE to boot ! Whether you are an experienced web programmer or a newcomer to computers and Internet, we recommend you to get at least one WAP Development Kit when starting with WAP and WML. There are several such SDKs (Software Development Kits) available for download from the web sites of many phone manufacturers. First choise could probably be the Nokia WAP Developer Toolkit, version 1.2 or 2.0. In this toolkit you get phone simulator, WML & WMLScript templates and examples, WBMP picture editor, compilator for WML & WMLScript and WML/WMLScript syntax reference with examples. The version 2.0 toolkit contains support for developing WAP 1.2 applications in addition to the current WAP version 1.1. In order to download the Toolkit, you have to register here. Also recommended is Phone.com’s SDK, which you can download after signing in at developer.phone.com With this tool you have a phone simulator for testing the code, and
you can also view the source of browsed pages. But the phone is only an
emulator and not pretending to simulate a certain phone model. Ericsson
provides a SDK with a R320s simulator for registered developers, you can
sign in at Ericsson Developers’
zone. The SDKs mentioned above can browse WAP sites, so they are cheap tools both for testing your applications and checking out other sites. If you are going to develop commercial/public WAP applications, you should at least have one WAP enabled phone to test your applications on. The more devices you test them on, the better. Recommended is a phone with the UP.Browser, which is used in several phone models by Siemens, Motorola and others.
1.5 Is there a list of WAP keywords with explanations?WAP Development
Wireless Telephony:
Copyright ©2007, DKG Internet Sevices All Rights Reserved |