Dynamic WAP Application Development
Soo Mee Foo, Christopher Hoover, Wei Meng Lee
  • August 2001
  • ISBN 9781930110083
  • 888 pages

This comprehensive guide provides developers with the necessary skills to develop WAP applications and build dynamic Web sites for wireless use. Dynamic WAP Application Development first introduces the Wireless Application Protocol (WAP) and offers an in-depth explanation of the prominent wireless languages.

Table of Contents detailed table of contents

Part I Introducing wireless development

1 Understanding WAP

2 WAP application development platforms

Part II Introduction to WML

3 Getting started with WML

4 Navigating in WML

5 Getting information

6 Using variables in WML

7 Extending WML

Part III Introduction to WMLScript

8 Getting started with WMLScript

9 Using WMLScript statements and operators

10 WMLScript functions and pragmas

Part IV Introducing HDML

11 Getting started with HDML

12 Building interactivity with HDML

13 Using variables in HDML

14 Activities, bookmarks, cache, and access control

Part V Wireless application design issues

15 WAP design principles

16 Converting HDML to WML

Part VI Dynamic WAP applications with ASP

17 Introduction to Microsoft Active Server Pages

18 Database connectivity with ADO

19 Using ASP to generate dynamic WAP content

20 Using ASP to implement data-based WAP applications

21 Troubleshooting your ASP/WAP application

Part VII Dynamic WAP applications with Java technologies

22 Introduction to Java servlets

23 Database connectivity using JDBC

24 Using Java servlets to generate dynamic WAP content

25 Information tracking

26 Using Java servlets to implement database access

27 Introduction to JavaServer Pages

28 Developing email applications using Java

Part VIII Transforming XML into wireless formats

29 Introduction to XML, XPath, and XSLT

30 XML parsers and XSLT processors

31 Implementing transformations

Part IX Setting up a testing environment

32 Using WAP gateways

33 Configuring WAP devices

Part X Case studies

34 Mobile inventory and ordering system

35 Mobile library system

Part XI Appendices

Appendix A: WML elements

Appendix B: WMLScript function libraries

Appendix C: HDML reference

Appendix D: Setting up PWS and IIS

Appendix E: HTTP/1.1 request and response headers

Appendix F: Java servlet packages

About the book

The authors begin with HDML (Handheld Device Markup Language), the first wireless language and one still supported by many Internet-enabled phones in the United States. They next cover WML (Wireless Markup Language), the XML-based successor to HDML that is supported by most phones worldwide. The third language described is WMLScript, the client-side scripting language of the wireless world that enables the developer to include procedure logic within their WML markup. In addition to hands-on practice with each of these languages, the book examines the issues involved in wireless application design and in converting HDML documents into WML.

The book also provides an overview of Microsoft Active Server Pages (ASP) and Java Servlets, and guides developers through the process of creating dynamic WAP applications using these server-side technologies.

Application design specific to the small display and limited memory capacity of wireless phones is also covered. Advanced topics include security, performance, and the intricacies of WAP gateways. The book also includes robust case studies that put WAP concepts into practice.

Translation rights for Dynamic WAP Application Development have been granted for Brazil. If you are interested in learning where to buy this book in a language other than English, please inquire at your local bookseller.

About the reader

This book is geared for developers who are called upon to extend existing Web services to wireless phone subscribers and for those who need to understand the resources involved in the development and deployment of WAP applications.

About the authors

Soo Mee Foo has a Master's degree in Computer Science with specialization in parallel programming and artificial intelligence. She also conducts workshops on Web and WAP application development to IT professionals. She lives in Singapore, where she is a lecturer at a polytechnic.

Christopher Hoover manages platform technologies for Openwave Systems, Inc., an industry leader in wireless web technology and co-founder of the WAP forum. He currently resides in San Francisco.

Wei Meng Lee has a Computer Science degree from the National University of Singapore. His interest is in web technologies and he conducts training for Visual Basic and web developers. He lives in Singapore.