Page 38 - DCAP512_WAP_AND_WML
P. 38
WAP & WML
Notes The value of high-end development environments is in the programming aids such as
color coding and debugging references.
Software Development Kits (SDKs) are available for most WAP device browsers and are
the recommended development tools.
WYSIWYG tools are expected.
Task Software Development Kits (SDKs) are available for most WAP device browsers.
Analyze
3.2.1 WML versus Other Languages
HTML
Modeled for the World Wide Web.
HDML
Modeled for handheld devices
Utilizes more memory than Smart Phones carry.
XML
This is a meta-language, not a complete language by itself.
WML is an application of XML for use on wireless devices.
HDML is a subset of SGML (Standard Generalized Markup Language). SGML was modeled
particularly for use on the World Wide Web. As such, it comprises many elements and tags that
are of little use to the wireless world and would serve only to cut down wireless applications.
HDML was modeled for use with handheld devices (HHDs) in particular, not all wireless devices.
While it does a neat job in this field, the aim of WML is to offer a single language that can be used
with both phones and HHDs.
XML is the core language or rule-set for WML.
3.2.2 File Extensions
Table 3.1
Extensions Media Type Content Type
Wml Text WML in source form
Wmlc Application WML “compiled” to binary
Wmls Text WML scripts
Wmlsc Application Compiled WML Script
Wbmp Image Wireless bitmap
Dtd Text XML Doc Type Definition
32 LOVELY PROFESSIONAL UNIVERSITY