HawHaw

From Wikipedia, the free encyclopedia

For Lord Haw-Haw see William Joyce. For HAWHAW in popular culture see Chick Publications.

HAWHAW stands for HTML and WML hybrid adapted Webserver and is a PHP-based toolkit to create universal mobile applications.

[edit] Details

The following excerpt from their website is provided until a NPOV rewrite can be made of this page:

With HAWHAW you can publish WAP pages which are also accessible by HTML standard browsers. HAWHAW automatically determines the requesting device's capabilities and creates appropriate markup code. Many users confirmed that HAWHAW created WML output is compatible with a lot of mobile devices.

You don't have to care about all the different browser types available today. The markup language code is generated by HAWHAW in order to achieve a maximum of portability across so many different handheld devices as possible. Especially WAP devices often need browser-optimized WML code for usability reasons.

In the early days HAWHAW was a small PHP class library, restricted to create WAP pages. But in the meantime HAWHAW was enhanced step by step and now it is not restricted any more to generate HTML and WML code only! If requested by the user agent, HAWHAW sites are capable to serve XHTML, HDML, i-modeTM , MML, PDAs and voice browsers as well! XHTML (WAP 2.0) is the successor of WML 1.x and bridges the gap between WAP and web applications. HDML is some sort of old-fashioned WML predecessor and is still used, e.g. in North America. i-mode is currently widely used in Japan, but is expected to become a serious alternative to WML. MML is short for Multimedia Markup Language and is like i-mode used in Japan. PDA-browsers are served by HAWHAW with "handheld-friendly" HTML.

Since Version 5.0 HAWHAW additionally supports VoiceXML. That means all HAWHAW applications are voice-enabled per default. The HAWHAW API offers many voice specific options, making HAWHAW a full-featured development tool to create interactive voice applications.

And from version 5.6 onwards, HAWHAW supports special output for the Lynx text browser. This "archaic" browser is still used today, often by handicapped people with screen readers and other special equipment. HAWHAW's Lynx support allows to create barrierfree applications, which validate Bobby-AAA-approved out of the box and additionally are accessible from each telephone by means of HAWHAW's VoiceXML support.

The HAWHAW toolkit comprises 3 components: 1) hawhaw.inc, a PHP class library; 2) HAWHAW XML, a specialized markup language; and 3) HAWXY, the HAWHAW proxy.

[edit] External links