SlideShare a Scribd company logo
4
Most read
13
Most read
16
Most read
Wireless Markup LanguageNAME:                  Hitesh PiprotarROLL NO:            09bce054GUIDE:                 Kriti Gupta
FlowIntroduction Flow of presentationWML-HTML differencesWML advantagesWML limitationsHow wap works?WML elements/tagsBasic WML deck structureWML decks and cards
IntroductionWireless markup language is based on XML derived from xhtml, is a markup language intended for WAP devices such as mobile phones.It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like  HTML.It is a part of WAP(Wireless Application Protocol). The role of WML in mobile Internet applications is the same as that of HTML in web applications. WAP sites are written in WML, while web sites are written in HTML.WAP sites can also be opened in pc just we have to install plugins for our browser. WML files have the extension “.wml”.
Difference between WML and HTML
Wml advantages very easy to use and understand.Transmission of  WML  documents requires less bandwidth than HTML documents because WML documents are simpler and WML is compressed before it is sent to the WAP device. Compared to HTML documents, displaying WML documents requires less processing power and memory. WML provides support for limited graphics with a limited gray scale
WML limitationsLike HTML, WML does specify how the content is to be displayed. Thus micro browsers on different WAP devices display the WML content differently. WAP devices such as WAP phones will not accept large decks.There are many variations between WAP phones, for example Screen sizes, keypads, and soft keys can be different .This variation is similar to the variation found with Web browsers and their platforms .The problem is harder in case of WML because there are many more WAP devices than Web browsers and their platforms.
How wap works?
Introduction to WML tags/elements1)deck and card elements
2)text elements3)anchor elements
4)text formatting tags5)variable elements
6)event elements7)image elements
8)task elements9)input elements
WML decks and cardsA WAP site is composed of WML files.Each WML file is also called as deck.Each deck is made up of cards.Each card contains content that you want to display on the screen.Only one card is displayed at time.First card is displayed  first  by default.
WML document structureProlog:Every WML document starts with the prolog. The first line is the XML declaration and the second line is the DOCTYPE declaration.The DOCTYPE declaration specifies the name of the DTD (Document Type Definition) and the URL to the DTD.The DTD contains information about the syntax of the markup language.It defines what elements and attributes can be used in the markup and the rules that they should be used. For example, the DTD of WML specifies that the <card> element should be enclosed in the <wml></wml> tag pair. If we do not follow this rule, your WML document is said to be invalid. WAP browsers will complain if you try to view an invalid WML document.
Basic WML deck structure<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd/wml_1.1.xml"> <wml><card id=”card1”>….</card> <card id=”card2”>….</card></wml>
Example<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN""http://www.wapforum.org/DTD/wml12.dt> <wml> <card id="one" title="First Card"><p>This is the first card in the deck </p></card> <card id="two" title="Second Card"><p>This is the second card in the deck</p></card> </wml>
Output of above exampleWhen wepress right button then second card will be visible as follows:
Thank you

More Related Content

DOCX
Fcfs Cpu Scheduling With Gantt Chart
PPTX
Text compression
PDF
Business Proposal PowerPoint Presentation Slides
PPTX
Restaurant Business Plan
PPTX
SMART NOTE TAKER
PDF
NAAC Presentation - Education Department 21.09.2022.pdf
PPTX
EyeRing PowerPoint Presentation
PPT
Unit 2(advanced class modeling & state diagram)
Fcfs Cpu Scheduling With Gantt Chart
Text compression
Business Proposal PowerPoint Presentation Slides
Restaurant Business Plan
SMART NOTE TAKER
NAAC Presentation - Education Department 21.09.2022.pdf
EyeRing PowerPoint Presentation
Unit 2(advanced class modeling & state diagram)

What's hot (20)

PPT
Wireless Markup Language,wml,mobile computing
PDF
WML-Tutorial
PPT
WAP 2.0
PPTX
Wireless application protocol ppt
PPSX
Issues in Data Link Layer
PDF
Multiplexing
PPTX
Transposition cipher techniques
PPT
Pretty good privacy
PPTX
XML Document Object Model (DOM)
PPTX
Network layer - design Issues
PDF
Token, Pattern and Lexeme
PPTX
Specification-of-tokens
PPT
Ports & sockets
PPT
Xml parsers
PPTX
Media Access Control
PPTX
Network Layer design Issues.pptx
PPT
Scripting languages
PPT
Design issues for the layers
PPT
Network security cryptographic hash function
Wireless Markup Language,wml,mobile computing
WML-Tutorial
WAP 2.0
Wireless application protocol ppt
Issues in Data Link Layer
Multiplexing
Transposition cipher techniques
Pretty good privacy
XML Document Object Model (DOM)
Network layer - design Issues
Token, Pattern and Lexeme
Specification-of-tokens
Ports & sockets
Xml parsers
Media Access Control
Network Layer design Issues.pptx
Scripting languages
Design issues for the layers
Network security cryptographic hash function
Ad

Viewers also liked (20)

PDF
ITFT_Wireless markup language
PPT
WML Script by Shanti katta
PDF
Bt0087 wml and wap programing2
PPT
XML Programming WML by Dickson K.W. Chiu PhD, SMIEEE
PPT
Wap ppt
PPTX
Introduction to Mobile Internet
PPTX
PDF
Mobile Communication
PPTX
Wap wml
PPT
Mobile ip
PPT
Introduction To Wireless Fading Channels
PPT
Introduction to HTML
PDF
Web Search - Lecture 10 - Web Information Systems (4011474FNR)
PPTX
Cellular neural
PPTX
Web design - HTML (Hypertext Markup Language) introduction
PPTX
PPT
PDF
How to Navigate Getting IPv4 Addresses in a Post Run Out World
DOCX
Hiperlan
PDF
Challenges, Issues and Research directions in Optical Burst Switching
ITFT_Wireless markup language
WML Script by Shanti katta
Bt0087 wml and wap programing2
XML Programming WML by Dickson K.W. Chiu PhD, SMIEEE
Wap ppt
Introduction to Mobile Internet
Mobile Communication
Wap wml
Mobile ip
Introduction To Wireless Fading Channels
Introduction to HTML
Web Search - Lecture 10 - Web Information Systems (4011474FNR)
Cellular neural
Web design - HTML (Hypertext Markup Language) introduction
How to Navigate Getting IPv4 Addresses in a Post Run Out World
Hiperlan
Challenges, Issues and Research directions in Optical Burst Switching
Ad

Similar to Wireless Markup Language (20)

PDF
Wireless languages and content generation technologies
PPT
Wireless Application Protocol
PPT
Web Services Part 1
PPTX
Survey of WML
PPT
01 Xml Begin
PDF
3.web Technology and sub topics for computer applications
PPT
transcoding.ppt
PDF
Wap architecture and wml script
PPT
WAP Technology
PPT
Xml description
PDF
XML-talk
PPS
PDF
xhtml-documentation
PDF
xhtml-documentation
PDF
Download full ebook of Schaums Outline Of Xml 1st Ed Tittel instant download pdf
PDF
Wsdl1
PDF
Schaum s Outline of XML 1st Edition Ed Tittel
PPTX
Xml For Dummies Chapter 20 Ten Top Xml Applications
Wireless languages and content generation technologies
Wireless Application Protocol
Web Services Part 1
Survey of WML
01 Xml Begin
3.web Technology and sub topics for computer applications
transcoding.ppt
Wap architecture and wml script
WAP Technology
Xml description
XML-talk
xhtml-documentation
xhtml-documentation
Download full ebook of Schaums Outline Of Xml 1st Ed Tittel instant download pdf
Wsdl1
Schaum s Outline of XML 1st Edition Ed Tittel
Xml For Dummies Chapter 20 Ten Top Xml Applications

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
Teaching material agriculture food technology
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Programs and apps: productivity, graphics, security and other tools
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
Dropbox Q2 2025 Financial Results & Investor Presentation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Building Integrated photovoltaic BIPV_UPV.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Teaching material agriculture food technology
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Understanding_Digital_Forensics_Presentation.pptx

Wireless Markup Language

  • 1. Wireless Markup LanguageNAME: Hitesh PiprotarROLL NO: 09bce054GUIDE: Kriti Gupta
  • 2. FlowIntroduction Flow of presentationWML-HTML differencesWML advantagesWML limitationsHow wap works?WML elements/tagsBasic WML deck structureWML decks and cards
  • 3. IntroductionWireless markup language is based on XML derived from xhtml, is a markup language intended for WAP devices such as mobile phones.It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like HTML.It is a part of WAP(Wireless Application Protocol). The role of WML in mobile Internet applications is the same as that of HTML in web applications. WAP sites are written in WML, while web sites are written in HTML.WAP sites can also be opened in pc just we have to install plugins for our browser. WML files have the extension “.wml”.
  • 5. Wml advantages very easy to use and understand.Transmission of WML documents requires less bandwidth than HTML documents because WML documents are simpler and WML is compressed before it is sent to the WAP device. Compared to HTML documents, displaying WML documents requires less processing power and memory. WML provides support for limited graphics with a limited gray scale
  • 6. WML limitationsLike HTML, WML does specify how the content is to be displayed. Thus micro browsers on different WAP devices display the WML content differently. WAP devices such as WAP phones will not accept large decks.There are many variations between WAP phones, for example Screen sizes, keypads, and soft keys can be different .This variation is similar to the variation found with Web browsers and their platforms .The problem is harder in case of WML because there are many more WAP devices than Web browsers and their platforms.
  • 8. Introduction to WML tags/elements1)deck and card elements
  • 13. WML decks and cardsA WAP site is composed of WML files.Each WML file is also called as deck.Each deck is made up of cards.Each card contains content that you want to display on the screen.Only one card is displayed at time.First card is displayed first by default.
  • 14. WML document structureProlog:Every WML document starts with the prolog. The first line is the XML declaration and the second line is the DOCTYPE declaration.The DOCTYPE declaration specifies the name of the DTD (Document Type Definition) and the URL to the DTD.The DTD contains information about the syntax of the markup language.It defines what elements and attributes can be used in the markup and the rules that they should be used. For example, the DTD of WML specifies that the <card> element should be enclosed in the <wml></wml> tag pair. If we do not follow this rule, your WML document is said to be invalid. WAP browsers will complain if you try to view an invalid WML document.
  • 15. Basic WML deck structure<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd/wml_1.1.xml"> <wml><card id=”card1”>….</card> <card id=”card2”>….</card></wml>
  • 16. Example<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN""http://www.wapforum.org/DTD/wml12.dt> <wml> <card id="one" title="First Card"><p>This is the first card in the deck </p></card> <card id="two" title="Second Card"><p>This is the second card in the deck</p></card> </wml>
  • 17. Output of above exampleWhen wepress right button then second card will be visible as follows: