Peepaal

Continuous Community Learning

 Sharing of location history (current location, textual/image bookmarks etc..) among multiple users within the same circle. The application generates statistical reports from the stored data.

 PROBLEM STATEMENT AND SCOPE

  • User’s current location is displayed on the map. The user can add textual/image bookmarks as well as his status/activity ("busy", studying, travelling, etc)
  • The location data (date, time, address, bookmarks, status) is stored in the database (using DATASTORE supported by Google AppEngine).
  • The user’s current data (location, bookmarks, status) can be shared with other intended users.
  • The application will generate the following statistical reports for a particular user or a group of users :
    • Different locations visited by an individual user and the time spent at these locations (also gives the place at which the user spends most of his/her time).
    • Place at which majority of the users spend maximum of their time (common location for all user).
    • Percentage of users performing a certain activity.
    • Reports which will estimate the place where the different users belonging from a group are present and at what time they are present.
  • The user can set a threshold limit for a particular activity (studying/travelling/gaming). He/she is notified if he/she exceeds or falls short of that limit (depending on his/her requirements).
 Relevance and Applications

The Application acts like a 24x7 tracking mechanism for the user helping him to track his locations, activities, etc. Also, it enables a particular user to share his location history, status and current activity with other specified (users with whom data is shared is dependent on a particular user). Gives the summary of data in the form of graphical solutions (easy to interpret and understand).

 TECHNOLOGY LAYER / SOLUTION

  • Android SDK
  • Google App Engine SDK
  • GPE 3.7
  • Google Web Toolkit SDK
  • Google Datastore

 POC

 The User’s current location is recorded after a specific interval of time. User can add textual bookmarks related with any record as shown below. Clicking on a particular record displays a toast with the Bookmark (two fields-Event and Description). SQLite Database is used for storing user locations.

                                                              

 Data Flow




R&D

  •  Uploading Images - Google+ app (also works with Google's back-end cloud service for photos, which is called Picasaweb. Picasaweb and Google+ share the same online storage space for photos). Uploading other data to Datastore including textual bookmarks and activity. Keeping track of the threshold limit.
  •  Drawing charts in Android using AChartEngine.

 Team Members

  • Alankar Chavan
  • Apoorva Pingle
  • Nikita Kelkar
  • Tejas Girme

Views: 75

Comment

You need to be a member of Peepaal to add comments!

Join Peepaal

Comment by Alankar Chavan on April 20, 2012 at 9:35pm

SkyShare – current project status

 

1) Showing current location on map with a marker which enables to view current address,                   latitude and longitude of user.                      

2) Basic GUI consisting of components for providing user interaction with the application.

3) Event handling like showing a pop-up window for adding bookmarks, activity etc …, starting CAMERA-ACTIVITY for clicking pictures (currently its storing images in phone gallery with the location name as image name).

4) One different module which is storing the data on Google AppEngine from android device.

5) Showing graphs related to user locations, time spent etc…

6 ) Currently we are trying to embed our code with the module which is storing the data on Google AppEngine so as data generated through our android application(like address-latitude-longitude-bookmarks-time spent etc…) will get store on Google AppEngine automatically.

© 2012   Created by Kaushik.

Badges  |  Report an Issue  |  Terms of Service