IBM's WebSphere Portal currently supports mobile devices by generating portal
pages in three markup languages: HTML for desktop computers and some PDAs,
WML for WAP devices, and cHTML for devices in the NTT DoCoMo i-mode network.
This article focuses on portlet development for WAP devices, including a
brief introduction to WAP and WML, and discusses various WAP emulators for
portlet testing. The article's source code is not necessarily driven by best
practices or performance considerations.
WAP and WML
WAP (Wireless Application Protocol) is a communication protocol designed for
wireless devices just as HTTP is for desktop Web browsers. WML (Wireless
Markup Language) is a markup language for wireless device microbrowsers as
HTML is for browsers on desktop computers. WML content is read and
interpreted by a microbrowser built into the WAP device. WML is similar to
HT... (more)