XML.com 
 Published on XML.com http://www.xml.com/pub/a/2004/04/14/mobile.html
See this if you're having trouble printing code examples

 

Developing Wireless Content using XHTML Mobile
By Jean-Luc David
April 14, 2004

Creating unified solutions has always been a challenge in the mobile space. Until recently the industry has been solidly divided: all mobile providers aggressively pushed their own proprietary platforms and languages. For example, Nokia and Openwave developed WML and WAP for consumption in North America. In 1999, NTT DoCoMo launched the popular i-Mode service in Japan based on Compact HTML. Mobile developers had to become specialists, learning the intricacies of each platform. They also had to learn to create content compatible with hundreds of devices. Development took weeks and months and projects were very expensive to implement.

Focused on solving some of these issues, the W3C designed XML technologies to foster industry standards, interoperability and platform independence. Introduced in October 2001, Extensible HTML Mobile Profile stands to make the biggest impact on the industry: it is the amalgamation of XML and HTML designed for mobile devices and supported by many telecommunication companies such as NTT DoCoMo, Nokia, Ericsson and Openwave. Together, these companies form the Open Mobile Alliance (OMA).

This article will show you how to create XHTML Mobile Profile documents that render on multiple devices. We will also demonstrate how set up an XML-based multiserving framework. Finally, we will show you can transform your XHTML to WML without having to make any changes to your XHTML code.

Setting up your Mobile Development Environment

If you plan on successfully developing any mobile content using XHTML, you need the right tools at your disposal: