Cover image for WAP integration : professional developer's guide
Title:
WAP integration : professional developer's guide
Author:
Vujosevic, Srdjan, 1961-
Personal Author:
Publication Information:
New York : Wiley, [2001]

©2001
Physical Description:
xiii, 397 pages : illustrations ; 24 cm + 1 computer optical disc (4 3/4 in.).
General Note:
"Wiley computer publishing."

The CD-ROM contains all of the sample applications in the book.
Language:
English
Added Author:
ISBN:
9780471417675
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Item Holds
Searching...
TK5105.5865 .V85 2001 Book and Software Set Central Closed Stacks
Searching...

On Order

Summary

Summary

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.


Author Notes

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

Introductionp. xi
Chapter 1 Getting to Know WAPp. 1
What Is WAP?p. 2
WAP Evolutionp. 2
Growth Predictionsp. 2
Wireless Generationsp. 4
WAP Architecturep. 6
WAP Stackp. 7
Wireless Networksp. 10
Analog (1G)p. 10
TDMA (2G)p. 10
CDMA (2G)p. 11
GSM (2G)p. 11
PCS (2G)p. 12
Tri-modep. 12
GPRS (2G)p. 12
EDGE (2.5G)p. 13
WCDMA (3G)p. 13
UMTS (3G)p. 13
Network Statisticsp. 13
WAP Devicesp. 13
Physical Unitsp. 14
Microbrowsersp. 17
Technical and Design Limitationsp. 18
Content Limitationsp. 21
Security Issuesp. 22
Futurep. 22
WAP Gatewaysp. 23
What Is a WAP Gateway?p. 23
Types of Gatewaysp. 24
What Does a WAP Gateway Do?p. 25
Server Environment Setupp. 26
Apache on Linuxp. 27
Microsoft IIS 5.0 on Windows 2000p. 29
Development Toolkits (SDK)p. 30
Openwave UP.SDK 4.1p. 31
Nokia WAP Toolkit 2.0p. 32
Motorola ADK 2.0p. 33
Ericsson WAPIDE 3.0p. 35
Microsoft Mobile Explorer 2.01p. 37
Chapter 2 Introduction to Wireless Languagesp. 41
XML and DTDsp. 41
HDML Structurep. 43
Screen Layoutp. 44
Cards and Decksp. 44
Navigationp. 51
History Stackp. 52
Variablesp. 52
Text Formattingp. 52
Imagesp. 53
Voice Modep. 54
WML Structurep. 54
Screen Layoutp. 55
Cards and Decksp. 57
Basic Componentsp. 59
WMLScriptp. 82
Programming Hintsp. 89
Chapter 3 Web to WAP Integration (HTML Web Scraping)p. 91
What Is HTML Web Scraping?p. 91
HTML Web Scraping Process Flowp. 92
How to Web Scrape HTMLp. 98
News Example (Reading the Web Page)p. 98
HDML Versionp. 114
iMode Versionp. 116
Pros and Cons of HTML Web Scrapingp. 117
Chapter 4 Dynamic WAPp. 121
What Is Dynamic WAP?p. 121
Dynamic WAP Architecturep. 123
Active Server Pagesp. 125
Request Objectsp. 126
Response Objectsp. 127
Session Objectsp. 128
Connectivity and Database Accessp. 128
ODBCp. 129
DSN-Lessp. 133
OLE DBp. 138
ADO 2.5p. 140
Dynamic Data Retrievalp. 144
Large Result Setsp. 144
Text Filesp. 147
Kid Care--Dynamic WAP Examplep. 149
Chapter 5 Advanced WAPingp. 173
Programming Tipsp. 173
Browser Detectionp. 175
Program Redirectionp. 176
Hit Statisticsp. 180
Display Header Informationp. 180
Device Recognitionp. 184
Emailp. 187
Sending Emailsp. 190
Reading Emailsp. 193
Location-Based Servicesp. 197
Componentsp. 199
Client Setupp. 201
Content Provider Setupp. 203
Content Provider Header Parsingp. 204
Short Message Service (SMS)p. 207
GSMp. 208
Short Message Service Center (SMSC)p. 208
Sending Messagesp. 209
Chapter 6 WAP Personalizationp. 219
Dynamic Personalized Menup. 219
Limitationsp. 222
Personalized Solutionp. 222
Benefitsp. 224
Example--Dynamic Personalized Menu Pagingp. 225
Futurep. 234
Cookiesp. 234
What Are Cookies?p. 236
Cookie Samplesp. 238
Baking Cookiesp. 239
Example--Member Sign-onp. 241
Real Lifep. 248
Pulls (Polling)p. 248
Limitationsp. 249
Advantagesp. 250
Example--Pulling Advertisementsp. 252
Pushp. 260
Disadvantagesp. 262
Advantagesp. 264
Example--Pushing Stock Alertsp. 264
Additionalp. 280
Chapter 7 Voice XMLp. 281
Introductionp. 281
Historyp. 282
Architecturep. 283
Overviewp. 285
Step by Stepp. 286
Dialog Definitionp. 287
State Diagramp. 289
Database Design and Connectivityp. 289
Development Toolp. 292
Basic Tagsp. 293
eCigars--VoiceXML Applicationp. 294
Related Linksp. 307
Chapter 8 Wireless Trendsp. 309
Current Situationp. 309
Evolutionp. 310
Networks and Infrastructurep. 310
Transmissions (Bluetooth)p. 313
Microbrowsersp. 314
Devicesp. 316
The Futurep. 317
And Beyond...p. 319
Appendix A HDML Elementsp. 321
Appendix B WML Elementsp. 329
Appendix C iMode Elementsp. 345
Appendix D VoiceXML Elementsp. 359
Appendix E WMLScript Elementsp. 371
Glossaryp. 375
Indexp. 381