Post on 16-Feb-2016
description
transcript
People Finder
Kyle DausinJacob LlanerasJacob Lubben
Jason Moskowitz
App Overview
Facebook APIo Basic Friend, Personal Requests
Facebook Multiqueryo More "advanced" requests
AppEngine
Used RESTlet for AppEnginePost: Retrieve an XML format response of UID / Geolocation pairs.
o Multiple requests can be processed at once.
Get: Submit your last known geolocation to AppEngine along with your facebook UID.
Map
• GeoPoints calculated from AppEngine data
• Markers created using overlays• Pictures taken from facebook
Animations
Use a progression of drawables to simulate flipbook-like animations
Broadcast Receiver
• Activated when received SMS• closes very shortly after• issues
• Handles what to do in the onReceive() method
Texting Requests
• Special Format• if the text is from the app, the text is hidden
from the user• Request, • Accept• Ignore
GPS
• Utilize GPS functionality to receive longitude and latitude.
• Check every 5 seconds for new coordinates
• Send and receive to AppEngine
Compass
• Integrate compass yielding 0-359 to point North
• Create Buffer to stabilize coordinates
• Update GPS location update to 100ms
• Use Geometry with GPS coordinates to calculate the new angle between you and the user.
Questions/Comments