M-commerce Challenges in the future time. Aj.Pongthep Termsnguanwong Marketing Department.

Slides:



Advertisements
Similar presentations
Communication Topics Jason Hill –
Advertisements

Networks & Components Discuss the components required for successful communications Explain the purpose of communications software Identify various sending.
Mobile Technologies Computer Networks Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
IT 644: Mobile Computing Instructor: Sridhar Iyer Course Page Lecture Hours Tue:
SESSION : Mobile Computing and Wireless Communications -- Overview
ConnectionMigration 818L Network Centric Computing Spring 2002 Ishan Banerjee.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
Internet Networking Spring 2003 Tutorial 12 Limited Transmit RFC 3042 Long Thin Networks RFC 2757.
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
-Presented By- Arati Avhad Shirali Agrawal Xue Li
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
M-Commerce: Mobile Applications Sridhar Iyer K R School of Information Technology IIT Bombay
M-Commerce: Mobile Applications Nour El Kadri University of Ottawa.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Basic Data Communication
Your Interactive Guide to the Digital World Discovering Computers 2012.
CHAPTER 5 : COMMUNICATIONS AND THE INTERNET (PART 1) INFORMATION TECHNOLOGY AND ITS APPLICATIONS SSK3000 Faculty of Computer Science and Information Technology,
Your Interactive Guide to the Digital World Discovering Computers 2012 Edited by : Noor Al-Hareqi.
Communications & Networks
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Networks. What is a Network? Two or more computers linked together so they can send and receive data. We use them for sending s, downloading files,
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
CIS 725 Wireless networks. Low bandwidth High error rates.
Copyright © 2006, Dr. Carlos Cordeiro and Prof. Dharma P. Agrawal, All rights reserved. 1 Carlos Cordeiro Philips Research North America Briarcliff Manor,
Networks A network is a collection of computers and devices connected together via communications devices and transmission media Advantages of a network.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
IT 351 Mobile &Wireless Computing Semester 2, Dr. Hala Mokhtar Room 79- 2nd floor.
Networks QUME 185 Introduction to Computer Applications.
Mobile Communications: Mobile Transport Layer Mobile Communications Chapter 10: Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping.
Asstt. Professor Adeel Akram.  Motivation  TCP mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing.
Prof. Dr.-Ing. Jochen Schiller, SS029.1 Mobile Communications Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
9.1 Mobile Computing Chapter 9: Mobile Transport Layer  Motivation  TCP-mechanisms  Classical approaches  Indirect TCP  Snooping TCP  Mobile TCP.
Internet Architecture and Governance
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
IT 284 Unit 4 Seminar.
Improving TCP Performance over Wireless Networks
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
Web Services. 2 Internet Collection of physically interconnected computers. Messages decomposed into packets. Packets transmitted from source to destination.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
Wireless Application Protocol (WAP) William Thau CSC 8560 Dr. L. Cassel.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 9 Networks and Communications.
1 Wireless World Wide Web: Mobile Access to Web Resources 王讚彬 台中教育大學資訊系.
1 Chapter 2: Wireless LANs and PANs  Introduction  Fundamentals of WLANs  IEEE Standard  HIPERLAN Standard  Bluetooth  HomeRF.
Mobile Transport Layer  Motivation  TCP-mechanisms  Indirect TCP  Snooping TCP  Mobile TCP  Fast retransmit/recovery  Transmission freezing  Selective.
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.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Fundamentals of Information Systems, Sixth Edition
Communication Topics Jason Hill –
Mobile &Wireless Computing
Mobile Applications Cellular Networks Wireless LANs Ad-hoc Networks
CHARACTERISTICS.
Wireless and Mobile Ad Hoc Networks
Wednesday, September 19, 2018 What Is the Internet?
Wireless ATM PRESENTED BY : NIPURBA KONAR.
IT351: Mobile & Wireless Computing
TCP for Wireless Networks
Presentation transcript:

M-commerce Challenges in the future time

Aj.Pongthep Termsnguanwong Marketing Department

M-Commerce: Mobile Applications Outline Mobile applications Wireless networking Routing in mobile networks Transport in mobile networks Application adaptation for mobility WWW and mobility

Mobile Applications - 1 Vehicles –transmission of news, road condition etc –ad-hoc network with near vehicles to prevent accidents Emergencies –early transmission of patient data to the hospital –ad-hoc network in case of earthquakes, cyclones –military... Your subtopic goes here

Mobile Applications - 2 Traveling salesmen –direct access to central customer files –consistent databases for all agents –mobile office Web access –outdoor Internet access –intelligent travel guide with up-to-date location dependent information

Mobile Applications - 3 Location aware services –find services in the local environment, e.g. printer Information services –push: e.g., stock quotes –pull: e.g., nearest cash ATM Disconnected operations –mobile agents, e.g., shopping Entertainment –ad-hoc networks for multi user games

Mobile Applications in Industry Wireless access: phone.com Alerting services: myalert.com Location services: airflash.com Intranet applications: imedeon.com Banking services: macalla.com Web access: wapforum.com Mobile agents: tryllian.com

Limitations of Mobile Environment  Limitations of the Wireless Network  heterogeneity of fragmented networks  frequent disconnections  limited communication bandwidth  Limitations Imposed by Mobility  lack of mobility awareness by system/applications  Limitations of the Mobile Computer  short battery lifetime  limited capacities

Effect of Mobility on Protocol Stack Application –new applications and adaptations Transport –congestion and flow control Network –addressing and routing Link –media access and handoff Physical –transmission errors and interference

Wireless Networks Infrastructure-based networks –cellular systems (base station infrastructure) Ad hoc networks –useful when infrastructure not available, impractical, or expensive –military applications, rescue, home networking

Cellular system: GSM GSM –formerly: Groupe Spéciale Mobile (founded 1982) –now: Global System for Mobile Communication Communication: voice and data services Mobility: International access, access control Service Domains: –bearer services: transfer of data between points –telematic services: telephony, SMS messages –supplementary services: forwarding, conferencing

Architecture of the GSM system GSM is a PLMN (Public Land Mobile Network) Components –MS (mobile station) –BS (base station) –MSC (mobile switching center) –LR (location register) Subsystems –RSS (radio subsystem): covers all radio aspects –NSS (network and switching subsystem): call forwarding, handover, switching –OSS (operation subsystem): n/w management

Cellular Wireless Space divided into cells A base station is responsible to communicate with hosts in its cell Mobile hosts can change cells while communicating Hand-off occurs when a mobile host starts communicating via a new base station Hand off Base station cell

Hand-off Issues Hand-offs may result in temporary loss of route to MH –with non-overlapping cells, it may be a while before the mobile host receives a beacon from the new BS While routes are being reestablished during handoff, MH and old BS may attempt to send packets to each other, resulting in loss of packets

Wireless LANs Infrared (IrDA) or radio links (Wavelan) Advantages –very flexible within the reception area –Ad-hoc networks possible –(almost) no wiring difficulties Disadvantages –low bandwidth compared to wired networks (1-10 Mbit/s) –many proprietary solutions Infrastructure v/s ad-hoc networks (802.11)

Bluetooth Consortium –Ericsson, Intel, IBM, Nokia, Toshiba - many members Scenarios –connection of peripheral devices loudspeaker, joystick, headset –support of ad-hoc networking small devices, low-cost –bridging of networks e.g., GSM via mobile phone - Bluetooth - laptop

Mobility and Routing Finding a path from a source to destination Issues –Frequent route changes: amount of data transferred between route changes may be much smaller than traditional networks –Route changes related to host movement Goal of routing protocols ? –decrease routing-related overhead –find short routes –find “stable” routes

Mobility and Transport Transport protocols typically designed for –fixed end-systems, wired networks Issues –packet loss due to wireless characteristics –packet loss due to mobility –TCP assumes congestion if packet dropped –acks, retransmissions and performance –TCP cannot be changed fundamentally

Mobile TCP I-TCP segments the connection –no changes to the TCP protocol for hosts connected to the wired Internet –optimized TCP protocol for mobile hosts –splitting of the TCP connection at, e.g., the foreign agent into 2 TCP connections, no real end-to-end connection any longer –hosts in the fixed part of the net do not notice the characteristics of the wireless part

Mobile TCP Advantages –no changes in the fixed network necessary –transmission errors on the wireless link do not propagate into the fixed network –simple to control, mobile TCP is used only for one hop between, e.g., a foreign agent and mobile host Disadvantages –loss of end-to-end semantics –higher latency possible due to buffering of data within the foreign agent and forwarding to a new foreign agent

Application Adaptations for Mobility  System-transparent, application-transparent  the conventional, “unaware” client/server model  System-aware, application-transparent  the client/proxy/server model  the disconnected operation model  System-transparent, application-aware  dynamic client/server model  System-aware, application-aware  the mobile agent model

The Client/Proxy/Server Model Proxy functions as a client to the fixed network server, and as a mobility-aware server to the mobile client Proxy may be placed in the mobile host (Coda), or the fixed network, or both (WebExpress) Enables thin client design for resource-poor mobile computers

The Mobile Agent Model Mobile agent receives client request and moves into fixed network Mobile agent acts as a client to the server Mobile agent performs transformations and filtering Mobile agent returns back to mobile platform, when the client is connected

Mobile Data Management Pull data delivery: clients request data by sending uplink msgs to server Push data delivery: servers push data (and validation reports) through a broadcast channel,to a community of clients Client caching strategies and cache invalidation algorithms are critical

World Wide Web and Mobility HTTP and HTML have not been designed for mobile applications/devices HTTP Characteristics –stateless, client/server, request/response –connection oriented, one connection per request –primitive caching and security HTML Characteristics –designed for computers with “high” performance, color high-resolution display, mouse, hard disk –typically, web pages optimized for design, not for communication; ignore end-system characteristics

WAP Overview Browser –“micro browser”, similar to existing web browsers Script language –similar to Java script, adapted to mobile devices Gateway –transition from wireless to wired world Server –“wap server”, similar to existing web servers Protocol layers –transport layer, security layer, session layer etc.

Wireless Markup Language (WML) Cards and Decks –WML document consists of many cards, cards are grouped to decks –a deck is similar to an HTML page, unit of content transmission –WML describes only intent of interaction in an abstract manner –presentation depends on device capabilities Features –text and images –user interaction –navigation –context management

References J. Schiller, “Mobile Communications”, Addison Wesley, 1999 D. Johnson, D Maltz, “Protocols for Adaptive Wireless and Mobile Networking”, IEEE Personal Communication, 3(1), February 1996 R. Caceres, L. Iftode, “Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments”, IEEE J. Selected Areas of Communications, June1995 J. Jing, A. Helal, A. Elmagarmid, "Client-Server Computing in Mobile Environments," ACM Computing Surveys, June 1999 R. Gray, D. Kotz, S. Nog, D. Rus, G. Cybenko, “Mobile Agents for Mobile Computing”, Dartmouth College, Technical Report PCS-TR96-285, May 2,