Skip to main contentIBM Zurich Research Laboratory
 
IBM
Home IBM Research IBM Switzerland      
 Select a country
 IBM Research Home
Zurich Research Lab
Computer Science
· Completed projects

WAP / Wapsody

The WAPsody simulation environment is a Java implementation of the "Wireless Application Protocol" (WAP) specification and the WAP application environment. In brief, WAP is the equivalent of the "World Wide Web" for mobile phones—a browser-based system intended for use from mobile telephone handsets, PDAs, and other mobile computing devices. The WAP system defines a microbrowser that displays specially formatted content pages (in WML format) that are transmitted to the mobile device using the WAP communications protocol over a broad range of mobile data channels (more details on WAP can be found at http://www.wapforum.org).

WAPsody simulates most aspects of WAP and is designed to be used as a building and testing environment for WAP applications. It comprises a set of Java classes that implement most layers of the WAP specifications.

Wapsody overview, click for enlargement

Unique to WAPsody is its ability to faithfully reproduce the behavior of the underlying network bearer service and the protocol layers that build on it—this feature can be used to simulate the exact behavior of a WAP application both in terms of usability and communications efficiency.

A compiled version can be downloaded from IBM AlphaWorks.

WAP phone

Roll your mouse pointer over the items listed below to see screen shots of WAPsody simulating miscellaneous devices.
»  WML browser simulating Nokia 7110
» WML browser simulating Ericsson 380s
» WML browser simulating palm device
» WML browser simulating Zaurus
» Screen shot of browser applet
» Screen shot of application development

 

   
     
  About IBM  |  Privacy  |  Terms of use  |  Contact