Table of contents Author City Company Country State/Province Term Interchange  

The Wireless Web: Ready for Primetime?

Heckler,  Steven , President ,  WestLake Internet Training,   Arlington   Virginia    U.S.A. 

Email: sheckler@westlake.com

Web site:http://www.westlake.com

Biography

Steve Heckler is President of WestLake Internet Training, an instructor-led, hands-on Web development training firm. WestLake teaches more than 40 courses on XML, Java, WML, ASP.NET, ASP, ColdFusion, Flash, and a wide variety of other technologies. Courses are taught at the firm's six training centers in the Washington, New York, Boston, Detroit, and Pittsburgh areas.

Prior to joining WestLake as its second employee in 1995, Steve worked as a product manager at Broderbund Software. He holds Bachelors and Masters degrees from Stanford University.



Introducing WAP

WAP : Facilitates communication between a wireless device and a gateway, which in turn allows communication with Internet- or intranet-based resources

WML : Derivative of XML used to create pages for wireless devices

The Role of the WAP Gateway

Server Options

– Features include HTML->WML translation, GIF/JPEG->WBMP translation

MIME type Extension
text/vnd.wap.wml .wml
text/vnd.wap.wmlscript .wmls
image/vnd.wap.wbmp .wbmp
application/vnd.wap.wmlc .wmlc
application/vnd.wap.wmlscriptc .wmlsc

Features of WML

WAP Browsers

WML Tag Structure

Phone displays cards one at a time

Developer cannot count on Back, Forward, Home buttons

A Basic Card

<?xml version="1.0"?> 
        <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
          "http://www.wapforum.org/DTD/wml_1.1.xml"> 
        <wml> 
         <card id="main" title="An Example"> 
         <p> 
         Hello World! 
         </p> 
         </card> 
        </wml>

Text Styles

Tag Style
<b></b> Bold
<i></i> Italics
<u></u> Underline
<em></em> Emphasis
<strong></strong> Strong
<big></big> Big
<small></small> Small

Special Characters

Character Entity Name
Quote &quot;
Apostrophe &apos;
Ampersand &amp;
Less than &lt;
Greater than &gt;
Soft hyphen &shy;
Non-breaking space &nbsp;

WML Tagging Rules

Tags are case sensitive

Tags must be nested

Links

May show up on screen or under one of the soft buttons

Linking to another page:

<a href="phonedir.wml">Phone Directory</a>

Linking to another card:

<a href="#djia">Dow Jones Industrial Average</a>

Providing a Back button

<do type="prev" label="Go Back"><prev /></do>

Code above typically results in one of the function keys having the label Go Back.

Other WML Features

Other WML Features

        <template> 
        <do type="prev" label="Go Back">
        <prev /> 
        </do> 
        </template>

Introducing WMLScript

WMLScript's syntax is very similar to JavaScript

Finding WAP Resources

2thumbsWAP.com - http://www.2thumbswap.com/wap/

Google - http://wap.google.com

Yahoo! (via WAP) - http://wap.yahoo.com

Yahoo! (via Web) - http://mobile.yahoo.com/wireless/dir

Compelling WAP applications

Why WAP is Not Quite Ready for Primetime

Future of Wireless Web

WAP Tools and Resources

Conclusion

Thank you for joining me today!

It will be exciting to see what the future holds in store

Please email questions to me at sheckler@westlake.com

Please check complete an evaluation and check around you for personal belongings prior to departing

  Table of contents Author City Company Country State/Province Term Interchange