Delivering location-based services using GIS, WAP, and the Web: two applications

Similar documents
Delivering location-based services using GIS, WAP, and the Web: two applications

Glossary. ADO.NET ActiveX Data Objects for.net. A set of data access technologies included in the.net Framework class libraries.

MOBILE COMPUTING 2/11/18. Location-based Services: Definition. Convergence of Technologies LBS. CSE 40814/60814 Spring 2018

using GPS. As a result, the many location-related use is very popular. obtained beforehand to provide positioning granularity issues.

Wireless Access Protocol(WAP) architecture

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Chapter 3. Technology Adopted. 3.1 Introduction

Current Web Development

Mobile Commerce. Electronic Commerce

Management of Location Based Advertisement Services using Spatial Triggers in Cellular Networks

Local area network (LAN) Wide area networks (WANs) Circuit. Circuit switching. Packets. Based on Chapter 2 of Gary Schneider.

Glossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.

Session 4 Networks II

Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network

A novel approach to design a Wireless Communication based Railway Information System Kumar, Vijay; Patra, Sarat Kumar; Mishra, Sanjib; TENCON

M Commerce: Mobile Applications. Sridhar Iyer K R School of Information Technology IIT Bombay

09. Mobile Commerce. Contents. Mobile Computing and Commerce

4. B2C,B2E Systems: Concepts and Architectures

WAP via ORBCOMM. Andrew R Cardoza, Sias Mostert.

M.SARAVANA KARTHIKEYAN

Jawaharlal Nehru Engineering College

WAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499

Enabling the Wireless Internet

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Implementation of a WAP model to evaluate Capacity in 3G radio access networks

Development tools for mobile devices in market price information systems

Implementation of the Kapsch Open EFC Interface into the CZ Pilot System

Developing a Mobile Information Service

Multidimensional Modeling using UML and XML

Exam : 1D Title : CIW Foundations. Version : DEMO

WWW. HTTP, Ajax, APIs, REST

Wireless Application Protocol (WAP) and. I-mode: An insight

User Guide Addendum Nomadix Service Engine (NSE) - Release X.5 October 2007 Introduction

Implementation of a WAP model to evaluate Capacity in 3G radio access networks. Henrik Fållby

Location, Location, Location

Learning Objectives: IS Infrastructure: Standards and Protocols. Standards for Representing and Communicating Information. A Unified Framework

MOBILE IP AND WIRELESS APPLICATION PROTOCOL

E-Commerce. Infrastructure I: Computer Networks

Geocoding and Georeferencing. Scott Bell GIS Institute

Chapter 6. Mobile Network Planning

CS WEB TECHNOLOGY

Canalization and Personalization in Mobile Wireless Application

RBS 6000 SERIES MACRO BASE STATIONS

Overview. M-commerce vs. E-commerce

Fundamentals of Information Systems, Seventh Edition

Exploring GIS Data. I) GIS Data Models-Definitions II) Database Management System III) Data Source & Collection IV) Data Quality

WAP Access to SCADA-Typed Database System

WHITE PAPER. Good Mobile Intranet Technical Overview

INTERRACTION COMPONENT STATE-OF-THE-ART

Mobile access to your Data Warehouse. Pontus Berg, Askus AB Andreas Säflund, STeam Consulting AB

Mobile Devices. Objectives. Types of Devices 4/25/2012

A WAY TO ACCESS WIRELESS NETWORK

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Chapter 3. Wired and Wireless Communication. What You Will Learn... Computers Are Your Future. What You Will Learn...

Mobile Station Execution Environment (MExE( MExE) Developing web applications for PDAs and Cellphones. WAP (Wireless Application Protocol)

Mobile Devices: Server and Management Lesson 04 Gateways and Portals


Index LICENSED PRODUCT NOT FOR RESALE

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

Developing corporate mobile applications. An alternative approach to native development

Presented by: Megan Bishop & Courtney Valentine

Pervasive Web Application Architecture. History Scalability Availability Development Application Architecture

POSTER SESSION. Wireless Cardiology Decision Support System. Proceedings Paper. Slide Presentation. Dr. Saji Salam SSI Technologies Chennai, India

JAWAP: the Java Application Framework

Alpha College of Engineering and Technology. Question Bank

GRAPHICAL SIMULATION OF WIRELESS APPLICATION PROTOCOL

TABLE OF CONTENTS 1. INTRODUCTION DEFINITIONS Error! Bookmark not defined REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4.

Dr. Jivraj Mehta Institute of Technology, Mogar

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 ISSN

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

DOM. Contents. Sergio Luján Mora. What is DOM? DOM Levels DOM Level 0 DOM Level 1. Departamento de Lenguajes y Sistemas Informáticos

IN THIS CHAPTER. The Need for WAP Benefits of WAP Recap

Multimedia Document Communications over Wireless Network

Chapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.

EEC-682/782 Computer Networks I

UNDERGRADUATE PROJECT REVIEW REPORT

Chapter. 6.1 Copyright 2011 Pearson Education, Inc. publishing as Prentice Hall

The Internet The Internet

GLOSSARY OF CELLUAR TERMS

Questions & Answers From Thursday, September 16 Webinar Alternatives Case Examples Frequency and Spectrum Planning Security WiMAX Capabilities

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

Mobile Application Support

WHITE PAPER. The 450 MHz Band Ecosystem

ArcGIS Enterprise Security. Gregory Ponto & Jeff Smith

COMMISSION OF TEXAS MAY

LIFE N TOUCH KYLE DOBITZ JEREMY MUEHLBAUER. Team Winner 05/01/08

Glossary. xii. Marina Yue Zhang and Mark Dodgson Downloaded from Elgar Online at 02/04/ :16:01PM via free access

Unit 10. Author: W.Buchanan. Mobile Computing and A Model of the Internet (1)

VISUAL SUMMARY COMMUNICATION CHANNELS COMMUNICATIONS. Communications and Networks

Caching. Caching Overview

SHARING GEOGRAPHIC INFORMATION ON THE INTERNET ICIMOD S METADATA/DATA SERVER SYSTEM USING ARCIMS

Configuring GPRS Tunneling Protocol Support

WIRELESS LANs: THE DECT APPROACH

Connected & Efficient Building. Field Application Engineer - Kutlugün Sürmeli CommScope

HMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION

Mobile Positioning. Jussi Kangasoja

M400gsm GSM Modem Datasheet

TECHNICAL BRIEFING: MOBILE ACCESS TO THE INTERNET. Bornholm, October 2003

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway

13. Databases on the Web

Transcription:

Departamento de Lenguajes y Sistemas Informáticos Delivering location-based services using GIS,, and the Web: Sergio Luján-Mora Introduction Contents Mobile positioning Architecture of the system Application programming Applications 1 & 2 Summary and future work 2 1

Introduction The Web has changed the way we work One of the main advantages of the Web: universal access Global System for Mobile Communications (GSM) Mobile digital communications The GSM network can be used to establish the position of the user 3 Introduction Wireless Application Protocol (): Mobile phone Web server. Universal access from everywhere : a group of specifications to develop applications and services that operate over wireless communications networks Convergence of wireless communications and Internet 4 2

Introduction Two applications for mobile phones Provide location-based information to the user Geographical Information System (GIS) Geographical information to the user 5 Introduction Application 1: resource searcher and locator User can obtain information from the GIS Application 2: data acquisition system User can obtain information or can also introduce information into the GIS. 6 3

Contents Introduction Mobile positioning Architecture of the system Application programming Applications 1 & 2 Summary and future work 7 Mobile positioning The position of a mobile phone can be located using information from the GSM network When a call is established, the phone is connected to a base station The distance from the base station can be approximately calculated (Timing Advance) 8 4

Mobile positioning Base station A cell is the basic unit of a mobile system The area where the radio coverage is given by one base station A cell is represented simplified by a hexagon 9 Mobile positioning Base station Mobile phone 10 5

Mobile positioning Base station α 1 (lat, long) R 1 R 2 α 2 Mobile phone 11 Mobile positioning Timing Advance is a server-based solution that allows positioning services to be used with current mobile phones It is not possible to give a specific value for the accuracy, since it depends on several factors: the size of the cell, the kind of the cell, the distance to the base station, the topology, etc. Tens of meters Hundreds of meters 12 6

Mobile positioning European Telecommunications Standard Institute (ETSI): Time of Arrival (TOA) Enhanced Observed Time Difference (E- OTD) Assisted GPS (A-GPS) 13 Contents Introduction Mobile positioning Architecture of the system Application programming Applications 1 & 2 Summary and future work 14 7

Architecture of the system Ericsson s Mobile Positioning System 3.0 (MPS 3.0): Timing Advance It can be used with current mobile phones with no further change 15 WIRELESS NETWORK DEVICE The Device (mobile client or mobile station) Connects to the wireless network by means of the Wireless Session Protocol () 16 8

WIRELESS NETWORK DEVICE PROXY The Proxy (Gateway) translates requests to Web requests and vice versa 17 WIRELESS NETWORK DEVICE HTTP PROXY HTTP INTERNET POSITIONING APPLICATION The Proxy converts the requests into HTTP requests and forwards them to Internet 18 9

WIRELESS NETWORK DEVICE HTTP PROXY HTTP INTERNET POSITIONING APPLICATION The Proxy allows the Device to submit requests to the Web server that hosts the Positioning Application 19 MOBILE POSITIONING CENTRE WIRELESS NETWORK MPP INTERNET DEVICE MPP HTTP PROXY HTTP INTERNET POSITIONING APPLICATION The Positioning Application requests the position of the Device to the Mobile Positioning Centre by means of Mobile Positioning Protocol (MPP) 20 10

MOBILE POSITIONING CENTRE WIRELESS NETWORK MPP INTERNET DEVICE MPP PROXY HTTP INTERNET HTTP GIS DATABASE POSITIONING APPLICATION The Positioning Application uses the position of the Device to query the GIS database and provide localized services 21 Contents Introduction Mobile positioning Architecture of the system Application programming Applications 1 & 2 Summary and future work 22 11

Application programming Client/server model Server: ASP Personal Web Server or Internet Information Server Visual Basic Script Access database 23 Client: Application programming Application device: Wireless Markup Language (WML) The correct operation of the application has been proven with different mobile phones: Nokia, Ericsson, Phone.com browser, etc. Administrative tool Web browser: HyperText Markup Language (HTML) JavaScript 24 12

Application programming Narrow bandwidth Transmission of GIS files is time-consuming Limited display Geographical images can be hardly showed Applications provide geographical information based on text 25 Application programming Ericsson Mobile Positioning System Software Development Kit 3.0 (MPS SDK 3.0): MPC Emulator: positioning server that accepts MPP requests and emulates positioning answer MPC Map Tool: mobile network building tool 26 13

MOBILE POSITIONING CENTRE WIRELESS NETWORK MPP INTERNET DEVICE MPP The PA sends a POST request to the MPC The message body of the request includes an XML formatted request POSITIONING APPLICATION 27 Application programming <?xml version="1.0" encoding="iso-8859-1 standalone="yes"?> <REQ ver= 3.00 > <CLIENT><ID>TheUser</ID><PWD>ThePassword</PWD> </CLIENT> <LIR> Latitude and longitude <GEO_INFO> <COORD_SYS>LL</COORD_SYS> <DATUM>WGS-84</DATUM> Geodetic datum <FORMAT>IDMS0</FORMAT> </GEO_INFO> <MSIDS><MSID>461011334411</MSID></MSIDS> </LIR></REQ> Mobile Station Direction indicator, degrees, minutes, seconds, and precision 28 14

MOBILE POSITIONING CENTRE MPP INTERNET MPP The MPC responds with either an error message or with the position of the Device The PA uses the answer to query a GIS database POSITIONING APPLICATION GIS DATABASE 29 Application programming <?xml version="1.0" encoding="iso-8859-1 standalone="yes"?> <ANS ver="3.00"> Mobile Station <LIA><GMT_OFF>+0100</GMT_OFF> <POS msid="461011334411"> <PD><TIME>20020128090000</TIME><ARC> <LL_POINT> <LAT>N391628.3</LAT> Point of origin <LONG>E010001.5</LONG> </LL_POINT> <IN_RAD>1200</IN_RAD> Radius <OUT_RAD>1500</OUT_RAD> <START_ANGLE>120</START_ANGLE> Angle <STOP_ANGLE>180</STOP_ANGLE> </ARC></PD></POS></LIA></ANS> 30 15

Contents Introduction Mobile positioning Architecture of the system Application programming Applications 1 & 2 Summary and future work 31 Application 1 Resource searcher and locator The user can locate the nearest resource (gas station, theatre, etc.) to his/her position It is not necessary to know the exact position (latitude and longitude coordinates) 32 16

Application 1 33 Application 1 34 17

35 Application 2 Data acquisition system The user can introduce information into the GIS The application is oriented to gather data about agriculture: terrain quality, plants that grow, etc. 36 18

Application 2 37 38 19

Contents Introduction Mobile positioning Architecture of the system Application programming Applications 1 & 2 Summary and future work 39 Summary The de facto standard for wireless applications Two applications Mobile positioning system Location-based services Information can flow two ways: GIS database User User GIS database Standard technology 40 20

Future work New applications: news, weather and traffic reports, recommendation systems, etc. Generate dynamic images that represent maps from GIS database 41 Departamento de Lenguajes y Sistemas Informáticos Delivering location-based services using GIS,, and the Web: Sergio Luján-Mora 42 21