Hour23.Going Wireless with WML and XHTML Mobile


Hour 23. Going Wireless with WML and XHTML Mobile

HTML is dead. Web developers have to accept this and move on to XHTML.

Uttam Narsu

Those are strong words. Actually, I think they are intended more as a directive than a statement but the general idea is to push web developers toward XHTML. An important variant of XHTML is called XHTML Mobile, and its focus is on mobile devices that don't require the full XHTML feature set. You've probably experienced the challenge of trying to "browse" the web on a mobile phone. If so, you probably understand how constrained the mobile phone environment can be in terms of limited screen space, processing power, memory, and so on. Some mobile devices exist that are more flexible in this regard, but the fact remains that mobile devices have unique needs when it comes to accessing online information.

You may have heard of WML (Wireless Markup Language), which is a markup language used to code scaled down web pages for mobile devices. WML strips a transmission down to its bare essentials by providing what is basically a pared down HTML for the wireless world. Paradoxically, it offers a remarkable amount of interactivity through its action elements, navigation controls, and scripting capabilities. WML and XHTML Mobile are technically two different technologies but efforts are underway to combine them into a single technology that solidifies an XML future for mobile web browsing. This hour explores WML, XHTML Mobile, and the imminent convergence of the two.

In this hour, we'll cover

  • How WML and XHTML Mobile fit into the state of the wireless web

  • Decks and cardsthe anatomy of a WML document

  • Formatting tags for WML text

  • How to provide for user entry in WML

  • Blending WML with XHTML Mobile




Sams Teach Yourself XML in 24 Hours
Sams Teach Yourself XML in 24 Hours, Complete Starter Kit (3rd Edition)
ISBN: 067232797X
EAN: 2147483647
Year: 2005
Pages: 266

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net