Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: " Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover."— Presentation transcript:

1

2  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

3  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

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

5 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).

6 Available via a variety of wireless access technologies (IEEE 802.11 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.

7  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.

8 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.

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

10

11  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 802.11 based wireless LANs, Bluetooth and Cellular services.

12  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.

13  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.

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

15 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

16

17 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

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

19 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.

20  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..

21  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..

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

23  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.

24  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.

25  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.

26 SUBMITTED TO SUBMITTED TO MEKONEN.F MEKONEN.F


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

Similar presentations


Ads by Google