You are on page 1of 20

TO

SEMINAR
ROVER TECHNOLOGY

ENABLING SCALABLE LOCATION


AWARE COMPUTING
ROVER TECHNOLOGY

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).
ROVER SERVICES

 LOCATION-AWARE
 WIRELESS ACCESS TECHNOLOGIES

 BASIC DATA SERVICES

 TRANSACTIONAL SERVICES
 FILTER

 ZOOM

 TRANSLATE
Physical architecture of Rover
System
ROVER ARCHITECTURE
 END USERS
 ROVER CLIENTS
 WIRELESS INFRASTRUCTURE
 SERVERS
Server consists of:-
 Rover Controller

 Location Server

 Media Streaming Unit

 Rover Database

 Logger
ACTION MODEL
Rover controller is built according to a
concurrent software architecture which is
called the action model.
 Scheduling is done in atomic units called
actions.
 An action is a small piece of code
 All actions are executed in a controlled
manner by the Action Controller
 The action is executed whenever an I/O
response is received.
SERVER OPERATION

The transaction is called SERVER


OPERATION when a client interacts with
the Rover controller.

A SERVER OPERATION IS A
SEQUENCE OF ACTIONS.
SERVER OPERATION

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
Logical Architecture of A Rover
System
ROVER CONTROLER

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
ROVER DATABASE

The database in a Rover consists of


two components:-
 User Infobase and
 Content Infobase
PERSONAL DIGITAL ASSISTANT

 A Personal Digital Assistant (PDA) is a


HAND HELD COMPUTER, also known as a
palmtop computer.
 Newer PDAs commonly have color screens
and audio capabilities, to be used as MOBILE
PHONES (smart phones), web browsers, or
portable media players.
 Many PDAs can access the Internet, Intranet
or extranet via Wi-Fi, or Wireless Wide Area
Networks (WWANs). Many PDAs employ
Touch Screen technology.
MULTI-ROVER SYSTEM

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.
BASIC FUNCTIONALITY OF THE
ROVER SYSTEM
 User activation/deactivation
 Device registration /deregistration
 Periodic broadcast of events from the
rover controller
 Interaction between users by text
messaging/voice chat
Display of the Rover Client
iPAQ Rover Client
CONCLUSION

Rover is currently available as


adeployable system using specific
technologies, both indoors and outdoors.
The ultimate aim of this scenario is to
provide a completely integrated system
that operates under different
technologies.
Future Works

The short and long term projects of this


paradigm:-
 Experiment with limited capability devices

 Location aware Streaming Devices

 Interact with cellular providers and

implement this mechanisms on cellular


interface.
 Multi-Rover System
PRESENTED BY
JOPHY.JOSE
IIIrd PGDCA
on 09/10/2009

SUBMITTED TO
BINI
on 09/10/2009

You might also like