SlideShare a Scribd company logo
1
WML and Wap
BT0087 Paper-1
By Milan K Antony
2
Mention the devices for which WAP is designed.
The devices for which WAP is designed are
 mobile phones, pagers, PDAs
 Devices with limited CPU, memory and battery life
 Devices with simple user interface
 Low bandwidth and high latency environments
 Unpredictable availability and stability
1. Why HTTP, TLS and transmission control protocol (TCP) are inefficient over mobile
networks?
Internet standards such as hypertext markup language (HTML), HTTP, TLS
and transmission control protocol (TCP) are inefficient over mobile networks because they require
large amounts of mainly text-based data to be sent over a network. This requirement for large amounts
of data to be transmitted is not optimal for mobile networks because mobile networks
currently are characterized by lower bandwidths then normal web networks. In addition, any protocols
with large data transmission requirements must overcome the difficult challenge of intermittent
coverage, another characteristic of wireless networks
2. What are the goals of WAP architecture?
The goals of the WAP architecture are as follows.
 Provide a web-centric application model for wireless data services that utilizes the telephony,
mobility, and other unique functions of wireless devices and networks while allowing maximum
flexibility as well as ability for vendors to enhance the user experience.
 Enable the personalization and customization of the device, the content delivered to it, and the
presentation of the content.
 Provide support for secure as well as private applications and communication in a manner that is
consistent and interoperable with Internet security models.
3
 Enable wireless devices and networks that are currently or in the near future being deployed,
including a wide variety of bearers from narrowband to wide-band.
 Provide secure access to local handset functionality.
 Facilitate network-operator and third party service provisioning.
 Define a layered, scalable and extensible architecture.
 Leverage existing standards where possible, especially existing and evolving Internet standards.
WAP architecture provides layered design of the entire protocol stack. Each of the layers of the
architecture is accessible by the layers above, as well as by other services and applications.
3. What are the differences between HTML and WML?
Major difference between HTML and WML is that the basic unit of navigation in HTML
is a page, while that in WML is a card. A WML file can contain multiple cards and they form a deck.
When a user goes to a WAP site, the mobile browser loads a WML file that contains a deck of cards
from the server. Only one card will be shown on the screen of the wireless device each time. If the user
goes to another card of the same deck, the mobile browser does not have to send any request to the
server since the file that contains the deck is already stored in the wireless device.
WML is designed in this way because wireless devices have a high latency for connecting to the server.
Downloading a deck of cards at a time can lower the number of round trips to the server. You can put
links, text, images, input fields, option boxes and many other elements in a card.
4. Explain the use of type attribute.
The type attribute is another useful attribute of the <input> element. Its value can be either text
(default value) or password. If the value of the type attribute is text, the characters in the input field will
be visible; if you change it to password, all characters in the input field will be displayed as asterisks
(*). Note that data in password input fields will not be transmitted in a more secure way than that in
ordinary input fields.

More Related Content

What's hot

What's hot (19)

Ppt on internet
Ppt on internetPpt on internet
Ppt on internet
 
Internet and services by Jaspinder Singh
Internet and services by Jaspinder SinghInternet and services by Jaspinder Singh
Internet and services by Jaspinder Singh
 
Basic of it definations
Basic of it definationsBasic of it definations
Basic of it definations
 
Networks
NetworksNetworks
Networks
 
Client server relation
Client server relationClient server relation
Client server relation
 
Computer Network
Computer NetworkComputer Network
Computer Network
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 
Introduction to Internet
Introduction to InternetIntroduction to Internet
Introduction to Internet
 
NETWORK COMMUNICATION TECHNOLOGY
NETWORK COMMUNICATION TECHNOLOGYNETWORK COMMUNICATION TECHNOLOGY
NETWORK COMMUNICATION TECHNOLOGY
 
basic it presentation........
basic it presentation........basic it presentation........
basic it presentation........
 
architecture framework for ecommerce
architecture framework for ecommercearchitecture framework for ecommerce
architecture framework for ecommerce
 
Introduction to Internet
Introduction to Internet Introduction to Internet
Introduction to Internet
 
Computer networks
Computer networksComputer networks
Computer networks
 
Computer Networks
Computer Networks Computer Networks
Computer Networks
 
Network protocols
Network protocolsNetwork protocols
Network protocols
 
Classification of Computer Network
Classification of Computer NetworkClassification of Computer Network
Classification of Computer Network
 
Ecommerce Chap 07
Ecommerce Chap 07Ecommerce Chap 07
Ecommerce Chap 07
 
ITFT- Basic internet concept
ITFT- Basic internet conceptITFT- Basic internet concept
ITFT- Basic internet concept
 
What are data networks?
What are data networks?What are data networks?
What are data networks?
 

Similar to Bt0087 wml and wap programing1

Posting 1 Reply Required What concerns should be underst.docx
Posting 1 Reply Required  What concerns should be underst.docxPosting 1 Reply Required  What concerns should be underst.docx
Posting 1 Reply Required What concerns should be underst.docx
harrisonhoward80223
 
1.How are authentication and authorization alike and how are they .docx
1.How are authentication and authorization alike and how are they .docx1.How are authentication and authorization alike and how are they .docx
1.How are authentication and authorization alike and how are they .docx
paynetawnya
 
Internet on Mobile
Internet on MobileInternet on Mobile
Internet on Mobile
cassyp
 
A study-and-analysis-of-access-to-high-speed-connection-in-wireless-technology
A study-and-analysis-of-access-to-high-speed-connection-in-wireless-technologyA study-and-analysis-of-access-to-high-speed-connection-in-wireless-technology
A study-and-analysis-of-access-to-high-speed-connection-in-wireless-technology
aravindhawan
 
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptxFALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
BARATHSHARMA
 

Similar to Bt0087 wml and wap programing1 (20)

Posting 1 Reply Required What concerns should be underst.docx
Posting 1 Reply Required  What concerns should be underst.docxPosting 1 Reply Required  What concerns should be underst.docx
Posting 1 Reply Required What concerns should be underst.docx
 
1.How are authentication and authorization alike and how are they .docx
1.How are authentication and authorization alike and how are they .docx1.How are authentication and authorization alike and how are they .docx
1.How are authentication and authorization alike and how are they .docx
 
112321 112333 wirless application protocol
112321 112333 wirless application protocol112321 112333 wirless application protocol
112321 112333 wirless application protocol
 
WAP.PDF
WAP.PDFWAP.PDF
WAP.PDF
 
Internet on Mobile
Internet on MobileInternet on Mobile
Internet on Mobile
 
Wap architecture and wml script
Wap architecture and wml scriptWap architecture and wml script
Wap architecture and wml script
 
Wireless application protocol
Wireless application protocolWireless application protocol
Wireless application protocol
 
A study-and-analysis-of-access-to-high-speed-connection-in-wireless-technology
A study-and-analysis-of-access-to-high-speed-connection-in-wireless-technologyA study-and-analysis-of-access-to-high-speed-connection-in-wireless-technology
A study-and-analysis-of-access-to-high-speed-connection-in-wireless-technology
 
networking tutorial
networking tutorialnetworking tutorial
networking tutorial
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
Wap
WapWap
Wap
 
Internet on mobile
Internet on mobileInternet on mobile
Internet on mobile
 
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptxFALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
FALLSEM2023-24_ITA1008_TH_VL2023240102332_2023-09-21_Reference-Material-I.pptx
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
WAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant ApplicationWAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant Application
 
M25057062
M25057062M25057062
M25057062
 
Wireless Application Protocol ppt
Wireless Application Protocol pptWireless Application Protocol ppt
Wireless Application Protocol ppt
 
Wap model
Wap modelWap model
Wap model
 

More from Techglyphs

More from Techglyphs (20)

Bt9002 Grid computing 2
Bt9002 Grid computing 2Bt9002 Grid computing 2
Bt9002 Grid computing 2
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1
 
Bt8901 objective oriented systems2
Bt8901 objective oriented systems2Bt8901 objective oriented systems2
Bt8901 objective oriented systems2
 
Bt0062 fundamentals of it(1)
Bt0062 fundamentals of it(1)Bt0062 fundamentals of it(1)
Bt0062 fundamentals of it(1)
 
Bt0062 fundamentals of it(2)
Bt0062 fundamentals of it(2)Bt0062 fundamentals of it(2)
Bt0062 fundamentals of it(2)
 
Bt0064 logic design1
Bt0064 logic design1Bt0064 logic design1
Bt0064 logic design1
 
Bt0064 logic design2
Bt0064 logic design2Bt0064 logic design2
Bt0064 logic design2
 
Bt0066 database management system1
Bt0066 database management system1Bt0066 database management system1
Bt0066 database management system1
 
Bt0066 database management system2
Bt0066 database management system2Bt0066 database management system2
Bt0066 database management system2
 
Bt0067 c programming and data structures2
Bt0067 c programming and data structures2Bt0067 c programming and data structures2
Bt0067 c programming and data structures2
 
Bt0067 c programming and data structures 1
Bt0067 c programming and data structures 1Bt0067 c programming and data structures 1
Bt0067 c programming and data structures 1
 
Bt0068 computer organization and architecture
Bt0068 computer organization and architecture Bt0068 computer organization and architecture
Bt0068 computer organization and architecture
 
Bt0068 computer organization and architecture 2
Bt0068 computer organization and architecture 2Bt0068 computer organization and architecture 2
Bt0068 computer organization and architecture 2
 
Bt0070 operating systems 1
Bt0070 operating systems  1Bt0070 operating systems  1
Bt0070 operating systems 1
 
Bt0070 operating systems 2
Bt0070 operating systems  2Bt0070 operating systems  2
Bt0070 operating systems 2
 
Bt0072 computer networks 1
Bt0072 computer networks  1Bt0072 computer networks  1
Bt0072 computer networks 1
 
Bt0072 computer networks 2
Bt0072 computer networks  2Bt0072 computer networks  2
Bt0072 computer networks 2
 
Bt0074 oops with java2
Bt0074 oops with java2Bt0074 oops with java2
Bt0074 oops with java2
 
Bt0074 oops with java
Bt0074 oops with javaBt0074 oops with java
Bt0074 oops with java
 
Bt0075 rdbms with mysql 1
Bt0075 rdbms with mysql 1Bt0075 rdbms with mysql 1
Bt0075 rdbms with mysql 1
 

Recently uploaded

plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
parmarsneha2
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdf
YibeltalNibretu
 

Recently uploaded (20)

GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Accounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdfAccounting and finance exit exam 2016 E.C.pdf
Accounting and finance exit exam 2016 E.C.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 

Bt0087 wml and wap programing1

  • 1. 1 WML and Wap BT0087 Paper-1 By Milan K Antony
  • 2. 2 Mention the devices for which WAP is designed. The devices for which WAP is designed are  mobile phones, pagers, PDAs  Devices with limited CPU, memory and battery life  Devices with simple user interface  Low bandwidth and high latency environments  Unpredictable availability and stability 1. Why HTTP, TLS and transmission control protocol (TCP) are inefficient over mobile networks? Internet standards such as hypertext markup language (HTML), HTTP, TLS and transmission control protocol (TCP) are inefficient over mobile networks because they require large amounts of mainly text-based data to be sent over a network. This requirement for large amounts of data to be transmitted is not optimal for mobile networks because mobile networks currently are characterized by lower bandwidths then normal web networks. In addition, any protocols with large data transmission requirements must overcome the difficult challenge of intermittent coverage, another characteristic of wireless networks 2. What are the goals of WAP architecture? The goals of the WAP architecture are as follows.  Provide a web-centric application model for wireless data services that utilizes the telephony, mobility, and other unique functions of wireless devices and networks while allowing maximum flexibility as well as ability for vendors to enhance the user experience.  Enable the personalization and customization of the device, the content delivered to it, and the presentation of the content.  Provide support for secure as well as private applications and communication in a manner that is consistent and interoperable with Internet security models.
  • 3. 3  Enable wireless devices and networks that are currently or in the near future being deployed, including a wide variety of bearers from narrowband to wide-band.  Provide secure access to local handset functionality.  Facilitate network-operator and third party service provisioning.  Define a layered, scalable and extensible architecture.  Leverage existing standards where possible, especially existing and evolving Internet standards. WAP architecture provides layered design of the entire protocol stack. Each of the layers of the architecture is accessible by the layers above, as well as by other services and applications. 3. What are the differences between HTML and WML? Major difference between HTML and WML is that the basic unit of navigation in HTML is a page, while that in WML is a card. A WML file can contain multiple cards and they form a deck. When a user goes to a WAP site, the mobile browser loads a WML file that contains a deck of cards from the server. Only one card will be shown on the screen of the wireless device each time. If the user goes to another card of the same deck, the mobile browser does not have to send any request to the server since the file that contains the deck is already stored in the wireless device. WML is designed in this way because wireless devices have a high latency for connecting to the server. Downloading a deck of cards at a time can lower the number of round trips to the server. You can put links, text, images, input fields, option boxes and many other elements in a card. 4. Explain the use of type attribute. The type attribute is another useful attribute of the <input> element. Its value can be either text (default value) or password. If the value of the type attribute is text, the characters in the input field will be visible; if you change it to password, all characters in the input field will be displayed as asterisks (*). Note that data in password input fields will not be transmitted in a more secure way than that in ordinary input fields.