spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / experts / xml / column12

WAP: The Web for Cellphones and PDAs

Senior JAVA Programmer
I T Search
US-MI-Lansing

Justtechjobs.com Post A Job | Post A Resume
Video Games
iPod
Software
Developer News
Sir Tim Talks Up Linked Open Data Movement
From L.A. to Vegas With 100GbE
Salesforce Rolls Out Big Summer '08 Update

With the omnipresence of XML on client and server computers, it was only a matter of time before it had to show up on alternative devices such as cellular phones and Personal Digital Assistants (PDAs) like Palm and Psion. And so it happened, in the form of the Wireless Application Protocol, WAP.

WAP allows a new generation of mobile phones to browse Web pages in a specialized format called Wireless Markup Language (WML). Telephone service provider all over the world are quickly establishing WAP portals for their customers, and Web portals are launching adaptations of their Web service targetted for the new wireless access methods.

WAP components

Why is WAP not named MobilePhoneML? Because WAP is much more than just a markup language. It defines:

  1. a suite of protocols for end-to-end application communications, and
  2. a browser-based application environment

The application protocol is a layered communicaton protocol that is embedded in each client device. The network side includes a server component implementing the other end of the protocol that is capable of communicating with any WAP client. Often the server component takes on the role of a gateway, routing requests from the user to an application server or Web server.

A WAP application consists of a server application and a client application that the gateway downloads from the application server to the user agent for execution. A standard application environment is needed so that the same client application can be run on different mobile clients. WAP provides such a standard, consisting of a browser and a script interpreter. The script interpreter also implements a set of libraries that allow the application to access certain services of the phone.

Sounds familiar? The WAP architects deliberately picked the successful Web application model and created a parallel wireless universe:

InternetWireless
HTML + JavaScriptWireless Markup Language (WML) + WMLScript
HTTPWireless Session Protocol (WSP), Wireless Transaction Protocol (WTP)
TLS - SSLWireless Transport Layer Security (WTLS)
TCP/IP, UDP/IPWireless Datagram Protocol (WDP), over different bearers such as SMS, CDPD, CSD

Where the Web has the venerable HTML and JavaScript technologies, WAP has comparable concepts in WML and WMLScript. Session and security protocols have been devised in a similar fashion, and a packet-based transport protocol equivalent to UDP can be overlayed over different existing wireless transport mechanisms (bearers), such as Short Messaging Service (SMS), Cellular Datagram Packet Data (CDPD), or Curcuit Switched Data (CSD).

Next are some WAP specialties.

http://www.internet.com



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM eBook: Planning a Service Oriented Architecture
IBM eBook: Choosing the Right Architecture--What It Means for You and Your Business
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Avaya Article: Using Intelligent Presence to Create Smarter Business Applications
Intel Go Parallel Article: Getting Started with TBB on Windows
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
Intel Go Parallel Article: Intel Threading Tools and OpenMP
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
HP Video: StorageWorks EVA4400 and Oracle
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
Silverlight 2 App and Walkthrough: Leverage Silverlight 2 with SQL Server and XML
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Microsoft Article: The Progress and Promise of Deep Zoom
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES
webref The latest from WebReference.com Browse >
Book Review: Head First JavaScript · Web Hosting Control Panels · Use Your Blog for Fast Search Engine Rankings
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
NetApp's Virtual Storage Strategy Crystallizes · F/MC Watch: A Cisco-Centric Approach · Olympic Time Trials Use Wi-Fi Mesh

Produced by Michael Claßen
All Rights Reserved. Legal Notices.

URL: http://www.webreference.com/xml/column12/index.html
Created: May 23, 2000
Revised: May 23, 2000