Search   
Web  m-indya.com  Forum
   3G
   Bluetooth
   GPRS
   GSM
   HSDPA
   J2ME
   LBS
   MExE
   Mobitex
   RFID
   SMS
   VoIP
   WAP
   WiFi
   WiMax
   Wireless Future
   Wireless FAQ
   Latest News
   Forum
   Group
   Blog  
   Site Map
   Guest Book
   submit your article


Subscribe to free Wireless Newsletter
Email:

WAP -> Development Issues

The WAP model of programming is, in some ways, both simpler and more complex than the Internet model, and anyone looking to develop or deploy WAP applications needs to be aware of developer issues.

WAP is a standard created by the WAP Forum (www.wapforum.org), a consortium of companies that includes all the major wireless infrastructure companies, such as Ericsson, Motorola, and Nokia, as well as computer-industry vendors such as IBM, Intel, Microsoft, and Hewlett-Packard. At a cost of $27,500 per company to join, the WAP Forum represents an elite business proposition.

The WAP 1.0 specification was released in April 1998 (WAP 1.1 was released in June 1999), primarily on technology created by WAP Forum member Phone.com (formerly known as Unwired Planet). Phone.com, in turn, had relied heavily on the Internet Web application programming model. The result is that WAP protocols and developer languages have corresponding counterparts in the 

Internet domain. The programming and display languages in the WAP environment are WMLscript, a lightweight scripting language that looks something like JavaScript, and the Wireless Markup Language (WML), an Extensible Markup Language (XML) derivative optimized for tiny displays.

In order to bridge the Internet and wireless environments-that is, to get content from a Web server on the Internet to a mobile device running a WAP browser-a WAP gateway is necessary. WAP gateways are also called WAP proxy servers, WAP proxy gateways, and Uplink servers, which refers to Phone.com's own WAP gateway product, the Up.Link Server.

A WAP gateway performs the needed protocol and format conversions to transmit content to a mobile device such as a cell phone. It's typically, but not necessarily, located in the network service provider's machine room.

If the whole world had already implemented WAP 1.1, life would be simpler for developers. Instead, WAP development comes complete with its own pre-WAP legacy browsers and gateways. Thus, developers working on WAP applications need to make sure they check their HTTP headers to retrieve the version of the WAP browser and the version of the WAP gateway that a cellular handset is using.

Depending on these versions, a somewhat different content syntax will need to be sent back to the handset. This is an unfortunate situation, but developers who create ap-plications and content for the Internet are used to doing the same thing for the various versions of Netscape and Internet Explorer browsers

 

 

Continue...>>

 

 

 

Search Web  m-indya.com 

HSDPA, LBS, WAP, J2ME, SMS, GPRS, 3G, GSM, Bluetooth, MExE, Mobitex, Wi-Fi, VoIP WiMAX Wireless News

Advertise @ m-indya.com Forum

[ Copyright © 2005 m-indya ] [ Last modified:10/18/2006 ]
Send mail to williams@m-indya.com with questions or comments about this web site.