LocalSiri - ReadMe
Project: Context Aware Opportunistic Sensing
KOM-Lab, TU Darmstadt (WiSe-2014/15)
Tutor:
The An Binh Nguyen
Members:
Hariharan Gandhi (2546148), Harini Gunabalan (2246600)
Opportunistic Sensing Android App that Localizes users based on GPS data and uses the Context to help newbies in an area with their queries by providing a Location based chat Forum.
Motto
- Design and implementation of a context aware opportunistic sensing system
- Design tasking mechanisms that trigger data collection depending on the user‘s context
- Employs built-in sensors in smart-phones to collect data automatically
- Services from IBM Bluemix cloud platform as the back-end server is used for tasks dissemination, data aggregation and visualization
Features and Utilities:
- Use the app to post Queries about a new place, he has just now moved into and get information from Real people around you
- Server intelligently identifies the potential users in Proximity and post your questions to them as a Notification
- Use it as Forum for Location based discussions
- Use it in case of Emergency situations to Notify need for help (Ex. Blood donation needed)
- Use it in Schools and Colleges to advertise events
- Use it in Business to Advertise offers
- Minimal User Permissions
Architecture and Sequence Diagram
The overall architecture Diagram of this application, LocalSiri is shown below:
The sequence/flow of the application is shown in the Sequence Diagram below:
Screenshots
The application UI and the foreground LocalSiri service controls are shown below:
The question forum and Topics of the LocalSiri can be seen below:
Settings/Preferences
Monitor
- Helps the user understand how the context aware adaption occurs with the system.
Analytics of the Application in the Bluemix Console
- Data is stored in the Mobile Data Cloud and details of the Push Notifications sent