Essential WAP for Web Professionals
By 2004, over a billion wireless devices will access the Internet -- and most will use WAP, the #1 solution for delivering wireless and e-commerce content. In this compact, example-rich guide, Web developers will discover exactly how to build practical applications with WAP -- and join the wireless Internet revolution. Essential WAP for Web Professionals offers no-nonsense, practical introductions to the key elements of WAP systems, and the key techniques of WML/WMLScript development. It also contains complete WAP server-side applications built with four leading tools: ASP, Perl, JSP, and Servlets -- all viewable and downloadable on the Web. The authors demonstrate how to set up a WAP development environment, then introduce the key network, software, and hardware modules that comprise WAP. They cover the most commonly used WML elements, attributes, variables, task and event elements; show how to use graphics effectively in wireless applications; and present practical techniques for maximizing WAP security. The book concludes with a preview of WAP's future -- a future of richer content, and more interactive applications.
- Paperback | 256 pages
- 152.7 x 231.4 x 18mm | 447.88g
- 14 Jun 2001
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
- w. figs.
Table of contents
Foreword. Acknowledgements. About the Authors. 1. What Is WAP? The Need for WAP. Benefits of WAP. Recap.2. WAP Architecture. The WAP Specifications. Elements of the WAP Architecture. Common Deployment Schemes. WAP Push Architecture. Recap.3. Wireless Markup Language (WML). Understanding XML. WML Elements and Attributes. Recap.4. WMLScript. An Overview of WMLScript. WMLScript On the Inside. WMLScript on the Outside. Recap.5. Images and Graphics. Wireless Bitmap (WBMP) Format. Use of Graphics in WAP Applications. Recap.6. WAP Security. The Five Tenets of Security. The WAP Security Architecture. Future Enhancements to WAP Security Model. Recap.7. Example Wireless Applications. Purpose. External Databases and Applications. The Contact List Application. Advanced Projects.8. Example ASP Application. The Code. The GetData() Function. The SendMail() Function. Putting It All Together. Recap. Advanced Projects.9. Example JSP Application. The Code. The GetData() Function. The SendMail() Function. Putting It All Together. Recap. Advanced Projects.10. Example PERL Application. The Code. The PERL Main Routine. The WML Application. The GetVariables() Subroutine. The GetData() Subroutine. The SendMail() Subroutine. Recap. Advanced Projects.11. Example Java Servlet Application. The JDeck API. The Code. The WapServlet Class. The WML Application. Another JDeck Example. Recap. Advanced Projects.12. The Future of WAP. High Bandwidth, Low Latency. Evolved Infrastructure. Evolved Clients. Richer Content, Interactive Applications. Rapid Adoption. Bluetooth. Recap.Appendix A: Glossary. Appendix B: Setting up a WAP Development Environment. Index.
About Muhammad Zafar
DAMON HOUGLAND is the co-author of Core JSP and Essential JSP for Web Professionals, both published by Prentice Hall PTR. He is a Senior Director of Operations for eFORCE, Inc., where he designs and architects Java enterprise applications. He is in charge of leading project operations and delivery for wireless and eBusiness integration projects. He has worked in system integration and system administration at companies such as Sun Microsystems, Palm Computing, and Motorola over the last nine years. KHURRAM ZAFAR is an Associate Vice President of Technology at eFORCE, Inc., an eBusiness systems integration firm. Khurram is currently in charge of developing the Wireless and B2B practices at eFORCE while overseeing successful execution of western-region wireless, B2B, and eCRM projects. He has served in project-management and technical-architect roles in numerous cutting-edge projects at companies like Northern Telecom and PageNet, a leading provider of wireless messaging services. He holds a bachelors degree in computer engineering from McGill University in Canada.