46170784 Rover Technology (1)

download 46170784 Rover Technology (1)

of 20

Transcript of 46170784 Rover Technology (1)

  • 7/29/2019 46170784 Rover Technology (1)

    1/20

    TO

    SEMINAR

  • 7/29/2019 46170784 Rover Technology (1)

    2/20

    ROVER TECHNOLOGY

    ENABLING SCALABLE LOCATION

    AWARE COMPUTING

  • 7/29/2019 46170784 Rover Technology (1)

    3/20

    ROVER TECHNOLOGY

    INTRODUCTION

    The technology which enables thescalable location-aware computing. This

    involves automatic availability ofinformation and services based on acurrent location of the user. The usermake avail location-aware computingthrough his PDA (Personal Digital

    Assistance).

  • 7/29/2019 46170784 Rover Technology (1)

    4/20

    ROVER SERVICES

    LOCATION-AWARE

    WIRELESS ACCESS TECHNOLOGIES

    BASIC DATA SERVICES

    TRANSACTIONAL SERVICES

    FILTER

    ZOOM

    TRANSLATE

  • 7/29/2019 46170784 Rover Technology (1)

    5/20

    Physical architecture of Rover

    System

  • 7/29/2019 46170784 Rover Technology (1)

    6/20

    ROVER ARCHITECTURE

    END USERS

    ROVER CLIENTS

    WIRELESS INFRASTRUCTURE

    SERVERSServer consists of:-

    Rover Controller

    Location Server

    Media Streaming Unit Rover Database

    Logger

  • 7/29/2019 46170784 Rover Technology (1)

    7/20

    ACTION MODEL

    Rover controller is built according to aconcurrent software architecture which iscalled the action model.

    Scheduling is done in atomic units calledactions.

    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.

  • 7/29/2019 46170784 Rover Technology (1)

    8/20

    SERVER OPERATION

    The transaction is called SERVEROPERATION when a client interacts withthe Rover controller.

    A SERVER OPERATION IS ASEQUENCE OF ACTIONS.

  • 7/29/2019 46170784 Rover Technology (1)

    9/20

    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

  • 7/29/2019 46170784 Rover Technology (1)

    10/20

    Logical Architecture of A Rover

    System

  • 7/29/2019 46170784 Rover Technology (1)

    11/20

    ROVER CONTROLER

    Rover controller interacts with othercomponents of the system through thefollowing interfaces:-

    Locat ion Interface Adm in Interface

    Con tent Interface

    Back-end In terface

    Server Ass istants Interface

    Transport Interface

  • 7/29/2019 46170784 Rover Technology (1)

    12/20

    ROVER DATABASE

    The database in a Rover consists of

    two components:-

    User Infobase and

    Content Infobase

  • 7/29/2019 46170784 Rover Technology (1)

    13/20

    PERSONAL DIGITAL ASSISTANT

    A Personal Digital Assistant (PDA) is aHAND HELD COMPUTER, also known as apalmtop computer.

    Newer PDAs commonly have color screens

    and audio capabilities, to be used as MOBILEPHONES (smart phones), web browsers, orportable media players.

    Many PDAs can access the Internet, Intranet

    orextranet via Wi-Fi, orWireless Wide AreaNetworks (WWANs). Many PDAs employTouch Screen technology.

  • 7/29/2019 46170784 Rover Technology (1)

    14/20

    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.

  • 7/29/2019 46170784 Rover Technology (1)

    15/20

    BASIC FUNCTIONALITY OF THE

    ROVER SYSTEM

    User activation/deactivation

    Device registration /deregistration

    Periodic broadcast of events from therover controller

    Interaction between users by text

    messaging/voice chat

  • 7/29/2019 46170784 Rover Technology (1)

    16/20

    Display of the Rover Client

  • 7/29/2019 46170784 Rover Technology (1)

    17/20

    iPAQ Rover Client

  • 7/29/2019 46170784 Rover Technology (1)

    18/20

    CONCLUSION

    Rover is currently available as

    adeployable system using specific

    technologies, both indoors and outdoors.

    The ultimate aim of this scenario is toprovide a completely integrated system

    that operates under different

    technologies.

  • 7/29/2019 46170784 Rover Technology (1)

    19/20

    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

  • 7/29/2019 46170784 Rover Technology (1)

    20/20

    PRESENTED BY

    JOPHY.JOSEIIIrd PGDCA

    on 09/10/2009

    SUBMITTED TO

    BINI

    on 09/10/2009