In recent years, the development of both technologies in Internet and mobile phones have had a deep impact on people's lives. The Internet enables people to get a lot of information very convenient and cheap, and the mobile phone breaks the binding of user computers and ISP wired access. Through mobile phones and WAP technology, users can roam to other places, and continue to connect to the Internet. Contact family, friends, business colleagues and customers. The WAP phone is different from the general mobile phones in that it has a micro browser, cache, and memory, and supports client access information and sessions. For various reasons, WAP applications have not been popular. Recently, with the completeness of the network infrastructure, the maturity of the mobile industry chain, WAP ushered in a new round of development opportunities. In addition, WAP2.0 applications are also ripening, thus opening new market space for mobile operators.
WAP application and technology implementation
WAP technology is closely linked to the mobile network and Internet, and the company's local area network, providing a network type, operator, and terminal device to operate value-added services. Therefore, the implementation of the mobile Internet requires the following three links: WAP gateway, WAP content server, WAP mobile terminal. All this is very similar to the traditional WWW business, just WAP supports mobile applications, it is more convenient.
WAP technology provides an open, unified technical platform, and users use mobile devices to access and get international Internet or enterprise internal network information and various services represented by unified content format. It defines a hardware and software interface, and mobile devices and website servers with these interfaces can make people use mobile to send and receive emails like using PCs even browse the Internet. WAP provides an application development and operational environment that supports currently most popular embedded operating systems Palmos, EPOC, Windowsce, Flexo, Javaos, etc. WAP can support most wireless devices currently used, including mobile phones, FLEX pagers, two-way radio communication devices, and the like. On the transport network, WAP can also support current mobile networks, such as GSM, CDMA, PHS, etc., which can also support future third generation mobile communication systems.
The most WAP technology is currently using the WAP mobile phone. The mobile phone with WAP function is to set the new communication tool for mobile phones and mobile computers, providing the value-added business unified to the user using the mobile terminal, and supports the call to other applications, Such as positioning applications, multimedia mailboxes, multimedia mail, BREW business, SMS business, Java business, etc.
WAP basic concepts and architecture
Wireless network consists of mobile terminals, gateways, and networks, in fact, they are a universal application development framework that forms WAP network, which supports easy and efficient development and running WAP application services on different wireless communication networks. The WAP application structure is very similar to the Internet structure, and a typical WAP application defines three types of entities.
- Mobile terminal with WAP user agent function. A typical terminal such as a WAP phone, running a microBrowser on its display, and the user can use a simple selection key to implement the WAP service request and transmit and receive the required information in wirelessly. WAP mobile terminals use WML (Wireless Markup Language) wireless tag language display a variety of text image data. WML is primarily used to mark and describe Internet information and user interfaces sent by the WAP mobile terminal. For the traditional Internet structure, the terminal is generally PC, and most of the browser is IE, the display mode is HTML.
- WAP agent, including the protocol gateway, implements the conversion between WAP protocol stack (WSP, WTP, WTLS, and WDP) and Internet protocol stack. The information content codec encodes WAP data to reduce network traffic, maximizing the low data transfer rate of wireless networks. At the same time, WAP also adopts error correction technology to ensure that the network browsing and data transfer process will not be seriously affected by the quality of radio communication lines. - Source Data Server, such as a web site that supports WAP, WAP applications written in WMLScript in the server, which can be downloaded according to the needs of the WAP mobile terminal, and is easily removed from the WAP terminal when not needed.
The proposal and development of WAP technology is based on the need to access the Internet, the technology also requires certain protocol standards to support. The protocol stack of WAP technology adopts a hierarchical design, which provides a scalable and extended environment for the development of the application system. Each layer protocol is defined as an interface, which can be used by the previous layer protocol, or can be directly applied by other services or applications. In the design, WAP fully borrowed the INTERNET's protocol stack idea and modify and simplifies, so that it can be effectively applied to the wireless application environment. The implementation of WAP technology is supported by the following protocol: WSP protocol, providing connection-oriented, session-based communication services or WDP-free, reliable communication services; WTP protocol, for wireless processing protocols, this The protocol provides a lightweight-oriented service-oriented service, specializing in the design of mobile terminals; WTLS protocols, the protocol is a SSL-based secure transmission protocol to ensure information transmission security; WDP protocol, For the wireless datagram protocol.
Compared with normal Internet, there is a huge difference between terminal, access method, bandwidth, stability, and commercial operation mode. From the composition and characteristics of WAP, it has the following application advantages: the transmission mechanism for wireless data; independent of network standards; open standards, and independent manufacturers; can be used as Internet browser, support hypertext links Has strong interaction; you can download applications directly from the server, you can always use the latest service. This is also a significant difference in WAP and embedded software.
WAP2.0 creates new space for mobile apps
The new generation of WAP2.0 versions are most effective than olders, is a richer application service and safer information transmission. WAP2.0 will be a revolutionary step for WAP standards to the world standard. Applications developers can create a striking mobile content using other Internet applications currently used. The new standard structure of WAP2.0 will continue to promote the fusion of WAP and the Internet, WAP2.0 fully combines the latest work results, W3C and IETE standard agreements, etc., will promote the faster development of mobile Internet applications.
WAP2.0 can significantly improve the new technologies of the user experience mainly include data synchronization features, multimedia information, stable storage interfaces, provisioning, and Pictograms. In addition, WTA, Push, and Uaprof will also make WAP2.0 more advanced than previous WAP1.x versions.
WAP2.0 makes WAP logo language WML2.0 to the substantive development, and HTML will be supported in the new version, and CSS can use CSS, which greatly improves the performance of the content.
For developers, due to new standards support XHTML, they can use public language base and development tools to write applications with PC and WAP customers, thereby reduced development fees. With CSS applications, developers can separate the style properties in one or more XML files from actual content, thereby shrinking capacity stored in the browser memory.