COURSE 6 Mobile Technologies of Mobile system.pdf

Full Transcript

Professor Okba Kazar Email: [email protected]/[email protected] Outline  Overview of mobile technologies  Advantages of mobile devices  Conclusion 2 What is a Mobile Device/Wireless?  Mobile Device: a device that is easy to use, enables remote access to business networks and the interne...

Professor Okba Kazar Email: [email protected]/[email protected] Outline  Overview of mobile technologies  Advantages of mobile devices  Conclusion 2 What is a Mobile Device/Wireless?  Mobile Device: a device that is easy to use, enables remote access to business networks and the internet, and enables quick transfer of data.  Wireless Communication: the transfer of information over a distance without the use of electrical conductors or wires What are some examples of Mobile Devices?  Laptops  Garage Door Opener  Cell Phones  GPS  PDAs  Cordless phone  Flash Drives  Cameras  Bluetooth  Graphing Calculator  Mouse/Keyboard  Nintendo Wii (game  Mp3 Players controllers) Device for voice communication Alexander Graham Bell (1876) 5 Everyday life‘s tools Computer Fax Radio Email Music player Word processor Credit cards 6 Everyday life‘s tools Computer Mobile phones are first introduced in mid 1980s Email Word processor Music player Smart phone Fax Radio Additional features can be installed 7 Mobile Devices Why are mobile devices so popular? • Combine the functionality of a computer with portability • Lower cost • Connect to Internet wirelessly • Apps What are Apps?  The term ‘app’ stands for a computer application on the mobile device.  Apps can be e-books, interactive reference materials, training modules, medical software devices, data collection tools, interactive patient handouts, etc. Apps … wait, what’s my device? Mobile applications  Banking (check balance, make transaction)  Restaurant (order and payment)  Mobile Payment (ticket, vending machine)  Tourism: tourist guide  Education: mobile learning  Entertainment: interactive digital art  Scientific: controlling and monitoring 11 Interactive Digital Art - TelcomGallery Use mobile phone to interact with the object: - Pressing the phone's keys - Speaking to the phone, - Or simply holding the call. Voice of the user can change the audio-visual parameters of the digital artworks in real-time 12 Mobile devices as remote control 13 Advantages of mobile devices  Accessible anywhere, anytime  Conveniently controlling and monitoring  Instant notification  Easy to exchange data and information 14 Variability of the mobile environment Mobility • stationary • nomadic (pedestrian speed) • mobile (vehicular speed) • roaming (mobile across networks) Mobile Device Capability • form factor • GUI • multimedia • real-time multimedia Connectivity • connected • semi-connected (asymmetric) • disconnected 15 Wireless Application Protocol (WAP)  HTTP/HTML have not been designed for mobile devices and applications  WAP empowers mobile users with wireless devices to easily access and interact with information and services.  A “standard” created by wireless and Internet companies to enable Internet access from a cellular phone 16 Why is HTTP/HTML not enough? Big pipe - small pipe syndrome Internet HTTP/HTML <HTML> <HEAD> <TITLE>NNN Interactive</TITLE> <META HTTP-EQUIV="Refresh" CONTENT="1800, URL=/index.html"> </HEAD> <BODY BGCOLOR="#FFFFFF" BACKGROUND="/images/9607/bgbar5.gif" LINK="#0A3990" ALINK="#FF0000" VLINK="#FF0000" TEXT="000000" ONLOAD="if(parent.frames.length!=0)top.location='ht tp://nnn.com';"> <A NAME="#top"></A> <TABLE WIDTH=599 BORDER="0"> <TR ALIGN=LEFT> <TD WIDTH=117 VALIGN=TOP ALIGN=LEFT> <HTML> <HEAD> <TITLE >NNN Intera ctive< /TITLE > <META HTTPEQUIV= "Refre sh" CONTEN T="180 0, URL=/i ndex.h tml"> Wireless network <WML> <CARD> <DO TYPE="ACCEPT"> <GO URL="/submit?Name=$N"/> </DO> Enter name: <INPUT TYPE="TEXT" KEY="N"/> </CARD> </WML> WAP Content encoding 010011 010011 110110 010011 011011 011101 010010 011010 17 WHY WAP?  Wireless networks and phones  have specific needs and requirements  not addressed by existing Internet technologies  WAP  Enables any data transport  TCP/IP, UDP/IP, GUTS (IS-135/6), SMS, or USSD (Unstructured Supplementary Service Data).  Optimizes the content and air-link protocols  Utilizes plain Web HTTP 1.1 servers   utilizes standard Internet markup language technology (XML) all WML (Wireless Markup Language) content is accessed via HTTP 1.1 requests  WML UI components map well onto existing mobile phone UI   no re-education of the end-users leveraging market penetration of mobile devices 18 WAP: main features  Browser  “Micro browser”, similar to existing web browsers  Markup language  Similar to HTML, adapted to mobile devices  Script language  Similar to Javascript, adapted to mobile devices  Gateway  Transition from wireless to wired world  Server  “Wap/Origin server”, similar to existing web servers  Protocol layers  Transport layer, security layer, session layer etc.  Telephony application interface  Access to telephony functions 19 Internet model HTML HTTP TLS/SSL TCP/IP 20 WAP architecture Client Web Server WML WML Encoder WMLScript WSP/WTP WMLScript Compiler HTTP CGI Scripts etc. WTAI Protocol Adapters WML Decks with WML-Script WAP Gateway Content Etc. 21 WAP application server Client WML WMLScript WTAI WML Encoder WSP/WTP WMLScript Compiler Protocol Adapters Application Logic WML Decks with WML-Script WAP Application Server Content Etc. WSP - Wireless Session Protocol. •WTP - Wireless Transaction Protocol. •WTLS Wireless Transport Layer Security. •WDP - Wireless Datagram Protocol 22 WAP specifies  Wireless Application Environment  WML Microbrowser (Wireless Markup Language)  WMLScript Virtual Machine  WMLScript Standard Library  Wireless Telephony Application Interface (WTAI)  WAP content types  WTAI (Wireless Telephony Application Interface)  Wireless Protocol Stack  Wireless Session Protocol (WSP)  Wireless Transport Layer Security (WTLS)  Wireless Transaction Protocol (WTP)  Wireless Datagram Protocol (WDP)  Wireless network interface definitions 23 WAP stack  WAE (Wireless Application Environment):  Architecture: application model, browser, gateway, server  WML: XML-Syntax, based on card stacks, variables, ...  WTA: telephone services, such as call control, phone book etc.  WSP (Wireless Session Protocol):  Provides HTTP 1.1 functionality  Supports session management, security, etc. 24 WAP stack (contd.)  WTP (Wireless Transaction Protocol):  Provides reliable message transfer mechanisms  Based on ideas from TCP/RPC  WTLS (Wireless Transport Layer Security):  Provides data integrity, privacy, authentication functions  Based on ideas from TLS/SSL  WDP (Wireless Datagram Protocol):  Provides transport layer functions  Based on ideas from UDP Content encoding, optimized for low-bandwidth channels, simple devices 25 Thank you for your attention 26

Use Quizgecko on...
Browser
Browser