Forum.Nokia.comWireless Application Environment (WAE)The Wireless Application Environment (WAE) is a general-purpose application environment that uses acombination of Internet and mobile terminal technology. It provides a framework for thedevelopment of applications on a mobile terminal. WAE contains support for the followingfunctionality:• Wireless Markup Language (WML) - a lightweight presentation language, similar to HypertextMarkup Language (HTML) but optimized for use with mobile terminals.• Wireless Markup Language Script (WMLS) - a lightweight script language, similar toJavaScript™.• Wireless Telephony Application / Interface (WTA / WTAI) - telephony services andprogramming 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 twosession services. The first is a connection-oriented service that operates above the transaction layerprotocol. The second is a connectionless service that operates above a secure or non-secure datagramservice. The WSP is optimized 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 lightweighttransaction-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 optimized for use over narrowband communication channels. WTLS may be used forsecure communication between terminals, and applications can selectively enable WTLS features.Developing Applications for Mobile BrowsingApplication developers can use the principles of WAP to develop new services or adapt existingInternet applications for use with mobile terminals. Applications are written in Wireless MarkupLanguage (WML) and WMLScript, and stored on either a normal Web server (origin server) or directlyon the WAP gateway. The content stored on the Web server is accessible from mobile terminals via thecellular network and a WAP gateway or proxy.The proxy server acts as a gateway between the cellular network and the Internet or Intranet. Thedata sent between the origin server and the handset is binary encoded to optimize transmission overthe narrow bandwidth of the cellular network. Note that the content stored on the Web server mightbe in either textual or binary format. When the WAP gateway fetches textual content, it automaticallycompiles this to the encoded format to minimize network load.WAP Service Developer's Guide for Nokia Series 30 Phones with WML Browser 31