Synopses & Reviews
A hands-on tutorial that shows you how to integrate WAP into a Web presence or legacy applications.
WAP Integration
By 2004, more people will access the Internet from wireless handheld devices than by personal computers. With this explosive growth in mobile communications, it's more critical than ever for companies to develop a wireless Web presence for visibility and/or m-commerce. The Wireless Application Protocol (WAP) is the driving force behind this exciting new technology. Srdjan Vujosevic and Robert Laberge, two wireless Internet experts, explore WAP and provide you with an in-depth tutorial as well as numerous sample applications (not just programs) that will help you learn and develop your own WAP applications. They also take you beyond the basics to introduce you to what will possibly be the future of WAP and wireless technology. These powerful tools will help you use WAP to satisfy your own business needs.
Offering the guidance and examples necessary to take advantage of WAP, this hands-on book:
* Explains how WAP can be integrated into any web presence or legacy system
* Contains an up-to-date WAP technical tutorial that details the latest developments in the field
* Provides over a dozen sample applications that can be customized to meet your needs
* Introduces VoiceXML with a fully functional sample application
The CD-ROM contains all the sample applications featured in the book.
Professional Developer's Guides
The Professional Developer's Guide series provides the first in-depth look at recent or emerging programming technologies. Experienced programmers and developers will find comprehensive coverage of new programming standards as well as code, sample programs, developer's tools, and applications that will make programming for a new technology much easier.
Wiley Computer Publishing
Timely. Practical. Reliable.
Visit our Web site at www.wiley.com/compbooks/
Synopsis
Learn from the experts how WAP can be integrated into any network
WAP (Wireless Application Protocol) continues to be the driving force behind the megamerger of the Internet and the mobile Web phone. But while developers and network managers are increasingly expected to be WAP savvy, there is no archive of sample programs for them to draw upon. Written by two wireless Internet experts, this book/CD-ROM package fills the gap in the field, giving readers powerful tools that they can use to learn the technical integration aspects of this exciting new technology. The authors provide a top-notch tutorial on how to bring WAP to the enterprise or to Internet users, getting readers quickly up to speed with many sample applications that can be customized for specific needs. Also included is an introduction to VoiceXML with a fully functional sample application.
About the Author
SRDJAN VUJOSEVIC is CTO and co-founder of WaveDev.com with over 17 years' experience as an engineer, database administrator, programmer, and application developer.
ROBERT LABERGE is President and cofounder of WaveDev.com with over 20 years' experience in IT as a database administrator, data warehouse architect, systems integrator, and application developer.
Table of Contents
Introduction.
Chapter 1: Getting to Know WAP.
What Is WAP?
WAP Evolution.
Growth Predictions.
Wireless Generations.
WAP Architecture.
WAP Stack.
Wireless Networks.
Analog (1G).
TDMA (2G).
CDMA (2G).
GSM (2G).
PCS (2G).
Tri-mode.
GPRS (2G).
EDGE (2.5G).
WCDMA (3G).
UMTS (3G).
Network Statistics.
WAP Devices.
Physical Units.
Microbrowsers.
Technical and Design Limitations.
Content Limitations.
Security Issues.
Future.
WAP Gateways.
What Is a WAP Gateway?
Types of Gateways.
What Does a WAP Gateway Do?
Server Environment Setup.
Apache on Linux.
Microsoft IIS 5.0 on Windows 2000.
Development Toolkits (SDK).
Openwave UP.SDK 4.1.
Nokia WAP Toolkit 2.0.
Motorola ADK 2.0.
Ericsson WAPIDE 3.0.
Microsoft Mobile Explorer 2.01.
Chapter 2: Introduction to Wireless Languages.
XML and DTDs.
HDML Structure.
Screen Layout.
Cards and Decks.
Navigation.
History Stack.
Variables.
Text Formatting.
Images.
Voice Mode.
WML Structure.
Screen Layout.
Cards and Decks.
Basic Components.
WMLScript.
Programming Hints.
Chapter 3: Web to WAP Integration (HTML Web Scraping).
What Is HTML Web Scraping?
HTML Web Scraping Process Flow.
How to Web Scrape HTML.
News Example (Reading the Web Page).
HDML Version.
iMode Version.
Pros and Cons of HTML Web Scraping.
Chapter 4: Dynamic WAP.
What Is Dynamic WAP?
Dynamic WAP Architecture.
Active Server Pages.
Request Objects.
Response Objects.
Session Objects.
Connectivity and Database Access.
ODBC.
DSN-Less.
OLE DB.
ADO 2.5.
Dynamic Data Retrieval.
Large Result Sets.
Text Files.
Kid Care-Dynamic WAP Example.
Chapter 5: Advanced WAPing.
Programming Tips.
Browser Detection.
Program Redirection.
Hit Statistics.
Display Header Information.
Device Recognition.
Email.
Sending Emails.
Reading Emails.
Location-Based Services.
Components.
Client Setup.
Content Provider Setup.
Content Provider Header Parsing.
Short Message Service (SMS).
GSM.
Short Message Service Center (SMSC).
Sending Messages.
Chapter 6: WAP Personalization.
Dynamic Personalized Menu.
Limitations.
Personalized Solution.
Benefits.
Example-Dynamic Personalized Menu Paging.
Future.
Cookies.
What Are Cookies?
Cookie Samples.
Baking Cookies.
Example-Member Sign-on.
Real Life.
Pulls (Polling).
Limitations.
Advantages.
Example-Pulling Advertisements.
Push.
Disadvantages.
Advantages.
Example-Pushing Stock Alerts.
Additional.
Chapter 7: Voice XML.
Introduction.
History.
Architecture.
Overview.
Step by Step.
Dialog Definition.
State Diagram.
Database Design and Connectivity.
Development Tool.
Basic Tags.
eCigars-VoiceXML Application.
Related Links.
Chapter 8: Wireless Trends.
Current Situation.
Evolution.
Networks and Infrastructure.
Transmissions (Bluetooth).
Microbrowsers.
Devices.
The Future.
And Beyond....
Appendix A: HDML Elements.
Appendix B: WML Elements.
Appendix C: iMode Elements.
Appendix D: VoiceXML Elements.
Appendix E: WMLScript Elements.
Glossary.
Index.