

Bantry Technologies proposes a 5-day technical training on WAP technology.
In order to respond to its customers' requirements, Bantry Technologies
proposes either to take the WAP 1.2 training course or WAP 2.0 training
course. The contents of the courses are given below. Should you want an
overview of the differences between WAP 1.2 and WAP 2.0, a customised
course can be organised upon request.
This course provides the customer with a very practical and extensive
understanding of the WAP protocol.
The training consists of an interactive class using slide presentations
for theoretical sessions and exercises for practical work sessions.

This training course is dedicated to developers who need to become familiar
with WAP programming.
In order to fully benefit from this training, the attendees must have
a good understanding of both Java programming and WML.

Part One: WAP Basics
- WAP History
- Mobile Computing Constraints
- The WAP Forum
- Concurrent Technologies
- HDML
- Tiny HTML
- cHTML (iMode)
- J2ME/CLDC/MID
Part Two: WAP Architecture
- Client, Gateway and Server Architecture
- WAP Protocol Stack
- Wireless Application Environment (WAE)
- Wireless Session Protocol (WSP)
- Wireless Transport Protocol (WTP)
- Wireless Transport Layer Security (WTLS)
- Wireless Datagram Protocol (WDP)
- WAP Bearers
- SMS, CSD, USSD
- GPRS
- Other Bearers
WAP 1.2
Part Three: Principles of WML
- Access to a WAP Service
- Principles of WML
- Elements and Tags
- Practical Work #1: WML-Based Flight Reservation
Part Four: WMLScript Language
- Introduction to WMLScript
- Data Types and Variables
- Operators and Expressions
- Statements
- Standard Libraries
- Functions, Pragmas and Libraries
- Dealing with Errors
- Practical Work #2: Lottery Game
WAP 2.0
Parts Three and Four: XHTML Language
- The Future of WAP
- Introduction to XHTML
- Introduction to CSS
- Differences between WML and XHTML
- Basics of XHTML
- Elements and Tags
- Practical Works #1 and #2: Lottery Game
Part Five: WAP and ASP
- What is ASP?
- How to Run ASP?
- WAP Applications Servers
- Using WML with ASP
- ASP Object Model
- Active Data Object
- Manipulating ASP with WML and ADO
Part Six: J2EE and Wireless
- Introduction to J2EE Architecture
- Front-End Server Applications
- Business Logic
- JNDI, JMS, XML
- Platforms
- Practical Work #3: Dynamic Cinema and Movie Booking with Servlets
Part Seven: Security
- Overview of WAP Security
- Encryption Technologies
- TLS and WTLS
- Security Models
- Wireless Identity Module (WIM)