ISBN: 0672319462
Pages: 588
Publisher: Sams – September 22, 2000

This title is out of print, and there is no newer edition available. You may still be able to find copies online.

Every once in a while a technology comes along that simply captures the imagination. The desktop computer was definitely one of these, as was the introduction of HTTP and the World Wide Web, as well as the recent explosive growth in wireless communication. And while each of these is exciting by itself, when the three are merged the possibilities are nothing short of mind-boggling.

Wireless data communication is not a new idea. For years now we’ve been hearing that wireless communication has finally come of age, only to be disappointed over and over again. And yet this time I believe what I am hearing. This time wireless computing is becoming a reality, and it ways no one could have imagined.

WAP is the Wireless Application Protocol, a communications protocol (based on HTTP) designed specifically for wireless communication, and is managed by the WAP Forum. WAP is the transport used to communicate between devices (phones initially, but other devices eventually) and servers. WAP is very technical, but the reason that WAP will succeed where all others have failed is anything but so. WAP will succeed because it is being supported by almost every major hardware, software, device, data carrier, and telecom vendor. And with that kind of muscle behind a common goal, anything is possible.

WAP is exciting, and that excitement is shared by developers, the press, the financial community, and end-users alike. But thus far obtaining all the information needed to leverage this new and exciting technology has been rather difficult. A shortage of documentation, unclear guidelines, inadequate real-world advice, and hard to find tools have all contributed to complicating the getting-started process. And that’s where this book fits in.

This book was written for developers who want to leverage what promises to be one of the most important protocols and standards ever developed.

If you are an HTML developer and want to learn how to port your sites to WAP, this book is for you. If you are a Web application developer (writing in ASP, ColdFusion, Java, JSP, Perl, or other server-side language) and want to learn how to generate content for wireless devices, this book is for you. And if you just want to learn more about WAP and related technologies, this book is for you too.

Written by developers for developers, and with input from WAP Forum members (including Phone.com and Allaire), this book teaches you everything you need to know to take advantage of WAP and all it has to offer. From WAP fundamentals to the details and nuances of the WML language, from using scripting with WMLScript to securing applications, from using alerts to writing for both HTML and WML, from fine-tuning graphics to best practices and user interface guidelines, you’ll find more useful content in this volume than anywhere else. And all in an informative and highly code-centric style that makes learning a breeze.

Chapter listing

  • Introduction
  • 1: Understanding WAP
  • 2: Introducing WML
  • 3: Writing for WAP in WML
  • 4: Card Navigation
  • 5: Managing Output
  • 6: Using Images
  • 7: Working with User Input
  • 8: Email Integration
  • 9: Using WMLScript
  • 10: Using Timers
  • 11: Receiving Notifications
  • 12: Securing Applications
  • 13: Writing for HTML and WML
  • 14: Best Practices
  • 15: Sample Application: Currency Converter
  • 16: Sample Application: User Directory
  • 17: Sample Application: Scheduling
  • 18: Sample Application: E-Commerce
  • Appendix A: Wireless Markup Language Reference
  • Appendix B: WMLScript Library Reference
  • Appendix C: Using Device Emulators
  • Appendix D: Writing WML in Popular Development Tools
  • Appendix E: Writing WML in Popular Development Languages
  • Appendix F: Local Icons
  • Appendix G: CD-ROM Contents

Errata

There is an errata available for this title.

Translations