CIS 375—Web App Dev II WAP. 2 Introduction to WAP WAP ________________________ is an application communication protocol that uses a ______ Browser in.

Slides:



Advertisements
Similar presentations
ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
Advertisements

HyperText Markup Language (HTML). Introduction to HTML Hyper Text Markup Language HTML Example The structure of an HTML document Agenda.
A Modular WAP Reference Stack Protocol Implementation
WeB application development
1 Dickson K.W. Chiu PhD, SMIEEE Thanks to Prof. S.C. Cheung (HKUST) CSIT600b: XML Programming WML.
1 Wireless Internet & m-Business Objectives :  To provide an overview of wireless technologies and applications  To examine various wireless standards,platforms.
Copyright © Gavin McArdell WML Training Course Gavin McArdell.
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.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
WAP’s WML by David Boncarosky  WML Inherits From XML  WML Extends Interactivity to Cell Phones, Pagers, PDAs  Display Varies Widely From Device to Device.
CIS101 Introduction to Computing
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.
Connecting to the Web Using Mobile Devices Representation and Management of Data on the Web.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
Introduction to Web-Based Systems HTML, XML, and JavaScript.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
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.
New challenge: cellphones & PDAs Show homework (majors) 2-phase xml/xsl Nokia Mobile Toolkit, Openwave WML, WMLScript, wbmp XHTML-XP Homework: download,
 Introduction to XML Introduction to XML  Features of XML Features of XML  Syntax of XML Syntax of XML  Syntax rules of XML document Syntax rules.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
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.
WML Wireless Markup Language Presented by: Richa Saxena Roll no
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
WML Programming. What is WML WML Programming Wireless mark up language based on XML. Purpose:  to specify user interface behavior and  display contents.
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
All Web pages are written with some form of HTML (HyperText Markup Language). HTML documents are saved as Text Only files so virtually any computer can.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Using Cocoon Page 2 Ovidiu Predescu April 5th, 2001 Using Cocoon to build Web sites for wireless devices Ovidiu Predescu Hewlett Packard ApacheCon 2001.
Using Cocoon Page 2 Ovidiu Predescu April 5th, 2001 Using Cocoon to build Web sites for wireless devices Ovidiu Predescu Hewlett Packard ApacheCon 2001.
WML What is WML? WML stands for Wireless Markup Language. It is a mark-up language inherited from HTML, but WML is based on XML, so it is much stricter.
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.
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. WAP- Wireless Application Protocol Gateway WAP WEB Server Content Browser HTTP IPWAP Deck WML.
WEB APPLICATION DEVELOPMENT For More visit:
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.
Creating interfaces XML to WML, Push Use actual cell phones Homework: do WML examples, practice with Nokia Simulator.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 23 - Wireless Internet and m- Business Outline 23.1 Introduction 23.2 M-Business 23.3 Identifying.
Lecture: Web Design Assis. Prof. Freshta Hanif Ehsan Faculty of Computer Science Kabul Polytechnic University Spring Semester
Introducing the World Wide Web Internet- a structure made up of millions of interconnected computers whose users communicate with each other and share.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
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.
ASHIMA KALRA  INTRODUCTION OF XML INTRODUCTION OF XML  XML FEATURES XML FEATURES  XML SYNTAX XML SYNTAX  XML ELEMENTS XML ELEMENTS  XML ATTRIBUTES.
HTML HyperText Markup Language. Text Files An array of bytes stored on disk Each element of the array is a text character A text editor is a user program.
WML & WML Script Presented by Kelvin Liu 01/06/2000.
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.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Handheld device markup language
Introduction to the World Wide Web & Internet CIS 101.
April 20023CSG11 Electronic Commerce Markup languages John Wordsworth Department of Computer Science The University of Reading
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
Week-11 (Lecture-1) Introduction to HTML programming: A web based markup language for web. Ex.
HTML Help book. HTML HTML is the programming language used to make web pages for the Internet. HTML stands for Hyper Text Markup Language. HTML is made.
Pertemuan 1 Desain web Pertemuan 1
Web Basics: HTML/CSS/JavaScript What are they?
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
M-Commerce Wireless Markup Language (WML) By Prof T.R. Vaidyanathan.
Chapter 23 - Wireless Internet and m-Business
Pertemuan 1 Desain web Pertemuan 1
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
Mobile Internet and WAP
Presentation transcript:

CIS 375—Web App Dev II WAP

2 Introduction to WAP WAP ________________________ is an application communication protocol that uses a ______ Browser in handheld devices, such as digital _____________. WAP uses the wireless markup language (WML), not ______, and is defined as an XML 1.0 application. WAP is published by the WAP ______, founded in 1997 by Ericsson, Motorola, Nokia, and Unwired Planet. The Micro Browser interprets WML and a reduced version of JavaScript called ___________. WML is used to create pages (called ______) that are constructed as a set of CARDS.

3 WAP Basics WML is mostly about ______, since other content would be to slow to deliver. The use of tables and images is strongly restricted. A WML DECK (page) is downloaded to a mobile phone from a _____ server. The CARDS in the DECK are related to each other via links, using only the phone’s __________. Only one card is displayed at a time. Each card element has an id and a ______. WML can use text formatting elements such as b, i, and u. It can also use the table, tr, and td elements.

4 WML Formatting <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" " Hello World! Cell 1 Cell 2

5 WML Links and Images The tag creates a link that can do one of three tasks: Next page The tag is the same as the __________ tag with the task. The tag can be used to display images with the file extension _______ only.

6 Example of Links and Images <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" " See the man This is an image in a paragraph

7 WML Input A WML card can accept input from a user. Name: Age: Sex: The user can also select _______ from a list. HTML Tutorial XML Tutorial WAP Tutorial The user can display a ________. Title: Prize:

8 WML Tasks Go to new card Go To Test Go to a previous card: Previous Page Refresh the page and set a variable: Refresh this page Noop (no operation)—overrides deck-level elements

9 WML Timer A WML card can use a timer function (time units are in _____ of a second). <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" " This message will last 3 seconds!

10 WML Variables When a user switches from card to card, data can be stored in variables (which are _____ sensitive). HTML Tutorial XML Tutorial You selected: $(schoolname) You can also use the tag:

11 Example HTML Tutorial XML Tutorial WAP Tutorial You selected: $(name)

12 Links WML validator: Demos: mo_helloworld.wml Reference: Nokia Mobile Internet Toolkit: htmlhttp:// html (used for examples in this presentation) The “Wapalizer”: (???)