146
Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum WAP Forum

Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

  • View
    230

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Welcome and Introduction

Chuck Parrish, WAP Forum Chairman

Executive Vice President

Unwired Planet

WAP Forum WAP Forum

Page 2: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Agenda and plan for the day 1:00 Welcome 1.05 Overview - Chuck Parrish 1.30 Architecture - Thomas Hubbard 1.50 WAP Application Environment - Bruce Martin 2.10 WPG Technical Overview - Nick Alfano 2.30 WSG Technical Overview - Espen Kristensen 2.50 Interoperability Testing - Raimo Järvenpää 3.10 Break 3.20 Carrier Expert Group - Christophe François 3.40 Asian Expert Group - Noritake Okada 3.50 SMS Expert Group - Eric Mahr 4.00 Telematics Expert Group - Rick Noens 4.10 Education and Communication E. G. - Sanjay Jhawar 4.30 Discussion / Q&A - moderated by Chuck Parrish 5:00 Adjourn 6:00 Depart for Reception and dinner

Page 3: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

An Introduction to WAP

What is WAP?

WAP Forum Objectives & Principles

The WAP Solution to Wireless Internet

Facts about WAP

Membership benefits

Page 4: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

What is WAP?

The Wireless Industry has chosen the WAP Standard because it is: An open industry-established world standard

Based on Internet standards including XML and IP

Committed to by handset manufacturers representing over 90% of the world market across all technologies

Supported by network operators representing 100 Million subscribers

Page 5: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Wireless Operators

Page 6: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Device Manufacturers

Page 7: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

CCL

SOFTLINE

WAP Software Companies

Page 8: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Infrastructure Companies

Page 9: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Objectives of the WAP Forum

Bring Internet content and advanced services to wireless handsets and other wireless terminals

Create a global wireless protocol specification to work across differing wireless network technologies

Submit specifications for adoption by appropriate industry and standards bodies

Enable applications to scale across a variety of transport options and device types

Page 10: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

CCL

SOFTLINE

WAP Membership -- Feb. ‘9990+ companies committed to Wireless Internet Standards

Page 11: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Principles

A complete Wireless Internet Solution must:

Use existing standards

Promote new open standards

Provide Air Interface Independence

Provide Device Independence

Page 12: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Benefit the carrier by creating multiple suppliers of interoperable components

and valuable applications

Open Standards

Assure interoperability

Encourage innovation

Foster competition

Page 13: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Bearer Independence

Allows Applications developed once to work across all networks -- today and tomorrow

Protects the Carrier’s investment in wireless data as networks evolve

Enables Handset Manufacturers to use common code across product lines

Page 14: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Device Independence

Allows Applications developed once to work across many devices from small handsets to powerful PDA’s

Promotes consistent user experience across all of a carrier’s handset offerings

Encourages wealth of applications for handset manufacturers that implement the standard

Page 15: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Wireless Internet Requires Solutions tailored to Wireless

As compared to the traditional Internet:

The Market is Different

The Network is Different

The Device is Different

Page 16: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Implication:Implication:Inferior applications and services will lose to Inferior applications and services will lose to

those optimized for wireless phones.those optimized for wireless phones.

Challenge: The Market is Different

Applications must be as easy as a phone to use -- therefore much easier to use than a PC.

Solution must provide significant value at low incremental cost.

Needs at the handset are not the same as at the desktop.

Page 17: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

0

100

200

300

400

500

600

700

800

1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003

No

. of

Wir

eles

s S

ub

scri

ber

s (M

)

(C) Copyright 1997, The Strategis Group.

WAP Solution: Enable the Market

WAP applications are developed for the handset to produce the best user experience.

The WAP microbrowser has low impact on handset costs.

WAP protocols and development environment enable focused content for the subscriber

Page 18: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Implication:Implication:There is value in protocol optimization.There is value in protocol optimization.

Challenge: The Network is Different

Power and spectrum limitations mean low bandwidth relative to wireline.

Higher bandwidth comes at economic expense

Trend towards packet means shared channels

Latency is an issue

Transactions very small, so users perceive latency

Reliability varies widely, and fails differently from the Internet.

I.e, Out-of-coverage is a common occurrence.

Page 19: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

• WAP is working with W3C to merge into HTTP-NG (Next Generation) work

WAP Solution: Wireless-optimized Protocols

WAP runs only on the wireless portion

WAP Protocol stack is optimized for wireless

WAP runs on all networks, including IP networks

WAP even works over SMS

Page 20: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Implications:Implications:• Screen size and input mechanisms will always be limited.Screen size and input mechanisms will always be limited.• Consumer desire for longer battery life will always limit Consumer desire for longer battery life will always limit

available bandwidth, CPU, memory and display.available bandwidth, CPU, memory and display.• Consumer-class applications must be handset-aware.Consumer-class applications must be handset-aware.

Challenge: The Device is Different

Form-factor limited to comfort in the human hand

Device has extremely limited CPU power, memory (RAM & ROM) space, and display size

Consumers demand long battery life, and therefore low power consumption

Increasing bandwidth requires more power

Page 21: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Solution: Microbrowser optimized for the consumer handset

Requires minimal RAM, ROM, Display, CPU and keys

Provides carrier with consistent service UI across devices

Provides Internet compatibility

Enables wide array of available content and applications

Page 22: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

FACTS about WAP

WML is XML WAP is working with W3C on HTTP-NG

much interest in WAP’s work with WSP joint WAP/W3C white paper coming soon

WAP supports IP on suitable bearers uses UDP/IP where possible targeting wireless TCP for connection protocol WAP is working with IETF on wireless TCP Uses a socket interface to higher layers

WAP can also use bearers where IP cannot work e.g. SMS, USSD

WAP is truly open diverse Board of Directors with 13 members

Page 23: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

The WAP Board of Directors

• Chuck Parrish (chair) Unwired Planet

• Gregory Williams (vice chair) SBC

• Alain Briancon Motorola

• Christophe Francois CEGETEL

• Ajei Gopal IBM

• Skip Bryan Ericsson

• Noritake Okada, Matsushita

• Francis Pinault Alcatel

• Hiroshi Sakai DDI

• Paul Schofield Telstra

• Shuichi Shindo NTT DoCoMo

• Mikko Terho Nokia

• Terry Yu, Sprint PCS

Page 24: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Membership benefits

Participate in driving future evolution of WAP provide comments on spec. drafts to technical chairmen provide input for consideration attend technical briefings participate directly in future working groups

Participate in the formation of WAP’s Marketing MessageNetwork with other industry participantsGuaranteed access to Essential IP

held by any other Member on fair, reasonable and non-discriminatory terms

Nominate and elect directors to the WAPForum board

Page 25: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Conclusion

The Wireless Industry has chosen the

WAP Standard because it is: An open industry-established world standard

Based on Internet standards including XML and IP

Committed to by handset manufacturers representing over 90% of the world market across all technologies

Supported by network operators representing 100 Million subscribers

Join the WAP Forum Today!

Page 26: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 27: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thomas Hubbard

Chairman WAP Architecture Group Senior Software Engineer

Nokia

Introduction and Overview

WAP Architecture WAP Architecture

Page 28: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Role of the Architecture Group

WAP technical architecture owner Maintaining/monitoring architectural consistency

Advising the Board on technical decisions

Expert technical consultation Expert knowledge of WAP architecture

Track unresolved and future WG work items Collecting unsolicited input to WAP work

Help to resolve issues that span WG.

Assuring that no work items “fall between the cracks” of other Working Groups

Specifications WAP Architecture Overview Specification

WAP Conformance Specification

Page 29: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Structure of the Architecture Group

Architectural Consistency Ensure proposed additions to the architecture "mesh" with the

current architecture.

Input Paper Review Technical input paper review.

Standardization Organizations Liasons discussions concerning external standardization

organizations.

Persistence Drafting Committee

Page 30: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Presentation Topics

The WAP Forum Technical Motivation

The WAP Architecture What is currently contained in the WAP Specification Suite

published at www.wapforum.org ?

Page 31: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Web Server

Content

CGIScripts

etc.

WM

L D

ecks

wit

h W

ML

-Scr

ipt

WAP Gateway

WML Encoder

WMLScriptCompiler

Protocol Adapters

Client

WML

WML-Script

WTAI

Etc.

HTTPWSP/WTP

The WAP Architecture

Page 32: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Internet

Comparison between Internet and WAP Technologies

HTMLJavaScript

HTTP

TLS - SSL

TCP/IPUDP/IP

Wireless Application Protocol

Wireless ApplicationEnvironment (WAE)

Session Layer (WSP)

Security Layer (WTLS)

Transport Layer (WDP)

Other Services andApplications

Transaction Layer (WTP)

SMS USSD CSD IS-136 CDMA CDPD PDC-P Etc..

Bearers:

Page 33: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP v1.0WAP 1.0 Specifications

April 30th: Published at www.wapforum.org

Wireless Application Environment WML Microbrowser WMLScript Virtual Machine WMLScript Standard Library Wireless Telephony Application Interface WAP Content Types

Wireless Protocols Wireless Session Protocol (WSP) Wireless Transport Layer Security (WTLS) Wireless Transaction Protocol (WTP) Wireless Datagram Protocol (WDP) Wireless network interface definitions

Page 34: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WHY WAP ?Wireless networks and phones

have specific needs and requirements

not addressed by existing Internet technologies.

Only be met by participation from entire industry.

WAP enables any data transport TCP/IP, UDP/IP, GUTS (IS-135/6), SMS, or USSD.

The WAP architecture several modular entities

together form a fully compliant Internet entity

all WML content is accessed via HTTP 1.1 requests.

Page 35: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WHY WAP ?

WAP utilizes standard Internet markup language technology (XML)

Optimizing the content and airlink protocols

The WML UI components map well onto existing mobile phone user interfaces no re-education of the end-users

leveraging market penetration of mobile devices

WAP utilizes plain Web HTTP 1.1 servers leveraging existing development methodologies

CGI, ASP, NSAPI, JAVA, Servlets, etc.

Page 36: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Why is HTTP/HTML not enough?

Big pipe - small pipe syndrome

Wireless network<HTML><HEAD><TITLE>NNN Interactive</TITLE><META HTTP-EQUIV="Refresh" CONTENT="1800, URL=/index.html"></HEAD><BODY BGCOLOR="#FFFFFF" BACKGROUND="/images/9607/bgbar5.gif" LINK="#0A3990" ALINK="#FF0000" VLINK="#FF0000" TEXT="000000" ONLOAD="if(parent.frames.length!=0)top.location='http://nnn.com';"> <A NAME="#top"></A><TABLE WIDTH=599 BORDER="0"><TR ALIGN=LEFT><TD WIDTH=117 VALIGN=TOP ALIGN=LEFT>

<HTML><HEAD><TITLE>NNN Interactive</TITLE><META HTTP-EQUIV="Refresh" CONTENT="1800, URL=/index.html">

Internet<WML><CARD><DO TYPE="ACCEPT"><GO URL="/submit?Name=$N"/></DO>Enter name:<INPUT TYPE="TEXT" KEY="N"/></CARD></WML>

010011010011110110010011011011011101010010011010

Content encoding

HTTP/HTML WAP

Page 37: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WHY WAP ?

Good relationships with standards Several Liaisons with ETSI

ETSI / WAP compliance profile for GSM and UMTS.

CTIA official Liaison Officer to the WAP Forum

WAP is actively working with the W3C and IETF HTML-NG (HTML Next Generation)

HTTP-NG (HTML Next Generation)

Page 38: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Architecture Group Current Work

End-to-end security

Billing

Asynchronous Applications

Bearer selection

Gateway switching

PUSH Architecture

Persistence Definition

Meeting format changes

Page 39: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 40: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

WAP Application Environment WAP Application Environment

Bruce Martin, Chairman

WAP Application Working Group

Director of Technology

Unwired Planet

Page 41: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAE Overview

Application framework For network applications;

On small, narrowband devices

Developed by Wireless Applications Group (WAG);

A WAP technical working group.

Page 42: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAE Goals

Network-neutral application environment;

For narrowband wireless devices;

With an Internet/WWW programming model;

And a high degree of interoperability.

Page 43: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAE Requirements

Leverage WSP and WTP

Leverage Internet standard technology

Device Independent

Network Independent

International Support

Page 44: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Requirements (cont.)

Vendor-controlled MMI

Initial focus on phones Slow bearers

Small memory

Limited CPU

Small screen

Limited input model

Page 45: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAE First Generation

Architecture Application model

Browser, Gateway, Content Server

WML Display language

WMLScript Scripting language

WTA Telephony services API and architecture

Content Formats Data exchange

Page 46: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WML Second Generation

Extensions and enhancements Currently under development

User Agent Profiling Content customized for device

Push Model Network-initiated content delivery

Performance Enhancements Caching, etc.

Page 47: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

GatewayClientNetwork

Application

WSP/HTTP Request {URL}

WSP/HTTP Reply {Content}

WAE Abstract Network Architecture

Page 48: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Web Server

Content

CGIScripts

etc.

WM

L D

ecks

wit

h W

ML

-Scr

ipt

WAP Gateway

WML Encoder

WMLScriptCompiler

Protocol Adapters

Client

WML

WML-Script

WTAI

Etc.

HTTPWSP/WTP

Network Example #1: WAP Gateway

Page 49: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Application Server

Content

ApplicationLogic

WM

L D

ecks

wit

h W

ML

-Scr

ipt

WML Encoder

WMLScriptCompiler

Protocol Adapters

Client

WML

WML-Script

WTAI

Etc.

WSP/WTP

Network Example #2:WAP Application Server

Page 50: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WML

Tag-based browsing language: Screen management (text, images)

Data input (text, selection lists, etc.)

Hyperlinks & navigation support

W3C XML-based language

Inherits technology from HDML and HTML

Page 51: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WML (cont.)

Card metaphor User interactions are split into cards

Navigation occurs between cards

Explicit inter-card navigation model Hyperlinks

UI Event handling

History

State management and variables Reduce network traffic

Results in better caching

Page 52: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

InputElements

WML Example

Deck

CardNavigation

Variables

<WML> <CARD> <DO TYPE=“ACCEPT”> <GO URL=“#eCard”/> </DO Welcome! </CARD> <CARD NAME=“eCard”> <DO TYPE=“ACCEPT”> <GO URL=“/submit?N=$(N)&S=$(S)”/> </DO> Enter name: <INPUT KEY=“N”/> Choose speed: <SELECT KEY=“S”> <OPTION VALUE=“0”>Fast</OPTION> <OPTION VALUE=“1”>Slow</OPTION> <SELECT> </CARD></WML>

Page 53: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WMLScript

Scripting language: Procedural logic, loops, conditionals, etc.

Optimized for small-memory, small-cpu devices

Derived from JavaScript™

Integrated with WML Powerful extension mechanism

Reduces overall network traffic

Page 54: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WMLScript (cont.)

Bytecode-based virtual machine Stack-oriented design

ROM-able

Designed for simple, low-impact implementation

Compiler in network Better network bandwidth use

Better use of terminal memory/cpu.

Page 55: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WMLScript Standard Libraries

Lang - VM constants, general-purpose math functionality, etc.

String - string processing functions

URL - URL processing

Browser - WML browser interface

Dialog - simple user interface

Float - floating point functions

Page 56: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WMLScript Example Uses

Reduce network round-trips and enhance functionality.

Field validation Check for formatting, input ranges, etc.

Device extensions Access device or vendor-specific API

Conditional logic Download intelligence into the device

Page 57: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Functions

WMLScript Example

WMLScript is very similar to JavaScript

ProgrammingConstructs

Variables

function currencyConvertor(currency, exchRate) { return currency*exchangeRate; }

function myDay(sunShines) { var myDay; if (sunShines) { myDay = “Good”; } else { myDay = “Not so good”; }; return myDay;}

Page 58: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WTA

Tools for building telephony applications

Designed primarily for: Network Operators / Carriers

Equipment Vendors

Network security and reliability a major consideration

Page 59: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WTA (cont.)

WTA Browser Extensions added to standard WML/WMLScript browser

Exposes additional API (WTAI)

WTAI includes: Call control

Network text messaging

Phone book interface

Indicator control

Event processing

Page 60: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WTA (cont.)

Network model for client/server interaction Event signaling

Client requests to server

Security model: segregation Separate WTA browser

Separate WTA port

WTAI available in WML & WMLScript

Page 61: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Placing an outgoing call with WTAI:

Input Element

WTAI Call

<WML><CARD> <DO TYPE=“ACCEPT”> <GO URL=“wtai:cc/mc;$(N)”/> </DO> Enter phone number: <INPUT TYPE=“TEXT” KEY=“N”/></CARD></WML>

WTA Example

Page 62: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Placing an outgoing call with WTAI:

WTAI Call

function checkNumber(N) { if (Lang.isInt(N)) WTAI.makeCall(N); else Dialog.alert(“Bad phone number”);}

WTA Example

Page 63: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Content Formats

Common interchange formats

Promoting interoperability

Formats: Business cards: IMC vCard standard

Calendar: IMC vCalendar standard

Images: WBMP (Wireless BitMaP)

Compiled WML, WMLScript

Page 64: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

New WAP Content Formats

Newly defined formats: WML text and tokenized format

WMLScript text and bytecode format

WBMP image format

Binary format for size reduction Bytecodes/tokens for common values and operators

Compressed headers

Data compression (e.g. images)

General-purpose transport compression can still be applied

Page 65: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Content Format Example

Image Element

<WML><CARD> Hello World!<BR/> <IMG SRC=“/world.wbmp” ALT=“[Globe]” /></CARD></WML>

Example Use of an Image:

Page 66: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Push

Push is under development

Network-push of content Alerts or service indications

Pre-caching of data

Goals: Extensibility and simplicity

Build upon WAP 1.0

End-to-end solution

Security

User friendly

Page 67: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

User Agent Profiles (UAProf)

UAProf is under development

Goal: content personalization, based upon: Device characteristics, user preferences

Other profile information

Working with W3C on CC/PP RDF-based content format

Describes “capability and profile” info

Efficient transport over wireless links, caching, etc.

Page 68: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAE Technical Collaboration

W3C White paper published

Technical collaboration CC/PP

HTML-NG

HTTP-NG

Etc.

ETSI/MExE

Others coming soon

Page 69: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Summary: WAE Status

First generation released Implementations are in progress

Specifications include: WAE, WML, WMLScript

WBMP, WTA, WTAI, etc.

Second generation in development Focusing on:

Push, Interoperability, UAProf

Telephony, Internationalization, etc.

Page 70: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 71: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Working Group Summary

Nick Alfano, WPG WG Chair

Principal Staff Engineer

Motorola, Network Solutions Sector

Wireless Protocols GroupWireless Protocols Group

Page 72: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Wireless Transaction Service Access Point

Wireless Datagram Protocol

BearerService

D

BearerService

CBearerService

B

Transport Service Access Point (TSAP)

BearerService

APhysical Layer Air Link

Technology

Wireless Transaction Protocol

Wireless Session Protocol

Wireless Session Service Access Point

WCMP

Protocol Layers in WPG

Page 73: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Transport Services

WDP is the Datagram protocol

WTP is the Transaction-Oriented protocol

WSP is the Session Layer Protocol

Page 74: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WSP Overview

Provides shared state between client and server used to optimize content transfer

Provides semantics and mechanisms based on HTTP 1.1

Enhancements for WAE, wireless networks and “low-end” devices

Page 75: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

HTTP 1.1 Basis

Extensible request/reply methods

Extensible request/reply headers

Content typing

Composite objects

Asynchronous requests

Page 76: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Enhancements Beyond HTTP

Binary header encoding

Session headers

Confirmed and non-confirmed data push

Capability negotiation

Suspend and resume

Fully asynchronous requests

Connectionless service

Page 77: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Why Not HTTP?

Encoding not compact enough

No push facility

Inefficient capability negotiation

Page 78: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Header Encoding

Defined compact binary encoding of headers, content type identifiers and other well-known textual or structured values

Reduces the data actually sent over the network

Page 79: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Capabilities

Capabilities are defined for: Message Size, client and server

Protocol Options: Confirmed Push Facility, Push Facility, Session Suspend Facility, Acknowledgement headers

Maximum Outstanding Requests

Extended Methods

Header Code Pages

Page 80: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Suspend and Resume

Server knows when client can accept a push

Multi-bearer devices

Dynamic addressing

Allows the release of underlying bearer resources

Page 81: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Connection And Connectionless Modes

Connection-mode Long-lived communication

Benefits of the session state

Reliability

Connectionless Stateless applications

No session creation overhead

No reliability overhead

Page 82: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Wireless Transaction Protocol

Purpose: Provide efficient request/reply based transport mechanism

suitable for devices with limited resources over networks with low to medium bandwidth.

Advantages: Operator Perspective - Load more subscribers on the same

network due to reduced bandwidth utilization.

Individual User - Performance is improved and cost is reduced.

Page 83: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WTP Services and Protocols

WTP (Transaction) provides reliable data transfer based on request/reply paradigm

no explicit connection setup or tear down

data carried in first packet of protocol exchange

seeks to reduce 3-way handshake on initial request

supports

• retransmission of lost packets• selective-retransmission• segmentation / re-assembly• port number addressing (UDP ports numbers)• flow control

message oriented (not stream)

supports an Abort function for outstanding requests

supports concatenation of PDUs

Page 84: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

ClientClient ServerServer

Invoke

Ack

Result

Ack

T-TRInvoke.req

T-TRResult.ind

T-TRInvoke.cnf

T-TRResult.res

(PDUs)

T-TRInvoke.ind

T-TRResult.req

T-TRInvoke.res

T-TRResult.cnf

WTP Services and Protocols

WTP continued uses the service primitives

T-TRInvoke.req .cnf. .ind .res

T-TRResult.req .cnf .ind .res

T-Abort.req .ind

an example of a WTP protocol exchange

Page 85: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WDP Services and Protocols

WDP (Datagram) provides a connection-less, unreliable datagram service

WDP is replaced by UDP when used over an IP network layer.

WDP over IP is UDP/IP

uses the Service Primitive T-UnitData.req .ind

Page 86: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

• GSM SMS, USSD, C-S Data, GPRS• IS-136 R-Data, C-S Data, Packet• CDMA SMS, C-S Data• PDC C-S Data, Packet • PHS C-S Data• CDPD• iDEN SMS, C-S Data, Packet• FLEX and ReFLEX• DataTAC

Bearers

Bearers currently supported by WAP

Page 87: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Over GSM Circuit-Switched

RAS - Remote Access ServerIWF - InterWorking Function

WSP

WAE

Subnetwork

IP

WSP

WAE Apps onOther Servers

WAP Proxy/Server

CSD-RF

PPP

IP

Mobile

IWF

PSTNCircuit

CSD-RF

ISP/RAS

SubnetworkPSTNCircuit

PPP

IP

WTP

UDP

WTP

UDP

Service, Protocol, and Bearer Example

Page 88: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Over GSM Short Message Service

SMS

WDP

WTP

WSP

WAE

SMS

Subnetwork

WDP

WDP Tunnel Protocol

Subnetwork

WDP TunnelProtocol

WTP

WSP

WAE Apps onother servers

SMSC

WAP Proxy/ServerMobile

under development

Service, Protocol, and Bearer Example

Page 89: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WPG Current Issues

Definition of Wireless TCP via liaison with IETF PILC Working Group

Over The Air Provisioning

Cell Broadcast

SMS-C standardized interface (WDP tunneling protocol)

UDP Port number assignment from IANA

Page 90: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 91: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Espen Kristensen

WSG Chairman

Ericsson

WAP Security WAP Security

Page 92: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WSG Work Area

Provide mechanisms for secure transfer of content, to allow for applications needing privacy, identification, verified message integrity and non-repudiation

Transport level security is WTLS, based on SSL and TLS from the Internet community

Working on various mechanisms for improved end-to-end security and application-level security

Page 93: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WTLS Services and Characteristics

Specifies a framework for secure connections, using protocol elements from common Internet security protocols like SSL and TLS.

Provides security facilities for encryption, strong authentication, integrity, and key management

Compliance with regulations on the use of cryptographic algorithms and key lengths in different countries

Provides end-to-end security between protocol end points

Page 94: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WTLS Services and Characteristics

Provides connection security for two communicating applications

privacy (encryption)

data integrity (MACs)

authentication (public-key and symmetric)

Lightweight and efficient protocol with respect to bandwidth, memory and processing power

Employs special adapted mechanisms for wireless usage Long lived secure sessions

Optimised handshake procedures

Provides simple data reliability for operation over datagram bearers

Page 95: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Goals and Requirements for WTLS

Interoperable protocols

Scalability to allow large scale application deployment

First class security level

Support for public-key certificates

Support for WAP transport protocols

Page 96: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Record Protocol

Handshake Protocol

Alert Protocol

Application Protocol

Change Cipher Spec Protocol

Transaction Protocol (WTP)

Datagram Protocol (WDP/UDP)

Bearer networks

WTLS

Record protocol

WTLS Internal Architecture

Page 97: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Current Work Items

Improved support for end-to-end security Various mechanisms under consideration for extending

WTLS protocol endpoint beyond WAP Gateway

Introduction of application level mechanisms for encryption and signing, which will be interoperable between WAP and the Internet world

Page 98: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Current Work Items

Integrating Smart Cards for security functions Wireless Identity Module specification will integrate Smart

Cards into the security framework of WAP

Uses Smart Card for storage of security parameters, as well as performing security functions

Page 99: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Current Work Items

Providing a scalable framework for Client Identification Public Key Infrastructure for provisioning and management

of certificates

Simpler mechanisms for clients that do not support certificates

Page 100: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 101: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Raimo Järvenpää

Chair Wireless Interoperability Group

Nokia

Wireless Interoperability Group Wireless Interoperability Group

Page 102: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WIG History

Kickoff at Helsinki Meeting, Interoperability Testing Workshop (unofficial meeting in Vancouver) Common activity proposal

Activity proposal aproved by WAP board

Official workgroup established, first meeting in Malmö / October

WIG structure chair Raimo Järvenpää / Nokia

wide range of representatives

Page 103: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WIG Mission statement

“To ensure that WAP products To ensure that WAP products are conformant to WAP specs are conformant to WAP specs and interwork with each other.”and interwork with each other.”

Page 104: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WIG Scope

Create test documentation for static conformance

dynamic conformance

interoperability

Define product certification process labeling

testhouse - type of process

Page 105: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WIG Status

Static conformance Static Conformance Clauses, defines check lists for a

particular device class

Dynamic conformance testing Short term

Testsuites for interoperability testing

Long term Testsuites and tools for conformance testing

Testhouse-like process

Page 106: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 107: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Christophe François

Chairman Carrier Expert Group

SFR

Carrier Expert Group Carrier Expert Group

Page 108: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Carrier Expert Group

Scope and Objectives

Deliverables

Membership

Organisation

Current Work Activities

Page 109: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Group Scope and Objectives (1)

Bring to the WAP Forum operators/carriers contributions and requirements focused on market needs

Contribute to the prioritization of developments in the specifications working groups, on the basis of key services and end user requirements, as they appears to Carriers from a marketing and service development perspective.

Liaise with existing carrier groups in other industry initiatives : GSM MoU SERG, UMTS Forum Marketing Aspects Group, · UWCC,· CdmaOne service group· ...

Page 110: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Group Scope and Objectives (2)

Promote the potential of WAP technology towards telecommunication industry (operators, manufacturers, standard institutes), internet society, service and content providers as a key enabling platform for developing a wide scope of value added services

Share marketing/implementation experience and maintain a service review developed by carriers based upon WAP activities for roaming purposes and promotion of WAP service capabilities

Page 111: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Carrier Expert Group Deliverables

Service requirements and priorities for WAP specification : carriers input into the WAP Roadmap throught regularly updated priority feature list

Information and commercial experience about existing service portfolios

Feedback and contribution to other WAP Forum Working Groups & other external bodies

Page 112: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Carrier Expert Group Membership

Membership is open to all carriers and service providers members of the WAP Forum

Industry vendors are not eligible for CEG membership or attendance to CEG meeting / discussion, but can be invited to discuss / present specific subject to the group

Current membership includes more than 30 carriers from all technologies / geographical areas represented within the WAP Forum

Page 113: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Carrier Expert Group Organisation

Chairperson : Cegetel C. François

Vice Chairperson : BAM L. Magnus

Secretary : Cegetel S. Frey

CEG Executive Team :– European GSM Sonera T. Huostila

– North American GSM SBC L. van der Booke

– Other GSM Telstra Ian Lohning

– North American CDMA BAM Lee Magnus (Chair)

– Other CDMA IDO Jeff Brunson (Sec.)

– TDMA BellSouth Sam Zellner

– PDC / PHS NTT DoCoMo Taki Nakagima

– Paging / Data Only PageNet Tony Klinkert

Page 114: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Carrier Expert GroupCurrent Work Activities

CEG Contributions to Date : - Input requirement into the current WAP Roadmap

- Input to the short term priorities for WAP next spec. Release

- Liaison established with GSM Association

- Active contribution to IOT work and participation to IOT Executive Committe

- Liaison with WTA

Current Work Items in Progress : - Liaison with other carrier groups (CDG…)

- Client ID(BAM)

- Online Configuration of WAP Client (T-Mobil)

- WTA (Telstra)

- Billing (Sonera)

- Push (AWMS)

- Provisioning, Operation and Maintenance

- E Commerce

Page 115: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 116: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Asian Expert GroupAsian Expert Group

Noritake Okada, Chairman

Asian Expert Group

Panasonic

Page 117: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

How to Organize

AEG is not a specification WG, but an expert group.

[ AEG Charter ]

AEG should discuss Asian related requirements and make a joint proposal to the existing WG.

AEG will cover Asian related technology, interoperability, marketing in cooperating with therelated WG.

Page 118: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

AEG Activity Related with Existing WG

NTT-DoCoMo

DDI FujitsuPanasonic

HK Telecom

...

NEC

Samsung

Asian Expert Group (AEG)

Mitsubishi NokiaEricsson

IBM

BussanSystems

Toshiba

WAG, WPG, ...

Specification

WIG

InteroperabilityMEG, Board

Market

CompanyOriginalProposal

AsianCommonProposal

Page 119: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

The Current Scope of AEG

1) To solve multi-byte codes issues

2) To provide guidelines about content format including symbols

3) Liaison to Unicode consortium and ISO

4) To provide the Asian related test environment to WIG

5) To promote WAP over the Asian region

6) Other technical issues specific to the Asian region

- other character code- transparent mode - Multi-character code in the same card (or deck)

- URI address

- Minimum code set- Negotiation mechanism

(Cooperating with the Market Expert Group)

(Cooperating with the existing Working Group)

- Developers conference, Seminar

Page 120: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 121: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

SMS Expert GroupSMS Expert Group

Eric Mahr, Chairman

SMS Expert Group

Comverse Network Systems

WDP Tunnel Specification

Page 122: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP WDP Tunneling Architecture

Non-IP bearer(f.I. SMS)

WDP &Adaptation

WSP

WAE

Non-IP bearer(f.I. SMS)

Tunnel

Subnetwork

Tunnel

WDP &Adaptation

WSP

WAE Apps onother servers

WirelessData

Gateway(message

center)

WAPProxy/ServerMobile

defined in the WDP Specification

Subnetwork

WTPWTP

WDP TUNNEL SpecificationWAP context

Page 123: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WDP Tunnel UpdateKyoto Tunnel Protocol Concept Welcomed and Approved

Agreed that short term implementations be based on CIMD, NIP, OIS, SMPP, UCP, etc.

Challenge was short time to market for tunnel protocol

Challenge accepted - Helsinki meeting January 11-12 1999. 20 Attendees from 10 companies:

Ericsson, Nokia, UP, CMG, Sema, Unisys, Comverse, Logica-Aldiscon, RTS, Alcatel

Goal of Helsinki to complete requirements for phase I

Goal for Ft. Worth - complete specifications document for release approval

Page 124: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WDP TUNNEL SpecificationScope

To provide a flexible, high performing platform and network

independent solution for the provision of non-IP mobile network

oriented WDP transport services between WAP proxy/servers and

Wireless Gateways (such as SMS-centers).

Page 125: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

No single industry standard for (short) message entry;

Existing protocols are application oriented and geared towards message centre functionality's;

Bearer interfaces of WAP proxy/server not clear;

Difficult productizing and certification process for proxy/servers;

Increased cost of ownership;

Proxy/server market fragmentation

Vendor-neutral industry standard for WAP related message centre access;

Optimised protocol for WAP datagrams;

Clear Proxy/Server Bearer interface;

Facilitates productizing and certification of proxy/server solutions;

Reduced cost of ownership

Open proxy/server market

WDP TUNNEL specificationJustification

Current situation Desired situation

Page 126: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WDP TUNNEL SpecificationHigh level Requirements

Support WAP where no (end-to-end) IP bearer available

Targeting all types of WAP-supporting mobile networks

Open for future developments by evolution

Ready for use in high performance and high throughput environments

Rapid time to market - on track to complete Spec this week

Interoperability

Platform independence

Page 127: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WDP TUNNEL SpecificationRoad Map Input Papers for Kyoto WAP Forum meeting

Objectives for Kyoto work: Agree on scope

Agree on requirements

Define outline specification

Draft Specification January 99 (working document)

Proposed Specification February 99 - on track Ft. Worth

Approved Specification May 99

Page 128: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WDP TUNNEL SpecificationCommitment From Major Industry Players

CMG, Comverse, Logica-Aldiscon, Nokia, SEMA Group Telecoms

Operators, third party vendors, Paging networks, infrastructure suppliers

Cross standard development

Workshop 3 February Fort Worth

Page 129: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 130: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Telematics Expert GroupTelematics Expert Group

Rick Noens

Chairman, Telematics Expert Group

Corporate Telematics Standards Manager

Motorola

Page 131: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Role of the Telematics Expert Group

What is Telematics?

Define Telematics use cases

Coordinate WAP Telematics activities with external Telematics activities

Promote WAP within the Telematics community

Define requirements for modifications to WAP for Telematics applications

Page 132: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 133: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Education & CommunicationEducation & CommunicationExpert Group Expert Group

Sanjay Jhawar, Vice Chairman

Education & Communication Expert GroupVP Marketing & Business Development - Sendit

Page 134: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Overview

Situation

Objectives

Communications Plan

Key Messages

Working Structure

Successes so far

What’s next ?

Page 135: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

WAP Forum Situation

Version 1.0 of WAP specification developed

Worldwide open standard for delivering information to

wireless handheld devices

Enables compatibility and security

Forum secured strong industry backing in 1998

Wireless infrastructure and handset manufacturers

Wireless network carriers

Software companies

Page 136: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Objectives

Consolidate strong carriers support in 1H99 Win 75% of the worldwide subscriber base of all :

TDMA carriers

CDMA carriers

GSM carriers

PDC carriers

iDEN carriers

FLEX & ReFLEX

Motivate sales of WAP-enabled products and services in 2H99

Page 137: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

1999+ Marketing Plan

99Q4 - ITS COMMERCIALTheme : media positions WAP to

consumers

• first commercial services launched

99Q2-3 - ITS ROLLOUT TIMETheme : carriers announce plans for commercial services and begin

significant trials

• interoperability demonstrated

99Q1 - ITS REALTheme : demonstrate viability

& commitments

• carriers/content provider support

• introduce branding

• application demos

2000Q1 - ITS SUCCESSFULTheme : many commercial services are

launched

• operator case studies

• end-user benefits highlighted

Page 138: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Key Messages (1)

CARRIERS minimal risk & investment

decrease churn, cut costs, and increase revenues

improving existing value-added services

offer exciting new information services.

END USERS easy, secure access to relevant Internet / intranet information and other services

through mobile phones, pagers, or other wireless devices.

MANUFACTURERS global open standard that already has critical mass

new product and marketing opportunities

new revenue to participating companies

Page 139: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Key Messages (2)

CONTENT PROVIDERS with a little work include a huge untapped market of mobile customers

extend your business model

TOOL MANUFACTURERS With little effort, extend your existing tools

take advantage of the new wireless marketplace.

DEVELOPERS WAP has 80% of the industry behind it already

Provides the necessary technology to develop, deploy and support wireless applications

There will be >100 million compatible devices shipped worldwide by end 2000

This will result in significant revenue for developers.

Page 140: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Working Structure

6 SUB-GROUPS public website enhancement strategy

core messages & positioning vs other technologies

branding, identity, logo usage

event planning for tradeshows

developer targeting & planning developer's conferences

conference speaking consistency and effectiveness

Page 141: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Key Successes so far

Created and implemented CTIA plan

GSM World Congress in progress

WAP web-site enhanced ready for re-launch

Implemented a coordinated worldwide PR program

New members joined - now more than 90

Recent new members

Oracle, HP, Lucent, Toshiba, Glenayre, one2one

Page 142: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

What’s next ?

Developers’ conference

Consumer brand development

Worldwide web strategy

Tradeshows

USA : CTIA, PCS, Wireless IT, INET

Europe : GSM World Congress, CeBIT, Telecom ‘99

Asia : Communicasia

Page 143: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

©1999 Wireless Application Forum, Ltd.

Developers conference

Recruit Developers who support WAP

Build global bridges between component providers

involved in the whole Value Chain

Accelerate solution development cycle

Show Profit Opportunity for every Target Audience

Demonstrate that complete wireless

solutions are available

Page 144: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Thank You !Thank You !

Page 145: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum

Discussion and Q&ADiscussion and Q&A

Chuck Parrish, ModeratorChuck Parrish, Moderator

Page 146: Welcome and Introduction Chuck Parrish, WAP Forum Chairman Executive Vice President Unwired Planet WAP Forum