|
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
|