"Wireless Web Development, Second Edition" provides a substantial business and engineering background for wireless developers, covering facets of wireless Web software development for today's mobile platforms.
Today's wireless technologies - including wireless HTML, WAP 2.0, XML, Palm's WCA, and iMode - are discussed in detail, with examples of each. Moreover, Ray Rischpater places a special emphasis on the differences between the Web and the wireless Web, helping the reader understand the engineering and human interface issues that they must address when creating wireless Web applications.
By providing details about technologies that have emerged since the first edition was written (iMode, the growing emphasis on XML in wireless, and WAP 2.0), as well as relegating to historical status those technologies that have failed the test of time (Microsoft Mobile Channels and HDML), the book improves upon the first edition.
- Coverage of HTML, WAP 2.0, XML, Palm's WCA, and iMode are all discussed in detail
- Author is an accomplished veteran of the wireless platform industry
Ray Rischpater is an accomplished veteran of the wireless platform industry. His accomplishments include participation in the development of the first handheld Web browser for the Apple Newton platform, the first handheld Web server, and wireless travel software showcased at the Atlanta Olympics, among other things. With dozens of contributions to the industry's most respected publications, he is also the author of "Wireless Web Development and Wireless Web Development with PHP and WAP" published by Apress. He graduated from UC Santa Cruz with a BA in Pure Mathematics.
|Edition description:||Softcover reprint of the original 2nd ed.|
|Product dimensions:||7.52(w) x 9.25(h) x 0.28(d)|
About the Author
Read an Excerpt
Chapter 10: The Handheld Device
Although the Wireless Application Protocol (WAP) is poised to be the world
standard for screen phone content, the Handheld Device Markup Language (HDML)
remains important in North America, and I recommend you gain at least some
familiarity with it.
In this Chapter, I introduce HDML and show you how you an use it to mark up your content for today's North American screen phones and wireless terminals.
Introducing HDMLHDML was the first device-specific markup language available for screen phones. Created by Phone.com, it has been widely licensed to handset manufacturers. Major wireless providers, including AT&T, offer mobile data services that carry HDML, and most North American wireless data handsets in use offer HDML browsers. Unlike the other wireless technologies discussed in this book, the HDML standard is controlled by a single company. While the standard itself is open—anyone can develop HDML content—the direction HDML will take in the future is controlled by Phone.com.
HDML depends on the UP.Link Server, which provides server-side assistance for HDML browsers. The UP.Link Server gates HDML content from the Web to wireless terminals (see Figure 10-1 for a deployment view). As with other server-assisted wireless browsers, the UP.Link Server bridges the gap between media-rich Web content and constrained access devices. It provides network-specific services to the wireless network, converting the wireless protocols to Web protocols and making requests of the servers where the content originates—on the Web or on private enterprise networks.
Fortunately, it's not necessary to know much about the UP.Link Server to develop HDML content. Network providers make a UP.Link Server available and support it for their subscribers.
Developers who set out to learn HDML will find experience with other markup languages helpful. Understanding the Wireless Markup Language ( WML) makes HDML easier to learn at a conceptual level, but knowing the HyperText Markup Language (HTML) well makes HDML easier to write. HTML and HDML tags are written using the same syntax, and some tags are the same in both markup...
Table of Contents1. Wirelesss Data Primer
2. Wireless Landscape
3. Wireless User Interface
4. Wireless World Wide Web
5. Server-side Content Management
6. Server-side Scripting with PHP
7. The Extensible Markup Language
8. The Hypertext Markup Language
9. Web Clipping Applications
11. The Wireless Application Protocol
12. XML Style Transformations
14. Content Delivery
15. Custom Applications