PIMRC 2007 A lightweight approach for providing Location Based Content Retrieval Anastasios Zafeiropoulos, Emmanuel Solidakis, Stavroula Zoi, Nikolaos.

Slides:



Advertisements
Similar presentations
The recent technological advances in mobile communication, computing and geo-positioning technologies have made real-time transit vehicle information systems.
Advertisements

NetPay provides best and effective solution for company Managers to maintain their employee scheduling task (including staff in/out details, overtime,
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Introduction Why do we need Mobile OGSI.NET? Drawbacks:
Towards Seamless Navigation Ari Virtanen, Sami Koskinen VTT Industrial Systems P.O.Box 1302, Tampere Finland
Technical Architectures
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Mobile Location Based Assistant for Exhibition Visits: Thick Client
Interpret Application Specifications
© 2009 Research In Motion Limited Introduction to GPS and Wi-Fi technology on BlackBerry smartphones.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
11 Introduction Dr. Miguel A. Labrador Department of Computer Science & Engineering
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
BlindAid Semester Final Presentation Sandra Mau, Nik Melchior, and Maxim Makatchev.
IT 210 The Internet & World Wide Web introduction.
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.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
A Secure Protocol for Spontaneous Wireless Ad Hoc Networks Creation.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
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.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Introduction To Computer System
Windows Internet Explorer 9 Chapter 1 Introduction to Internet Explorer.
Web Designing By Bhupendra Ratha, Lecturer School of Library & Information Science D.A.V.V., Indore.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy,Yang-Fang Li, Pei-Jia Yang,Yanuarius Teofilus Larosa th International Wireless Communications and Mobile.
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Integrated Platform for Location-Based Services PoLoS: A Universal Platform for the Development of LBS and Other Data Services IST Cluster Meeting for.
Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
CHAPTER TEN AUTHORING.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
Computer Emergency Notification System (CENS)
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
Module 5: Implementing Printing. Overview Introduction to Printing in the Windows Server 2003 Family Installing and Sharing Printers Managing Access to.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
Mobile Communication Middleware By:Lekometsa Mokhesi Anisa Ragalo Supervisor: Ken Macgregor.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
End-to-End Efficiency (E 3 ) Integrating Project of the EC 7 th Framework Programme General View of the E3 Prototyping Environment for Cognitive and Self-x.
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
JS (Java Servlets). Internet evolution [1] The internet Internet started of as a static content dispersal and delivery mechanism, where files residing.
FriendFinder Location-aware social networking on mobile phones.
ROVER TECHNOLOGY PRESENTED BY Gaurav Dhuppar Final Year I.T. GUIDED BY Ms. Kavita Bhatt Lecturer I.T.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
Modular framework support for context-aware mobile cinema Andreas Schrader Darren V. Carlson Dominik Busch (International School of New Media, University.
Contents Introduction What are Location-based services Working of Location-based services Location Tracking Technologies Power profiling a mobile phone.
Authors: Jiann-Liang Chenz, Szu-Lin Wuy, Yang-Fang Li, Pei-Jia Yang,
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
4G Wireless Technology Prepared by K.Sai Kumar Yadav 07K81A0584.
Sharique Ali Khan. THE HUNTERS:  seekers of ??  Friends searches THE PROVIDERS:  Ordinary people in need of some help  Friends / Employers  Emergency.
A SEMINAR ON ROVER TECHNOLOGY
Intro. To Telecommunication Sama AlBugami
PHP / MySQL Introduction
Dynamic Web Pages Jin Wu INF 385E Information Architecture
WELCOME TO SEMINAR.
Presentation transcript:

PIMRC 2007 A lightweight approach for providing Location Based Content Retrieval Anastasios Zafeiropoulos, Emmanuel Solidakis, Stavroula Zoi, Nikolaos Konstantinou, Panagiotis Papageorgiou, Panagiotis Stathopoulos, Nikolas Mitrou National Technical University of Athens ECE Faculty, Computer Network Laboratory

PIMRC 2007 Outline Introduction - Location Based Services (LBS) Components LBS Requirements – Design Criteria Position Tracking Technologies Proposed Architectural Approach –Overall Architecture –System Components –Demonstration – E-museum Implementation Offered Services Deployment Scenario Conclusions and Discussion A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Introduction One of the key technologies underpinning ubiquitous computing is that of Location Based Services (LBS) LBS are information services accessible with mobile devices through a mobile network and utilizing the ability to make use of the location of the mobile device The basic components of LBS and their connections are shown in the following figure: A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 LBS Requirements – Design Criteria Requirements for a platform to provide LBS: –Terminal independence –Simple user interface –Minimal communication over mobile telephone networks –Simple integration of existing Internet services –High availability of the services even at high loads –Scalability – Openness (support common standards and protocols) Design Criteria when developing location-aware indoor mobile applications –easy navigation through web browsers –navigation feedback and minimal graphical interaction –orientation support in the surrounding environment and –minimum redundancy in input commands A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Position Tracking Technologies (1) In indoor applications, three recent technologies are mainly exploited: WLAN triangulation methods to the data coming from at least three access points near the user. Bluetooth requires no fixed infrastructure - simple to install and set up can simultaneously handle both data and voice transmissions with low power great ability to locate neighbour devices and discover the type of services they could offer. IrDA supports high data rates and requires line-of-sight contact rebounds over the surfaces and requires from sender and receiver to be aligned. A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Position Tracking Technologies (2) In outdoor applications, two recent technologies are mainly exploited: GPS used from the majority of LBS systems for outdoor tracking environments requires the current time, the position of the satellite and the measured delay of the received signal the position accuracy is primarily dependent on the satellite position and signal delay GSM LBS provide personalized services to the subscriber based on his current position but are less accurate and add extra cost (applied in indoor applications as well) A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Our Proposed Architectural Approach A proposed architectural approach for providing web-based and location-based multimedia content retrieval through Java enabled devices is presented. The various system components are designed and implemented in a modular manner –The separation of the positioning system from the content access mechanisms. –The selection of the localization radio mechanism –The selection of the terminal mobile device –Independence from the underlying hardware infrastructure (the entire system is based on Web technologies, which can be deployed easily in any server) –Independence from the content being available to the end-user Our approach is based on open standards and open source components A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Overall Architecture –The main characteristics of these elements are the following: The Localization technologies The communication network which can be any IP enabled access network The Terminal Module, that runs on the mobile device The localization server for providing association between location information given by the user terminal and a specific point of interest The content related to each point of interest The redirection mechanism A lightweight approach for providing Location Based Content Retrieval The core elements of the proposed system architecture and the way they are connected

PIMRC 2007 Deployment Scenario A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 System Components (1) Mobile Device Software – Terminal Module –Java middlet that can be installed easily in any mobile device –configuration menu in the start form of the middlet, where each user can select language, audio and video options and complexity level for the application –search for localization interest points - that exist within the scope of the terminal - and the ID's of all the detected interest points are sent to the Localization Server –in case of tracking technologies that are based on user coordinates, the localization mechanism sends an exact geographic coordinate instead of the ID A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 System Components (2) The Location to URI Database Localization Server –The database holds information about the points of interest, the devices that executed the application and information regarding the association between them. –Every location corresponds to a URI at the CMS server featuring some content – static or dynamically generated. –We have defined various actors for different users in our database scheme. The knowledge level and the level of specialisation of every user are stored. –Each time the Java middlet is started, the database is updated with the new information sent from the mobile device. A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 System Components (3) The Redirection Mechanism –The browsers of the terminals point to the web-pages describing the corresponding nearest point of interest. –Ajax technology is used in order for the terminals to remain active. –As soon as the middlet inserts a new entry in the database, new content is pushed to the browser by the use of Ajax. –The web-page is refreshed asynchronously pointing to URI of the new point of interest. –Web page's interactivity, speed, and usability are increased. A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Demonstration E-museum Implementation (1) A museum e-guidance system application has been developed that utilizes Bluetooth localization technology for the positioning of the museum exhibits and WLAN technology for the IP network communication. A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Demonstration E-museum Implementation (2) A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Offered Services A wide range of services targeted to the needs of different user requirements are supported: –Automatic (push) content retrieval based on visitor proximity to an exhibit or group of exhibits –On demand (pull) content retrieval - targeted search queries –Directional information (e.g. vector maps), indicating the user’s current location in the museum and how he can move throughout the museum –Creation of live linear guidance –Registration of path and content of interest for offline usage A lightweight approach for providing Location Based Content Retrieval

PIMRC 2007 Conclusions An approach for providing Location Based Guidance Services is proposed, that attempts to address issues such as the selection of –the localization technology, –the appropriate software and hardware for the backend platform, –the terminal mobile device Demonstration of a user-friendly application, based on the above architecture. Future work will include –the support of user-transparent handover process aiming at the selection of the most suitable localization technique, in heterogeneous environments (e.g. indoor-outdoor) –experimental work is currently underway towards evaluating the behaviour of the different localization techniques A lightweight approach for providing Location Based Content Retrieval