Download - People Finder

Transcript
Page 1: People Finder

People Finder

Kyle DausinJacob LlanerasJacob Lubben

Jason Moskowitz

Page 2: People Finder

App Overview

Page 3: People Finder

Facebook

Facebook APIo Basic Friend, Personal Requests

Facebook Multiqueryo More "advanced" requests

Page 4: People Finder

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.

Page 5: People Finder

Map

• GeoPoints calculated from AppEngine data

• Markers created using overlays• Pictures taken from facebook

Page 6: People Finder

Animations

Use a progression of drawables to simulate flipbook-like animations

Page 7: People Finder

Broadcast Receiver

• Activated when received SMS• closes very shortly after• issues

• Handles what to do in the onReceive() method

Page 8: People Finder

Texting Requests

• Special Format• if the text is from the app, the text is hidden

from the user• Request, • Accept• Ignore

Page 9: People Finder

GPS

• Utilize GPS functionality to receive longitude and latitude.

• Check every 5 seconds for new coordinates

• Send and receive to AppEngine

Page 10: People Finder

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.

Page 11: People Finder

Questions/Comments


Top Related