Nokia SERIES 40 Cell Phone User Manual


 
WAP Service Developer's Guide for Nokia Series 40
Version 1.0
Copyright © 2002. Nokia Corporation. All rights reserved.
28
Wireless Application Environment (WAE)
The Wireless Application Environment (WAE) is a general-purpose application
environment that uses a combination of Internet and mobile terminal technology. It
provides a framework for the development of applications on a mobile terminal. WAE
contains support for the following functionality:
Wireless Markup Language (WML) - a lightweight presentation language, similar
to HyperText Markup Language (HTML) but optimised for use with mobile
terminals.
Wireless Markup Language Script (WMLS) - a lightweight script language,
similar to Java Script
TM
.
Wireless Telephony Application / Interface (WTA / WTAI) - telephony services and
programming interfaces.
Content formats - defined data formats, such as vCard and vCalendar.
Wireless Session Protocol (WSP)
The Wireless Session Protocol (WSP) provides the application layer of WAP with an
interface for two session services. The first is a connection-oriented service that
operates above the transaction layer protocol. The second is a connectionless service
that operates above a secure or non-secure datagram service. The WSP is optimised
for low bandwidth bearer networks with long latency.
Wireless Transport Protocol (WTP)
The Wireless Transport Protocol (WTP) runs on top of the datagram service and
provides a lightweight transaction-oriented protocol, suitable for use in mobile
terminals. WTP operates over secure or non-secure wireless datagram networks.
Wireless Transport Layer Security (WTLS)
Wireless Transport Layer Security (WTLS) is based on the industry standard Transport
Layer Security (TLS) and is optimised for use over narrowband communication
channels. WTLS may be used for secure communication between terminals, and
applications can selectively enable WTLS features.
Developing applications with WAP
Application developers can use the principles of WAP to develop new services or
adapt existing Internet applications for use with mobile terminals. Applications are
written in Wireless Markup Language (WML) and WMLScript, and stored on either a
normal Web server (origin server) or directly on the WAP gateway. The content
stored on the Web server is accessible from mobile terminals via the cellular network
and a WAP gateway or proxy.
The proxy server acts as a gateway between the cellular network and the Internet or
Intranet. The data sent between the origin server and the handset is binary encoded
to optimise transmission over the narrow bandwidth of the cellular network. Note
that the content stored on the Web server might be in either textual or binary