An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.

Slides:



Advertisements
Similar presentations
The Web: an architectural view. Browser Render HTML Get URL Send HTML Get HTML file HTTPD File System The primitive Web model.
Advertisements

Wireless Markup Language
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
Communicating Information: Web Design. It’s a big net HTTP FTP TCP/IP SMTP protocols The Internet The Internet is a network of networks… It connects millions.
1 Dickson K.W. Chiu PhD, SMIEEE Thanks to Prof. S.C. Cheung (HKUST) CSIT600b: XML Programming WML.
Project 1 Introduction to HTML.
1 Wireless Internet & m-Business Objectives :  To provide an overview of wireless technologies and applications  To examine various wireless standards,platforms.
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
MultiPlatform Applications Module. Agneda for today Areas to be covered Assessment for the module Agenda for the module timetable Procatical sessions.
WML by Mary Lee, Doug Kondor, Thu Nguyen. C499 PresentationML 2 Agenda MARY LEE Introduction History Security Issue THU NGUYEN Design Syntax DOUG KONDOR.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Wireless Application Protocol John Bollen MBA 651.
-Presented By- Arati Avhad Shirali Agrawal Xue Li
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
Presentation on WAP …Keerti Sharma August 2002.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Web Clipping Presentation By: Alex Jacobs, Philip Kim, Nathan Po Web Clipping.
Live the dream… Technologies of e-Commerce Unit 8 – e-Commerce LO1 : Know the technologies required for e-commerce.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
Role of and BLUETOOTH in Wireless By Hetal Patel CS 616.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Android Introduction Platform Overview.
Mobile Web Applications. Outline of the Course  Mobile Web and Mobile Web Applications  Mobile Web Applications Markup Languages  Developing Mobile.
Internet Standard Grade Computing. Internet a wide area network spanning the globe. consists of many smaller networks linked together. Service a way of.
Mobile Commerce. Electronic CommercePrentice Hall © Mobile Computing Overview of Mobile Commerce mobile commerce (m-commerce, m-business) Any business.
Submitted by:- Amanat Dabla ,C1 IT,final yr. Neeru ,C1 IT,final yr.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
By Amisha Pardasani. Contents Introduction to Wireless Application Protocol Introduction to Wireless Markup Language WML Formatting Links and Images Input.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WAP and WML The Wireless Application Protocol  WAP architecture  WML document structure  WML syntax Basic document syntax Layout Text formatting Images.
WML Wireless Markup Language Presented by: Richa Saxena Roll no
CIS 375—Web App Dev II WAP. 2 Introduction to WAP WAP ________________________ is an application communication protocol that uses a ______ Browser in.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 14 Networks, Multi-Tier Architectures, and XML.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Web Programming : Building Internet Applications Chris Bates CSE :
Browsing MITA Seminar 2003 Mikko Pohja & Alessandro Cogliati.
Introduction to BlackBerry Smartphone Web Development - Optimizing Web Content for Mobile Device Browsers Trainer name Date V1.00 © 2009 Research In Motion.
Ericsson Competence Solutions Rev A16/11/011 Mobile Learning Course for R380 and R520 Presented by Michelle Almeida Course Structure Design Guidelines.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
WIRELESS APPLICATION PROTOCOL Definition It is universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other.
Wireless Application Protocol. WAP- Wireless Application Protocol Gateway WAP WEB Server Content Browser HTTP IPWAP Deck WML.
WEB APPLICATION DEVELOPMENT For More visit:
Wireless Application Protocol “Wireless application protocol (WAP) is an application environment and set of communication protocols for wireless devices.
1. 2 WIRELESS APPLICATION PROTOCOL (WAP) 3 Wireless Application Protocol Introduction Evolution WAP Architecture Working Uses Conclusion.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
IT 284 Unit 4 Seminar.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Introduction to HTML Year 8. What is HTML O Hyper Text Mark-up Language O The language that all the elements of a web page are written in. O It describes.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes The Web Wizard’s Guide to XHTML by Cheryl M. Hughes.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Handheld device markup language
Introduction to the World Wide Web & Internet CIS 101.
HTML HyperText Markup Language Victoria E. Kozlek.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
Copyright © Wondershare Software Introduction to WAP by: Nitin Govindan.
Network Infrastructure Services Supporting WAP Clients
CISC103 Web Development Basics: Web site:
Introducing the World Wide Web
M-Commerce Wireless Markup Language (WML) By Prof T.R. Vaidyanathan.
Mobile Internet and WAP
Presentation transcript:

An Introduction to WAP/WML

What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed for micro browsers. WAP is based on the Internet standards (HTML, XML and TCP/IP). WAP consists of WML (Wireless Markup Language), WMLScript and WTAI (Wireless Telephone Application Interface).

WAP Forum WAP is being developed under the guidance of the WAP Forum, founded in 1997 by Ericsson, Motorola, Nokia, and Unwired Planet. WAP Forum website:

Wireless Environment Small screen size Limited processing power Lack of a full keyboard Slow connection speed Costly access

A Different Design For the above reasons, WAP applications are typically made up of screenfuls of minimal text and lists of options, no graphic design. Success is measured by how quickly the user can find information or make a transaction and get out, not how long a user will hang on the site.

Micro Browser, WML, WMLScript WAP uses a Micro Browser (eg. Openwave Mobile Browser) that makes minimal demands on hardware, memory and CPU. Micro Browser displays info written in a restricted markup language, called WML. Micro Browser also uses a reduced version of JavaScript, called WMLScript.

How WAP Works WAP-enabled devices communicate with web server through a WAP gateway. The gateway converts WAP requests into HTTP requests to the web server. The gateway compiles the documents from the server into WAP Binary XML (WBXML) and send it to the phone.

What is WML? WML stands for Wireless Markup Language. WML is an application of XML, thus needs to be both valid (using WML elements according to the DTD) and well-formed (abiding by the stringent XML syntax rules). WML documents have extension.wml

WML Decks and Cards A WML application has one or more decks. A WML document is a deck. The max compiled deck size is 1.4 KB. A deck contains some cards (pages). A card contains a few screens. A screen holds three to six lines of text.

WML tags WML is mostly about text. WML’s tags are similar to HTML’s, but tags that slow down communication with handheld devices are not a part of the WML standard. The use of tables and images is strongly restricted. See textbook for a summary of WML tags.

A Simple WML Document

Result Mobile Phone Display

Validate WML Documents You may download an emulator program such as Openwave Simulator onto your computer. ( /) Or you can view WML pages using web- based emulators. ( )