11 Introduction Dr. Miguel A. Labrador Department of Computer Science & Engineering

Slides:



Advertisements
Similar presentations
Mobile Computing and Commerce And Pervasive Computing
Advertisements

Vishal K. Singh, Henning Schulzrinne
ICS 434 Advanced Database Systems
Location Based Service Aloizio P. Silva Researcher at Federal University Of Minas Gerais, Brazil Copyright © 2003 Aloizio Silva, All rights reserved. School.
Introducing new GPS based Vehicle Tracking System DG-Tracker Digilog Systems is now Nelso Technology Pvt. Ltd.
Chapter 61 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
1 A study on Location Aware Computing Presenter : Narendiran Visvanathan Instructor : Dr. Chin-Chih Chang Course : CS 898T Mobile and Wireless Networks.
A reactive location-based service for geo-referenced individual data collection and analysis Xiujun Ma Department of Machine Intelligence, Peking University.
Geographic Information Systems Issues and Prospects - The Trends of GIS Development.
Integrated Mobile GIS and Wireless Internet Map Servers for Environmental Monitoring and Management By Ming-Hsiang Tsou
中央大學。范錚強 1 Chapter 8: 移動商務 M-Commerce 國立中央大學、資訊管理系 范錚強 Tel: (03)
Applications Vehicle monitoring and control are very useful capabilities that help corporations, small businesses and individuals improve profitability,
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
Architectures Chapter 7 © Worboys and Duckham (2004)
7. GIS Software. Overview Evolution of GIS software Architecture of GIS software Building GIS software systems Types of software Example products GIS.
Click to edit Present’s Name Trends in Location-based Services Muhammad Aamir Cheema.
Business Driven Technology Unit 4 Building Innovation Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without.
Geoinfosys Technologies New Delhi 9 th February 2012 Development of ‘Geographical Information System’ (GIS) based “Decision Support System for Transport”
Geographic Information Systems Web GIS. What is a Web GIS? ► Web GIS is an on-line version of geographic information system ► Using it, GIS data and functions.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
CS410 - BLUE GROUP Final Presentation communicate2Me.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
GPS Tracking An overview of the i730 GPS tracking application and web service Eamon Moore CPSC 463 8/4/2004.
Traffic Enforcement And Management System Malam-Team is Israel's largest systems integration organization, One of the most exciting solutions offered by.
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
GIS technologies and Web Mapping Services
NEXTRANS Center Inaugural Summit Exploring Partnerships for Innovative Transportation Solutions Purdue University May 5, 2008 Harry Voccola Senior Vice.
Internet GIS (and its applications to transportation) Keivan Khoshons GEOG 516 March 9, 2004.
Train Derailment & GPS Tracking with TransitVUE ® IDS and TPIS.
March 2005 MobiDE Research Group Location-Aware Computing (CSE750) Spring SangHyun Park MobiDE (Mobile Data Engineering) Research Group.
Location Based Information Services Project Partners Mohamed Elsewe Rahul Vaghela Srikanth Poranki.
Microcontroller-Based Wireless Sensor Networks
Module 3: Business Information Systems Chapter 8: Electronic and Mobile Commerce.
Department of Computer Engineering College of Engineering An-Najah National University Prepared by : Saif Marwan & Osama Nabulsi Supervisor Name: Dr. Loay.
CSCI 5980: From GPS and Google Earth to Spatial Computing Fall 2012 Midterm Presentation Chapter 7: Architectures Team 9: Thao Nguyen, Nathan Poole October.
CG&GIS Lab Computer Graphics and Geographic Information Systems Laboratory University of Ni š Faculty of Electronic Engineering Prof. Dr Dejan Rančić Prof.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
Trackstar Navigations Pvt. Ltd. Presenting New Generation GPS Tracking System.
Cellular positioning. What is cellular positioning? Determining the position of a Mobile Station (MS), using location sensitive parameters.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
PIMRC 2007 A lightweight approach for providing Location Based Content Retrieval Anastasios Zafeiropoulos, Emmanuel Solidakis, Stavroula Zoi, Nikolaos.
Combining Web-based GIS and Wireless Mobile GIS for Wildfire Recovery and Watershed Management by Dr. Ming-Hsiang (Ming) Tsou
Feb 5, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 2 of 3 Lecture 7 Paul I-Hai Lin, Professor Electrical.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Location Based Advertisement System Rushabh Shah Praveen Krishnaiah Naren Chainani Jatin Kumar.
Client/Server Computing
Geospatial Systems Architecture
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Contents Introduction What are Location-based services Working of Location-based services Location Tracking Technologies Power profiling a mobile phone.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Company LOGO Network Architecture By Dr. Shadi Masadeh 1.
FollowMe Kunal Chawla Shantanu Gupta Dinesh Joshi Radhika Shivapurkar.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
SOURCE:2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING AUTHER: MINGLIU LIU, DESHI LI, HAILI MAO SPEAKER: JIAN-MING HONG.
Sharique Ali Khan. THE HUNTERS:  seekers of ??  Friends searches THE PROVIDERS:  Ordinary people in need of some help  Friends / Employers  Emergency.
Communication Protocol Engineering Lab. VANET-cloud : a generic cloud computing model for vehicular ad hoc networks IEEE Wireless Communications February.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Geographic Information Systems
A SEMINAR ON ROVER TECHNOLOGY
Data Dissemination and Management - Topics
Managing Specialized Devices With Windows Embedded Device Manager 2011
WELCOME TO SEMINAR.
Introduction and Overview
Network Architecture By Dr. Shadi Masadeh 1.
Presentation transcript:

11 Introduction Dr. Miguel A. Labrador Department of Computer Science & Engineering

2 Copyright© Dr. Miguel A. Labrador 2 2 Outline Location Based Information Systems (LBIS) LBIS challenges Location-Based Services (LBS) applications Location provider architectures Software architecture A complete LBS example

3 Copyright© Dr. Miguel A. Labrador 3 3 Location Based Information Systems Systems that integrate advances in mobile phones, software development platforms, databases, positioning technology, Geographic Information Systems (GIS), and communications All combined make possible the creation of Location-Based Information Systems (LBIS) and Location-Based Services (LBS) –Promise to change the way we live 3.25 billion mobile phone users in 2007 –Half the world’s population LBS subscribers using GPS-enabled cell phones expected to grow from 12 M in 2006 to 315 M in 2011 –20 M from 500 K in North America

4 Copyright© Dr. Miguel A. Labrador 4 4 LBIS Challenges Many players and technologies involved, and many issues unsolved –Databases, GIS systems, positioning, applications Erroneous and variable information –Accuracy of GPS fixes depend on positioning system, user location, weather conditions, interferences, etc. Cellular communication networks –Wireless transmission problems, such as fading, interferences, disconnections, low bandwidth, etc. Cell phones –Very resource-constrained device in terms of processing power, storage, and energy capabilities Operating systems and interoperability

5 Copyright© Dr. Miguel A. Labrador 5 5 Location-Based Services (LBS) An application that provides users with information based on the geographical position of the mobile device Main difference from other applications/systems –Availability of the user’s position in real-time –This single difference makes a BIG difference Initial LBS systems were subscription-based –Traffic congestion notifications based on roads selected from a Web site –Received congestion updates about I-75 when on travel in NYC!

6 Copyright© Dr. Miguel A. Labrador 6 6 Types of LBS Applications LBS can be either Reactive (“pull”) or Proactive (“push”) A Reactive LBS application is triggered by the user who, based on his current location, queries the system in search of information Many examples –Finding restaurants or places of interest –Obtaining directions –Locating people –Obtaining weather information –Sending emergency notifications to police, insurance companies, roadside assistance companies, etc.

7 Copyright© Dr. Miguel A. Labrador 7 7 Types of LBS Applications In Proactive LBS applications, on the other hand, queries or actions are automatically generated by the LBIS once a predefined set of conditions are met System needs to continuously know where you are and evaluate the predefined conditions Many examples as well –Geofencing, e.g., children outside predefined boundary –Fleet management –Real-time traffic congestion notifications –Location-based advertisement –Real-time friend finding –Proximity-based actuation –Travel assistant device for riding public transportation, tourism, museum guided visits, etc

8 Copyright© Dr. Miguel A. Labrador 8 8 Location In LBIS and LBS applications everything is about LOCATION Important to know about different players and techniques used in the provision of location information A location provider may or may not be the same entity providing the location-based service to the user According to who provides the location information, the system can be categorized as network-based, mobile-based, and location provider-based

9 Copyright© Dr. Miguel A. Labrador 9 9 Network-Based Location Provider Usually the same cellular network carrier Carrier locates the user and stores his location in a database within its network LBS provider needs to obtain permission and/or pay for obtaining user location information LBS application needs mechanisms to query the DB Preferred way of cellular carriers –Maintain ownership and control of the location information –Additional revenues Have not accelerated the development of LBS –Cellular networks need to install costly positioning technologies –Carriers may limit the number and frequency of queries Limiting the developing of some applications, mostly real-time ones –Applications need to be aware of which carrier the user belongs to

10 Copyright© Dr. Miguel A. Labrador 10 Copyright© Dr. Miguel A. Labrador 10 Network-Based Location Provider

11 Copyright© Dr. Miguel A. Labrador 11 Copyright© Dr. Miguel A. Labrador 11 Mobile-Based Location Provider Mobile device has the capability of obtaining the location –GPS, cell network, both Location is sent to the LBS service provider and stored in its database for future reference or processing Server application may or may not send information back to user –Depends on application and predefined parameters Clients are not limited to cellular phones –Any GPS-enabled device with communication capability Accelerated rapid development of LBS application –Neither financial nor technical barriers Main disadvantage of this method is that it has the potential to flood the network with location updates –Different LBS providers may or may not share the locations –A user may be sending same location to more than one LBS provider

12 Copyright© Dr. Miguel A. Labrador 12 Copyright© Dr. Miguel A. Labrador 12 Mobile-Based Location Provider

13 Copyright© Dr. Miguel A. Labrador 13 Copyright© Dr. Miguel A. Labrador 13 Location Provider-Based Meant to solve the flooding problem of mobile-based method Independent entity collects locations using different methods and make them available to LBS providers Only business is to provide location information Scalable architecture; perhaps the best architecture for wide deployment of LBS –Provisions needed to guarantee fair price and include competition There are a few companies that provide location information –Skyhook, Where, Veriplace, Loc-Aid Technologies, others –In this class, we will use the mobile-based method GPS-enabled cell phones and network-based technologies

14 Copyright© Dr. Miguel A. Labrador 14 Copyright© Dr. Miguel A. Labrador 14 Location Provider-Based

15 Copyright© Dr. Miguel A. Labrador 15 Copyright© Dr. Miguel A. Labrador 15 A Complete LBIS Tracking Example General real-time tracking application with visualization –Tracking devices, people, etc. Uses the mobile-based location provider architecture Proactive LBS application consisting of the following components: –Positioning system –Client device –Transport network –Main control station –Servers Standard and free software and standard protocols as much as possible

16 Copyright© Dr. Miguel A. Labrador 16 Copyright© Dr. Miguel A. Labrador 16 Hardware Positioning system –GPS and Assisted GPS (A-GPS) Client device –GPS-enabled cell phone or any device with GPS or embedded positioning system Transport network –Cellular network with data plan (GPRS or similar) or network connectivity using Wi-Fi or any other IP-based networking technology Main control station –PC connected to the system to control service and visualize data, e.g., set up geofence and Google maps Servers –Database, GIS for geocoding and reverse geocoding, application server for processing

17 Copyright© Dr. Miguel A. Labrador 17 Copyright© Dr. Miguel A. Labrador 17 Software Java platform –Java SE for clients and Java ME for resource-constrained devices Sun’s Glassfish as the application server Google ‘s Web Toolkit for visualization –Google Maps and Google Earth Postgres, and object-oriented relational database PostGIS, Postgres’s add on to support geographic objects Standard communication protocols –HTTP, TCP, UDP

18 Copyright© Dr. Miguel A. Labrador 18 Copyright© Dr. Miguel A. Labrador 18 A Complete Tracking System Example

19 Copyright© Dr. Miguel A. Labrador 19 Copyright© Dr. Miguel A. Labrador 19 Software Architecture Software architecture is needed in order to –Have an organized system –Know who does what in the system –Understand data flow –Know about relationships between components –Know protocols and interfaces used Software architecture for the client and for the server –An example follows –Used in proactive, mobile-based location provider applications related to transportation

20 Copyright© Dr. Miguel A. Labrador 20 Copyright© Dr. Miguel A. Labrador 20 Software Architecture - Client

21 Copyright© Dr. Miguel A. Labrador 21 Copyright© Dr. Miguel A. Labrador 21 Software Architecture - Server

22 Copyright© Dr. Miguel A. Labrador 22 Copyright© Dr. Miguel A. Labrador 22 A Brief Look into the Future LBS, Human-Centric Sensing, Participatory Sensing

23 Copyright© Dr. Miguel A. Labrador 23 Copyright© Dr. Miguel A. Labrador 23 Participatory Sensing