 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.

Slides:



Advertisements
Similar presentations
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Advertisements

XProtect ® Professional Efficient solutions for mid-sized installations.
Location-aware Computing By Bonam Kim. Outline Introduction Motivation Location Determination Techniques Location-aware Services Example for Implementation.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
TAC Vista Security. Target  TAC Vista & Security Integration  Key customer groups –Existing TAC Vista users Provide features and hardware for security.
Technical Architectures
TC2-Computer Literacy Mr. Sencer February 4, 2010.
Large Enterprise with Multiple Locations Source: Avaya.
Introduction To Computer System
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Computer Emergency Notification System (CENS)
 Introduction  Rover Services  Rover Architecture  Rover Clients  Rover Controller  Rover Database  Bottlenecks  Conclusions Contents.
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. Network Theory  Networking Terminology  Network Categories  Standard Network.
OV Copyright © 2011 Element K Content LLC. All rights reserved. Network Theory  Networking Terminology  Network Categories  Standard Network Models.
Rover Technology Enabling Scalable Location Aware Computing ( Wireless ) Myoung – Seo Kim Super Computing Lab
ROVER TECHNOLOGY PRESENTED BY Gaurav Dhuppar Final Year I.T. GUIDED BY Ms. Kavita Bhatt Lecturer I.T.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Introduction TO Network Administration
E-Commerce & M-Commerce. Introduction Electronic commerce, commonly known as e- commerce, It is a type of industry where buying and selling of product.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
 Location-Aware,Time-Aware,User-aware, Device-Aware.  The user make avail location-aware computing Through PDA.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Chapter 17 The Need for HTML 5.
5G Wireless Technology.
Computer Information Systems
Chapter 1: Introduction
A SEMINAR ON ROVER TECHNOLOGY
Instructor: Ahmed Jafer
Building Distributed Educational Applications using P2P
Mobile learning three C’s
Chapter 1: Introduction
Chapter 1: Introduction
Principles of Network Applications
Seminar on…. 5G Wireless Technology By: Niki Upadhyay
Chapter 18 MobileApp Design
Chapter 1: Introduction
CHAPTER 3 Architectures for Distributed Systems
Chapter 1: Introduction
Introduction to Cloud Computing
#01 Client/Server Computing
Chapter 1: Introduction
Ch > 28.4.
System And Application Software
Ch 15 –part 3 -design evaluation
Introduction to Local Area Networks
Data Communication and Networks
Introduction to Databases Transparencies
Mobile Commerce and Ubiquitous Computing
Data Communication and Networks
Tiers vs. Layers.
Chapter 1: Introduction
Principles/Paradigms Of Pervasive Computing
THREE TIER MOBILE COMPUTING ARCHITECTURE
Software models - Software Architecture Design Patterns
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
WELCOME TO SEMINAR.
Data Communication and Networks
Chapter 1: Introduction
Chapter 1: Introduction
Data Communication and Networks
Lecture 09 & 10 Operating Systems Network, Communication, OSI.
Chapter 1: Introduction
Data Communication and Networks
Chapter 1: Introduction
Chapter 1: Introduction
#01 Client/Server Computing
Presentation transcript:

 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover System  Rover controller  Rover database  System Functionality  Multi-rover system  State of the art  Conclusions

 BACKGROUND At the core of invisible computing is context awareness, the concept of sensing and reacting to dynamic environments and activities. Location is a crucial component of context, and much research in the past decade has focused on location-sensing technologies, location-aware application

support, and location-based applications. With numerous factors driving deployment of sensing technologies, location-aware computing may soon become a part of everyday life.

INTRODUCTION The technology which enables the scalable location-aware computing. This involves automatic availability of information and services based on a current location of the user. The user make avail location-aware computing through his PDA (Personal Digital Assistance).

Available via a variety of wireless access technologies (IEEE wireless LANs, Bluetooth, Infrared, cellular services, etc.) and devices (laptop, PDA, cellular phone, etc.), and allows roaming between the different wireless and device types. Rover dynamically chooses between different wireless links and tailors application-level information based on the device and link layer technology.

 To provide service and information based on the current location of the user.  Available service and information for user at anytime and anywhere.  Client can communicate easily with suppliers.  Provide clearly service information to the client.

1.Basic data services: Rover enables a basic set of data services in different media formats, including text, graphics, audio, and video. 2. Transactional services:These services have commit semantics that require coordination of state between the clients and the Rover servers. A typical example is e-commerce interactions.

3.LOCATION-AWAR E 4.WIRELESS ACCESS TECHNOLOGIES 5. BASIC DATA SERVICES 6. TRANSACTIONAL SERVICES 7. FILTER 8. ZOOM 9.TRANSLATE

 END USERS of the system. Rover maintains a user profile for each end-user, that defines specific interests of the user and is used to customize the content served.  ROVER CLIENTS:are the client devices through which users interact with Rover. They are typically small wireless handheld units with great diversity of capabilities in regard to processing, memory and storage, graphics and display, and network interface.  WIRELESS INFRASTRUCTURE:provides wireless connectivity to the Rover clients. Possible wireless access technologies include IEEE based wireless LANs, Bluetooth and Cellular services.

 SERVERS:implement and manage the various services provided to the end-users. The servers consist of the following:-  Rover Controller: is the “brain” of the Rover system. It provides and manages the different services requested by the Rover clients.  Location Server: is a dedicated unit responsible for managing the client device location services within the Rover system.

 Media Streaming Unit: provides the streaming of audio and video content to the clients.  Rover Database: stores all content delivered to the Rover clients.  Logger: interacts with all the Rover server devices and receives log messages from their instrumentation modules.

The transaction is called SERVER OPERATION when a client interacts with the Rover controller. A server operation is a sequence of actions.

A Server operation is in one of the following three states. They are:-  Ready-to-run: At least one action is eligible to be executed but no action is executing.  Running: One action is executing  Blocked: Server operation is waiting for some I/O response

Rover controller interacts with other components of the system through the following interfaces:-  Location Interface  Admin Interface  Content Interface  Back-end Interface  Server Assistants Interface  Transport Interface

The database in a Rover consists of two components:-  User Infobase and  Content Infobase

The Rover system provides different capabilities to the users, which can be categorized as follows:  System Admin Operations are available only to the authorized system administrator. These set of operations are—register new user/device, update user/device attributes and de-register user/device. The administrator is also able to query the Rover server system about the state and information specific to any and all Rover clients in the system.

 User Access Operations are the basic set operations that every user avails to access theRover system. They include the user login and user logout operations.  Trigger Operations allow users to set context- specific alerts. The triggers are activated based on user interests and depend on current time and/or location of the user. An user can enable triggers by specifying the relevant time or space-dependent condition. Cant..

 Query Operations allow users to acquire information about different aspects of the system and the environment.  Location Update Operation inform the server system about the client’s location using. Cant..

 User activation/deactivation  Device registration /deregistration  Periodic broadcast of events from the rover controller  Interaction between users by text messaging/voice chat

 The multi-rover system is a collection of independent rover systems that peer with each other to provide the seamless connectivity to the users.  The design of a multi-rover system is similar to the Mobile IP solution to provide network mobility to devices.

 The current implementation of the Rover system has been developed under the Linux operating system. The Rover controller is implemented on a Intel Pentium machine running RedHat Linux 7.1 and the clients are implemented on Compaq iPAQ Pocket PC(model H3650) running the Familiar distribution (release versions 0.4 and 0.5) of Linux for PDAs1.

 We believe that Rover Technology will greatly enhance the user experience in a large number places, including visits to museums, amusement and theme parks, shopping malls, game fields, offices and business centers.  The system has been designed specifically to scale to large user populations. Therefore, we expect the benefits of this system to be higher in such large user population environments.

SUBMITTED TO SUBMITTED TO MEKONEN.F MEKONEN.F