CSCI {4,6}900: Ubiquitous Computing

Slides:



Advertisements
Similar presentations
Wireless Markup Language
Advertisements

Theodoros Chrysafis - Computer Science Department - CITY Liberal Studies - (24-25/05/2002) 1 Issues and Limitations on Mobile Computing Contents Wireless.
Mobile Communication MMS.
WAP Next Generation
Wireless & Mobile Communications Chapter 8: Support for Mobility  File systems  Data bases  WWW and Mobility  WAP - Wireless Application Protocol.
A Modular WAP Reference Stack Protocol Implementation
WAP- Wireless Application Protocol
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
By: Christopher M. Logan Date: April 19, 2001.
S3IWT02 24 May 2002 Dragomanov Andon :: Paunovski Ognen Introduction to Wireless Application Protocol (WAP) and WAP 2.O Standard Presented by Dragomanov.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Wireless Application Protocol Intro (Continued) WebTP Meeting H. Wilson So 28 Feb, 2000.
Wireless Application Protocol John Bollen MBA 651.
Wireless Village (WV) Mobile IMPS ( Instant Messaging and Presence Services) Reporter : Allen.
-Presented By- Arati Avhad Shirali Agrawal Xue Li
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
Presentation on WAP …Keerti Sharma August 2002.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
WAP Wireless Application Protocol CSI 668 Professor Meihua, Chen Presented by Min, Wu April 04,2001.
WAP/ WML Author :Hsien-Pang Tsai. Outlines Introduction WAP Architecture WML Conclusion Reference.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Wireless Communication Betty and the GeEks Present:
Mobile Web Applications. Outline of the Course  Mobile Web and Mobile Web Applications  Mobile Web Applications Markup Languages  Developing Mobile.
Wireless Application Protocol(WAP) Presented By: Swati Shukla.
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.
CPET 565 Mobile Computing Systems Mobile Device Connectivity Protocols Lecture 14 Hongli Luo Indiana University-Purdue University Fort Wayne.
Submitted by:- Amanat Dabla ,C1 IT,final yr. Neeru ,C1 IT,final yr.
1 Design and Implementation of a WAP Gateway A Master’s thesis by Lars Wirzenius CSCI – Independent study Fall 2002 Presented by: Obaidullah Khan.
Mobile data. Introduction Wireless (cellular) communications has experienced a tremendous growth in this decade. Most of the wireless users also access.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
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.
Wireless Communication Meghan Synishin Kara MacDonald Arlene Pino “Last year more mobile phones were sold than the number of PC’s and cars combined.” -
1 © NOKIA FILENAMs.PPT/ DATE / NN Some WAP History IAB Wireless Workshop Jerry Lahti, Nokia.
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 Dr Alison Griffiths C203 Ext: Credit to: Justin Champion.
Wireless Application Protocol Overview Owen Sullivan Worldzap WAP Forum.
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.
Wireless Application Protocol CSCI 465 Nathaniel Samson Alison White Steve MacNeil Michael Pyne James Snow.
IT 284 Unit 4 Seminar.
Components of the WAP Standard Layers of WAP divided into 3 groups Bearer Adaptation Hides the differences in the signaling and channel protocols used.
WAP – Wireless Application Protocol RAJEEV GOPALAKRISHNA CS590F Fall 2000.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Wireless Application Protocol (WAP)
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
Copyright © Wondershare Software Introduction to WAP by: Nitin Govindan.
WIRELESS NETWORKS. Wireless?  A wireless LAN or WLAN is a wireless local area network that uses radio waves as its carrier.  The last link with the.
1 Seminar: Pervasive Computing 2004 Automatic mobile device configuration: Status & open challenges Stefan Hoferer Supervisor: Andreas Fasbender.
Issues and Limitations on Mobile Computing Contents Wireless Issues – Mobile Computing – Wireless Architecture – Wireless Access Technologies – Wireless.
Week-3 (Lecture-1). Some Important internet terms: Archie : A program used to search files at FTP sites. There are currently 30 Archie servers in the.
“An Eye View On the Future Generation Of Phones”
Data communication and Networks
Network Infrastructure Services Supporting WAP Clients
Wireless Application Protocol (WAP)
Mobile IP and Wireless Application Protocol
MOBILE PAYMENT SYSTEM.
Mobile IP and Wireless Application Protocol
MOBILE DEVICE OPERATING SYSTEM
Mark A. Shaw CS 522 Project Presentation
WAP.
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
IT351: Mobile & Wireless Computing
Wireless and Instant Messaging
Wireless & Mobile Communications Chapter 8: Support for Mobility
Mobile Internet and WAP
Presentation transcript:

CSCI {4,6}900: Ubiquitous Computing Announcements 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing Outline Wireless Application Protocol - WAP WAP Trap 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

Wireless Application Protocol - WAP Estimated 500+ million wireless subscribers by 2001 Wireless devices – constrained CPU, memory, battery life, display, UI etc. Wireless device = cell phone WAP forum – enabling sophisticated telephony and information services on handheld wireless devices Protocol for presentation and delivery of wireless information and telephony services on mobile phones and other wireless terminals 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing WAP WAP forum founded by Ericsson, Motorola, Nokia and Phone.com in June 1997 Open to all industry participants – leverage best minds (not necessarily from academia) Creates license free standards for industry participants WAP – air interface independent, device independent and fully interoperable Wap allows access to the “Web” Fully leverages investments in Web infrastructure 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing WAP Goals To bring Internet content and advanced data services to wireless phones and other wireless terminals To create a global wireless protocol specification that works across all wireless network technologies To enable the creation of content and applications that scale across a wide range of wireless bearer networks and device types To embrace and extend existing standards and technology wherever possible and appropriate 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing Salient points Built on existing standards Users HTTP 1.1 to communicate between gateway and web servers Users carrier infrastucture Invite full industry participation (only members can influence the “standard”) Maintain Bearer Independence – across all air interfaces Maintain device independence – across all cell phones 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing WAP Features (cont) Ensure inoperability Encourage and foster market development Market is different: Ease of use: simple and easy to use. No installation scripts, complicated menu structures, application errors, GPF’s or complicated key sequences Market size: 200 million wireless subscribers (compared to desktop users) Price sensitivity: ~$149 to be competitive Usage patterns: Subscribers expect instant service, easy to use and designed to access info quickly Essential tasks: Not surfing but quick info. retrieval 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing Constraints: Wireless network Less bandwidth More latency Less connection stability Less predictable availability Device Less powerful CPU Less memory Restricted power consumption Smaller display Different input (phone keypad, voice input) 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing WAP Programming Model Client Gateway Origin Server Encoders and decoders WAE user agent Enc. Request Requests CGI scripts Content Enc. Response Response 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing WAP protocol stack Application Layer: Wireless Application Environment (WAE) – binary HTTP, WML, WMLscript Session Layer: Wireless session protocol (WSP – lightweight suspend) Transaction Layer: Wiress transaction protocol (WTP – optimized TCP) Security Layer: Wireless Transport Layer Security (WTLS – optim. SSL) Transport Layer: UDP/IP or WDP Network layer: SMS, USSD, CSD, IS-126, CDMA, IDEN, CDPD etc.. 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing Discussion Is the network bandwidth constrained? 3G networks promise at least 384Kb and upto 2Mb bandwidth Users want to use the cell phone to access the web as opposed to a PDA ala iPAQ Is processor constrained? Is 1GHz processor slow? Users depend on the gateway for service Are cellphone providers infrastructure or service providers? Should the wireless gateway providers give you want you want or what they think that you want? If you ask for maps, should be sent to mapquest or maps.yahoo.com? What about end-to-end semantics? 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing WAP Trap We need a protocol that is optimized for wireless cellular devices Do we need a special protocol OR do we need to specialize/optimize existing protocols? Do we need a closed protocol or open protocol? Adoption of WAP with it deficiencies would lead to years of backward compatibility because of the shear size of the user population If phone unit manufacturers built microbrowsers that speak WAP, how do we fix any problems in WAP? WAP is free for members, but no patent free. Trap? 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing

CSCI {4,6}900: Ubiquitous Computing Discussion 9-Apr-19 CSCI {4,6}900: Ubiquitous Computing