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
   33   34   35   36   37   38   39   40   41   42   43