The Watch Me Project by Abramovici Arie - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

The Watch Me Project by Abramovici Arie

Description:

Create a Location Aware Instant Messaging Application ... client's location using Location Calculation and Distance Calculation plug-ins. ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 11
Provided by: webeeTec
Category:

less

Transcript and Presenter's Notes

Title: The Watch Me Project by Abramovici Arie


1
The Watch MeProjectbyAbramovici Arie Geller
AlexunderEduard Bortnikov supervising
  • Computer Networks Laboratory
  • 2005 Spring Semester

2
Agenda
  • Project Goal
  • System Overview
  • Design
  • Program Flow
  • Project Status

3
Project Goal
  • Create a Location Aware Instant Messaging
    Application
  • Implement a program which has a special behavior
    depending on user location

4
System Overview
  • The System will be implemented as Client Server
    design.
  • Client- Instant messaging application running on
    mobile device.
  • Server- A Centralized Server will collect
    location data from the client, and connect users
    through chat groups for instant messaging. The
    Server will operate on a Windows platform.

5
Design
6
Program Flow
  • Client
  • The client collects signal strength (RSSI, which
    can be used to determine location)
  • The client sends RSSI data to the server via RTC
    API (over SIP protocol).
  • The client sends and receives instant messaging
    messages from the server via RTC API (over SIP
    protocol).

7
Program Flow contd
  • Server
  • The Server Receives RSSI Data from the client via
    JAIN SIP Stack (over SIP protocol)
  • The Server uses the RSSI data to calculate the
    clients location using Location Calculation and
    Distance Calculation plug-ins.
  • The Server stores data about users location
    through time in the SQL database using SQL
    controller

8
Program Flow Contd
  • The Server holds data about user messaging groups
  • The Server sends and receives messaging data from
    the client using JAIN SIP Stack (over SIP
    protocol)

9
Project Status
  • Done
  • Learn SIP
  • Decide on system design
  • Learn JAIN SIP Stack
  • Decide on database model
  • TODO
  • Learn RTC API
  • Implement Server
  • Implement Client
  • Implement database and database controller
  • Test Program on mobile devices

10
Estimated Time Table
  • Learning RTC- 1 week
  • Implementing Server- 1 month
  • Implementing Client- 3 weeks
  • Implementing database- 2 weeks
  • Testing- 3 weeks
Write a Comment
User Comments (0)
About PowerShow.com