Wednesday, September 29
Three half-day tutorials have been included with the Symposium programme. The tutorials address current developments in Handheld and Ubiquitous Computing, and are aimed practitioners, researchers and students.

Wednesday morning:
- Wearable Computers: beyond handheld computing
- The PalmPilot and Information Delivery
Wednesday afternoon:
- An Introduction to Developing WAP Applications



Mark Billinghurst
HITLAB, University of Washington, USA
In recent years there has been a proliferation of handheld and portable computing devices. Wearable computers are the most recent generation of this trend. However, unlike other portable computers, wearable computers are designed to be always on and always accessible, creating a paradigm shift in how mobile computing is used and opening up potentially new application areas.

This tutorial is designed to introduce attendees to the fundamental concepts behind wearable computers and give them the skills that they need to evaluate and develop wearable computer applications. The tutorial will contain a mix of slides and video presentations as well as an overview of several case studies of commercially successful wearable computer application and a hands-on demonstration of current wearable computer technology. Attendees will get copies of all the slides uses during the tutorial as well as pointers to a tutorial web site which contains further multimedia content, an extensive bibliography, detailed instruction for building several wearable computers and links to other wearable computer commerical and research web sites.

Mark Billinghurst is a final year PhD student at the Human Interface Technology Laboratory (HIT Lab) at the University of Washington, Seattle. He is active in several research areas including augmented and virtual reality, conversational computer interfaces and speech and gesture recognition. His most recent research work centers around using wearable computers to enhance face to face and remote collaboration and he has published several papers in the area, including an upcoming book chapter on collaboration with wearable computers. He is technical manager on the HIT Lab's wearable computing projects and has collaborated on various wearable computer projects with the US Navy, NRaD, British Telecom and the MIT Media Laboratory. He co-organized the 1998 VRAIS Workshop on Wearable Interfaces, established the Seattle special interest group on Wearable Computers and has been invited to speak about wearable computers at national and internation conferences.


Ray Rischpater
SpyGlass, USA
The PalmPilot series of handheld computers is an excellent platform for information delivery to both traditional and vertical end users. The wide variety of communications options provided by PalmOS, including robust synchronization, TCP/IP and wireless coverage provide the developer with many choices when developing their application. The tutorial will provide attendees with the background required to begin writing communicating applications for the Palm platform. The session's emphasis, however, is not on straightforward application development, but will be on the communication foundation available.

The material presented will draw from the author's experience providing mobile and handheld communications solutions for vertical and consumer markets over the last five years on platforms such as PalmOS, Windows CE, Newton, and Magic Cap. As such, it will be market-aware, but not commercially focused; the author has no intention of discussing the activities of either his employer or other specific institutions except as examples.

Attendees should have software development experience. No previous Palm experience is necessary, although those with experience may gain additional insight when reviewing the material.

Ray Rischpater has been developing applications for handheld computers for five years. As a Director of Software Development at Spyglass, he works with hardware and software developers providing mobile data solutions for a wide variety of platforms. When not at work, Ray can be found with his wife, Rachel, working on articles, their house, or other activities outdoors in the Santa Cruz Mountains between San Fransisco and Monterey.


Steve Mann
Creative Digital Publishing
The Wireless Applications Protocol (WAP) is rapidly becoming a standard for developing interactive applications for wireless mobile devices. This tutorial will cover the following topics:
  • The WAP user paradigm: devices, use models, application profiles
  • The WAP application environment: relevant web standards, client/proxy/server architectures, the WAP protocol stack
  • Wireless Markup Language (WML) Programming
  • Wireless Markup Language Script (WMLS) Programming
  • Developing real applications with dynamic content: CGI and Java Servlet applications
  • Advanced topics: internationalization, security, content push
  • Development tools, WAP status report, Q&A
Steve Mann is CEO and President of Creative Digital Publishing Inc.(www.cdpubs.com), a provider of technical information for the handheld and mobile computing markets, and a publisher of handheld applications software. Until recently, Creative Digital published Handheld Systems, a magazine for handheld system developers, still available on CD-ROM. They currently publish The Handheld Computer Almanac, a comprehensive industry guide to handheld computing products and services.

Mr. Mann holds B.S. and M.S. degrees in computer science and a M.S. in accounting, and has 25 years of experience in the computer industry, including software development, hardware design, consulting, and product analysis. He has written literally hundreds of articles and reviews for numerous publications, including InfoWorld, Dr. Dobbs, BYTE, MacWorld,Wireless for the Corporate User, Computer Currents, MacWeek, The San Jose Mercury News, Handheld Systems, and Pen Computing.

Mr. Mann is also an active software developer and webmaster. He is currently writing a book on Wireless Application Protocol (WAP) applications development for John Wiley, in collaboration with Unwired Planet.