WML developments

08.15 Posted In , , Edit This 0 Comments »
1. HTML
HTML is the language of the web's first portable from one platform to another platform.

2. XHTML MP
From the HTML 3.2, which is developed by the W3C, the version that appears most is the end of the HTML 4.1, which is the basic of XHTML. XHTML only add modularity and carefully and obey the rules of the language, so bring a better structure on the web page, and this is beneficial to the application to the mobile Internet site that restrict labor mobile devices. XHTML Basic is the next version of HTML 4.1, which is designed for the web client that does not fully support some features of XHTML. XHTML MP is a subset of XHTML, from the XHTML Basic, and add some elements and attributes XHTML 1.1 useful in a mobile browser.

3. WML 1.x
1.x and WML is the markup language that describes the specifications of the WAP 1.x. WML 1.x is very similar to HTML, using both the tag and written in plain text format. Some HTML tags directly used in the WML 1.x. Some features WML 1.x devoted to wireless tools. For example, WML 1.x provides a way for developers in the program Softkey mobile phone. This feature is not supported by HTML because the computer using the keyboard. WML support client-side scripting language and called WMLScript, which sintaksisnya based on the javascript. Because WML, XHTML is a subset, the exit in 2000 by the W3C, so the likelihood is WML in 2000, by the W3C.

4. WML 2.0
WML version 2.0, was made for only backward-compatibility, and not for developers WAP site. To build a WAP site with the WAP 2.0 standard, developers using XHTML or WML MP 1.x.

5. WML 1.x Compatibility Extension
WML specification 2.0 describes the extension of WML 1.x compatibility, which is used as a kind of converter WML WML 1.x to 2.0. This extension makes the client can use the WAP 2.0 features specific WML 1.x, without the need to have a dual-browser (XHTML MP and WML 1.x).

6. WAP CSS
WAP CSS is the mobile version of the CSS made by the OMA. Furthermore, the WAP CSS is a subset of CSS, the features that are not in accordance with the small devices, and add some WAP-specific expansion in the CSS.

The use of WAP

08.04 Posted In , , , , Edit This 0 Comments »
WAP technology is used because of the limitations of the Internet with the cable network, a transaction which demands speed and without restriction. In addition, this technology should meet the basic needs of wireless networks, namely:
1. Interoperable: service providers must be able to use all the vendors in the mobile network.
2. Efficient: the quality of services that match the characteristics and behavior of the mobile network.
3. Reliable: provides a platform of services that are reliable, predictable and consistent for the distribution of services.
4. Secure: allow the service to maintain the integrity of user data and to protect the devices from service and security issues.
To meet the needs of the above, set the WAP application development environment and architecture of the system, which includes the following:
1. Provide a layered architecture, scaleable and extensible.
2. Optimizing wireless transmission.
3. Influence and to develop standards to the Internet.
4. Provide a model of web-centric applications:
 Mapping between the faces of the WAP user interface based on the existing web.
 web server using WAP, WAP technology all affect the development of the web server side there (ie: ASP.NET, PHP and JSP).
5. Using XML as the primary processing and serving.
• Allows personalized devices, content and presentation.
• Communication and interoperable application may be.


WAP (Wireless Applicaation Protocol)

07.56 Posted In , , , , , Edit This 0 Comments »
WAP (Wireless Applicaation Protocol) is a communications protocol that allows Internet access using a cellular phone, pager and PDA. WAP is designed to work with the diversity of transmitting wireless network, handheld devices and operating systems.
WAP can be said is the wireless version of the WWW, with a capacity of less bandwidth from 15Kbps, lower than the web technology that generally run on 56Kbps.
The process that occurs when we ask the web page to hold the tools we are:
1. Users ask the URL of the WAP browser in the handheld tool.
2. WAP browser request to the WML format and send the request to the WAP gateway.
3. WAP gateway receives the request, and change the WAP request to the http request, then send them to the web server.
4. Http web server to receive requests, make the necessary process, and then send a response to the WAP gateway.
5. WAP gateway and receive http response, mengkodekan http response into the WAP response, and then send to the WAP device that was passing me.
6. WAP browser software to receive feedback WAP gateway and create the display tool in our WAP.
In 1995, Ericsson introduced the yangbertujuan a project to develop common protocols, concepts, namely the value addition of services on the mobile network. This protocol, called Intelegent Terminal Transfer Protocol (ITTP), can handle communication between two nodes that use the service applications.
1996 and 1997, Unwired Planet, Nokia and several other companies launched the concept in adding additional value services on the mobile network. Unwired Planet issued a Handheld Device Markup Language (HDML) and Handheld Device Transport Protocol (HDTP). Almost the same with HTML and HTTP, as a design tool and protokolnya.
March 1997, Nokia officially removing the concept of Smart Messaging services, Internet access is designed for GSM mobile phone. Communication between a mobile user and the server consists of the Internet Information using SMS and a markup language called Tagged Text Markup Language (TTML).
With that concept in various ways, you risk the user is in pieces, according to certain concepts. Therefore, on 26 June 1997, Ericsson, Motorola, Nokia, and Unwired Planet (which will become Openwave Systems Inc..), Take the initiative, and December 1997, terbentuklah the WAP Forum is open to anyone resmi.Keanggotaannya, after in April 1998, WAP Forum merealese WAP 1.0.