Page 194 - DCAP512_WAP_AND_WML
P. 194

WAP & WML




                    Notes              be created for each category of information, and for changes only to be updated on the
                                       relevant screens, as well as enabling the user to request additional, or new, information
                                       by pushing simple function keys. The browser operates through SMS or datacall channels
                                       depending on which is most cost effective, and the browser is not limited by the standard
                                       size of SMS messages.
                                   Self Assessment


                                   Fill in the blanks:
                                   11.  …………………… allows IT developers to rapidly develop wireless applications connecting
                                       to legacy database systems.
                                   12.  …………………… contains a framework of Java code that facilitates the task of designing
                                       dynamic WAP Applications as Java servlets.

                                   13.  The WAPobjects framework links application logic and ……………………
                                   14.  …………………… connects the components of a successful mobile strategy.
                                   15.  HTML  documents  need  to  be  well-formed,  they  can  be  parsed  using  standard
                                       ………………….
                                   13.5 Other Languages


                                   HDML


                                   HDML (Handheld Device Markup Language) - often compared to Wireless Markup Language
                                   (WML) - is a language that allows the text portions of Web pages to be presented on cellular
                                   telephones and personal digital assistants (PDA) via wireless access. Developed by Unwired
                                   Planet, HDML is an open language offered royalty-free. According to UP’s president Chuck
                                   Parrish, any programmer with working knowledge of HTML, CGI, and SQL should be able to
                                   write a presentation layer using HDML. One major difference between HDML and WML is that
                                   WML is XML-based, while HDML is not. Another difference between HDML and WML is that
                                   HDML  does not allow  scripting,  while WML  allows it’s  own version of JavaScript, called
                                   WMLScript. Although Unwired Planet has changed their name to Phone.com, specifications for
                                   HDML are still available on their Web site in pdf format.

                                   SAML

                                   SAML stands for Security Assertions Mark-up Language. The charter of the group is to  define a
                                   data  format  for  authentication  and  authorization  assertions,  including  descriptions  of
                                   authentication  events.  The  authorization  includes  group  and  role  membership,  profile
                                   information et al.
                                   One feature of SAML which could be very valuable for web services is the fact that SAML will
                                   allow assertions to be made about anonymous principals, where “anonymous” means that an
                                   assertion about a principal does not include an attribute uniquely identifying the principal (ex:
                                   user name, distinguished name, etc.).

                                   The SAML messaging protocol allows push and pull model. It also has the notion of security
                                   zones, which is  good for the syndicated/aggregated services. We  could have  one zone for
                                   syndication and another for external interaction thru the XML bus.






          188                               LOVELY PROFESSIONAL UNIVERSITY
   189   190   191   192   193   194   195   196   197   198   199