Use of WML

08.18 Posted In , , , , , Edit This 0 Comments »
For tools such as wireless, mobile phones, accessing the internet will work very burdening the phone. Therefore, WML markup languages used, and not HTML, because:

1. Low Bandwidth
The size of the web page, html now, about 20KB, with a 56Kbps modem speed, download a page requires about 4detik. Meanwhile, wireless bandwidth is approximately 9.6 Kbps, to download the same page with the wireless tools will need 17 seconds. WML and WMLScript is a binary code that dikodekan to the compact form before they ditransmisikan, this is to reduce the size of the file. Wireless Session Protocol (WSP), which is similar to the HTTP on the Internet with a cable, is also a binary code, with the same goal, namely to save bandwidth. Wireless Transaction Protocol (WTP), which is similar to the TCP on the Internet with a cable, not only are designed to minimize the amount of data each transaction, but also the amount of the transaction itself.


2. Quick response
WAP application environment, using the concept of scripting, which means that the distance between client and server can be avoided. ACK delivery process, also do not need to be done, because the Wireless telephony ApplicationIinteface (WTAI), has provided a repository, namely Persistent storage media used to handle services, which require response event that the user is done.

3. The view that small
Display WML small, because the use and Card Deck, so do not need many pages, such as in html.
4. Input overcome the limited facilities
Elements in the WML, made with the use, soft-key programming, the buttons are on the phone or PDA.

5. To overcome the limited memory and CPU
WAP technology, use of RAM memory may be a little application to the phone, using the cache.

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.