Skip to content

WAP A Beginner's Guide

Best in textbook rentals since 2012!

ISBN-10: 0072129565

ISBN-13: 9780072129564

Edition: 2001

Authors: Stephen Lee, Dale Bulbrook

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

This text serves as the entry-point for aspiring network professionals. It provides in-depth instruction on writing programs and applications for WAP devices and delivering content to individuals using WAP-enabled devices like mobile phones.
Customers also bought

Book details

List price: $39.99
Copyright year: 2001
Publisher: McGraw-Hill Osborne
Binding: Paperback
Pages: 319
Size: 7.25" wide x 9.00" long x 1.00" tall
Weight: 1.430
Language: English

Acknowledgmentsp. xiii
Introductionp. xv
Introducing WAPp. 1
What Is WAP?p. 2
Why is WAP Important?p. 3
WAP's Benefits for Consumersp. 5
A History of WAPp. 6
A Time Before WAPp. 6
The WAP Forump. 7
The Idea of WAPp. 7
WAP Architecturep. 8
The WAP Modelp. 9
Wireless Markup Language (WML)p. 10
Evolution of WAPp. 10
Adapting to the Restrictions of the Wireless Networkp. 10
The Business Case for WAPp. 15
WAP Servicesp. 15
Why WAP?p. 20
The Future of WAPp. 21
What Makes a Good WAP Application?p. 23
The User's Point of Viewp. 24
Ease of Usep. 25
Designing for Usersp. 25
What Are the WAP Micro-Browser Issues Today?p. 27
Writing a Genetic WML Interfacep. 28
Targeting Your Market Micro-Browserp. 29
How to Design a Good WAP Applicationp. 30
The Application-Design Processp. 32
Common Design Mistakesp. 37
The User Interfacep. 39
User Interface Basicp. 40
Low Bandwidthp. 42
Small Screen Sizep. 42
Text Entryp. 43
Number of Keystrokesp. 43
Password Text Entryp. 44
Application Personalizationp. 44
Data Field Entryp. 45
Using the Cachep. 45
Types of WML Cardsp. 47
Choice Cardsp. 47
Entry Cardsp. 49
Display Cardsp. 49
The "Back" Buttonp. 50
Graphicsp. 51
WAP Development Tools and Softwarep. 53
Editors and Emulatorsp. 55
WAP Editorsp. 55
WAP Emulatorsp. 58
Software Developer Kits (SDKs) and Integrated Development Environments (IDEs)p. 60
Converting Imagesp. 62
Specification of Well-Defined WBMP Typesp. 62
Summaryp. 63
Working with WMLp. 65
WML Basicsp. 66
WAP and the Webp. 67
Writing WML Codep. 68
The "Hello World" Examplep. 70
The Document Prologuep. 70
The Deck Headerp. 72
The First Cardp. 72
The Second Cardp. 72
The Deck Footerp. 73
A Services Site Examplep. 73
Using Multiple Decksp. 73
Building the Services Sitep. 74
What's in a Cardp. 75
Graphicsp. 76
The Services Site with Graphicsp. 78
Creating Linksp. 80
The WML Site with Linksp. 81
Templatesp. 83
Interactivity: Forms and User Inputp. 85
The Options Menu (Select)p. 86
Selection on the Nokiap. 87
Selection on Phone.comp. 88
Option Groupsp. 88
Templates Revisitedp. 92
The Do Elementp. 94
Eventsp. 98
Onenterbackwardp. 98
Onenterforwardp. 101
Onpickp. 102
Ontimerp. 103
Variablesp. 104
Using Variablesp. 105
Other Ways of Setting Variablesp. 108
The Input Tagp. 110
Data Formattingp. 112
Summaryp. 116
Adding Functionality with WMLScriptp. 117
What is WMLScript?p. 118
The Rules of WMLScriptp. 119
Case Sensitivityp. 120
Whitespace and Line Breaksp. 120
Commentsp. 120
Statementsp. 122
Code Blocksp. 122
Variablesp. 123
Variable Scopep. 124
Operatorsp. 124
Assignment Operatorp. 125
Arithmetic Operatorsp. 125
Bitwise Operatorsp. 126
Increment and Decrement Operatorsp. 126
Logical Operatorsp. 128
Comparison Operatorsp. 129
String Concatenationp. 131
The Commap. 131
The typeof Operatorp. 132
The isvalid Operatorp. 133
The Conditional Operatorp. 133
Operator Precedencep. 134
Control Constructsp. 135
If Statementsp. 135
While Statementsp. 137
For Statementsp. 137
Stopping Loops or Skipping Unnecessary Loop Statementsp. 138
Reserved Wordsp. 140
Functionsp. 141
Parametersp. 141
Calling Functionsp. 142
The Standard Librariesp. 145
The Dialogs Libraryp. 146
The Float Libraryp. 146
The Lang Libraryp. 147
The String Libraryp. 149
The URL Libraryp. 150
The WML Browser Libraryp. 152
Arraysp. 152
Pragmasp. 154
External Filesp. 155
Access Controlp. 156
Metadatap. 157
General Coding Principlesp. 157
Database-Driven WAPp. 159
Active Server Pagesp. 161
ASP and WAPp. 162
The ASP Object Modelp. 164
ActiveX Data Objects (ADO)p. 168
Physically Connecting to the Databasep. 168
Querying the Databasep. 169
Using the Returned Datap. 169
Tidying Upp. 170
Some Additional Notes about Connectionsp. 170
A Dynamic WAP Applicationp. 171
Worldwide-Dance-Web for WAPp. 172
Data Flowp. 172
Building the Databasep. 173
Writing the Codep. 176
Summaryp. 193
Converting Existing Web Sitesp. 195
Why Convert an Existing HTML Web Site to WAP?p. 196
What Should You Convert?p. 196
Methods of Conversionp. 197
A Demonstration HTML Conversionp. 202
Summaryp. 210
M-Commerce and Securityp. 213
Types of Security and Why It Is Necessaryp. 214
What Is an Acceptable Level of Security?p. 215
How Secure Is WAP?p. 215
A Brief History of Encryptionp. 216
Cryptographyp. 216
Wireless Transport Layer Securityp. 219
The Handshakep. 220
Summaryp. 221
Push Technology and Telematicsp. 223
Push Technologyp. 224
The Push Frameworkp. 224
Telematicsp. 228
Location-Sensitive Informationp. 228
Applications for Telematicsp. 229
Push and Telematics Togetherp. 230
User Privacyp. 231
Summaryp. 231
What the Future Holdsp. 233
Technology with Users in Mindp. 234
Bluetooth--Cutting the Cordsp. 235
Voice XML--a New Slant on "Walkie/Talkie"p. 237
Telematics--We Know Where You Arep. 238
Bringing It All Togetherp. 239
WMLScript Referencep. 241
Case Sensitivityp. 242
Whitespace and Line Breaksp. 242
Commentsp. 243
Constantsp. 244
Integer Constantsp. 244
Floating-point Constantsp. 244
String Constantsp. 245
Boolean Variablesp. 246
Invalid Variablesp. 246
Reserved Wordsp. 247
Variablesp. 248
Variable Declarationp. 248
Variable Scope and Lifetimep. 248
Data Typesp. 249
Pragmasp. 250
External Filesp. 250
Access Controlp. 251
Metadatap. 252
Operatorsp. 253
Assignment Operatorsp. 253
Arithmetic Operatorsp. 254
Logical Operatorsp. 255
String Operatorsp. 256
Comparison Operatorsp. 256
Comma Operatorp. 257
Conditional Operatorp. 258
typeof Operatorp. 258
isvalid Operatorp. 259
Expressionsp. 259
Functionsp. 260
Function Declarationsp. 260
Function Callsp. 260
Statementsp. 262
Empty Statementsp. 262
Expression Statementsp. 262
Block Statementsp. 262
Variable Statementsp. 263
If Statementsp. 263
While Statementsp. 264
For Statementsp. 264
Break Statementsp. 265
Continue Statementsp. 265
Return Statementsp. 266
Librariesp. 266
Notational Conventionsp. 266
Lang Libraryp. 267
Float Libraryp. 272
String Libraryp. 275
URL Libraryp. 284
WML Browser Libraryp. 290
Dialogs Libraryp. 293
Console Libraryp. 295
Glossaryp. 297
Indexp. 307
Table of Contents provided by Syndetics. All Rights Reserved.