"; function search(frm) { win = window.open("","scrollbars"); win.document.write(page); txt = frm.srchval.value.split(" "); fnd = new Array(); total=0; for (i = 0; i < item.length; i++) { fnd[i] = 0; order = new Array(0, 4, 2, 3); for (j = 0; j < order.length; j++) for (k = 0; k < txt.length; k++) if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "") fnd[i] += (j+1); } for (i = 0; i < fnd.length; i++) { n = 0; w = -1; for (j = 0;j < fnd.length; j++) if (fnd[j] > n) { n = fnd[j]; w = j; }; if (w > -1) total += show(w, win, n); fnd[w] = 0; } win.document.write("

Total found: "+total+"
"); win.document.close(); } function show(which,wind,num) { link = item[which][1] + item[which][0]; line = ""+item[which][2]+" Score: "+num+"
"; line += item[which][4] + "
"+link+""; wind.document.write(line); return 1; } Wireless Technology

Home  | About Us | Site Map |
  
 
.......................................................................................................................................................................................................
Wireless Systems Wireless Technology Protocols & Languages Professional Bodies Glossary
Protocol & Languages                                                                WML
  WAP
  WML
  VOICE XML
 

WML is a tag-based markup language designed after the model of HTML for Web content. The designers of WML (and its companion scripting language, WMLScript) created an environment that demands less memory and processing power from browsers than HTML and JavaScript. WML also includes features that tailor it for the relatively small display sizes of today's wireless devices.

WML and HTML differ in significant ways. Although WML strips some features from HTML and co-opts others, WML also incorporates some powerful programming constructs not found in HTML like variables, tasks, and events. WML implements a stricter tag syntax than HTML and includes a DTD for use with XML parsers.

User agents communicate with a WAP server, the Web server-equivalent of the wireless world. You can download a WAP server software from any leading wireless corporations. In particular, Nokia offers their WAP server in this URL. But, for developing WML and WMLScript software, you really need a simulator that models both the server and the user agents.

BACK