230 likes | 341 Views
An iOS location -based emergency notification application. Michel Schevernels Supervisor: Prof. Dr. Ir. Erik Duval Advisor: Gonzalo Parra. Quick reca p. Sudden cardiac arrest First 5 minutes crucial -> brain damage
E N D
An iOS location-based emergency notification application Michel SchevernelsSupervisor: Prof. Dr. Ir. Erik Duval Advisor: GonzaloParra
Quick recap • Sudden cardiac arrest • First 5 minutes crucial -> brain damage • Goal -> reduce deathsCan we use current technology for reducing the response time? • Introduce VNS • Lay-men will be notified in a cardiac arrest situation • iOS application
Other projects • Many other projects out there • PulsePoint, Hartveiligwonen, HartslagNu, … • Most of them: • SMS service and based on profiles. • Distance between volunteer measured with radius
My work • Analysing other projects and legal aspects • Requirements • Paper prototype + evaluation • Digital prototype + evaluation • Database + queries • Web service (JSON) • Push notification server
What has yet to be done? • Linking client with web service • Logging in • Pushing GPS location • Notifying has arrived at the scene • Client handling of push notifications • Evaluation
Digital prototype evaluation • Focus on usability not visually appealing • 7 people ages 23 – 55, no computer scientists! • Down side not much feedback in terms of design • Using System Usability Scale • Feedback overall positive • Score: 87,5 %
The system MySQL Retrieving DB infoPush Notification Server RetrievingAEDs, Courses andSessions EMuRgency Web Service JSON Web Service JSON
Decision System MySQL Max distance 1000mNotolderthan 5min Max distance 1000m New emergency case Profile GPS push 60 60 Web Service JSON Emergency call
Decision System Web Service AEDs RetrieveAEDsRadius 1000m from victim Calculate route distance GPS push Google Maps API AEDs Profile Onlyhappenshaven’t found 30peoplebased on GPS pusheswith max route distance of 1000 meters
Decision System 50% Google Maps API GPS Push or Profile Calculate route distancevolunteerandvictim Calculate route distancevolunteer, aedandvictim 50% Notification with AED andVictim Notification withVictim
Decision System MySQL Notification with AED andVictim Notification withVictim Devicestowhichnotifications have been send Push Server Sendnotification
Decision System Web ServiceJSON MySQL Arrived at the scene Arrived at then scene
Difficulties • Push notification • Program in the background • Deciding who gets a notification
Testing • 3 phasetesting • First stage: • On myown • Second stage: • In group, usingdepartmentphones. • Test functionality • Test technology • Third stage: • Test if the applicationworks in a simulated setting
Planning • December (31st) • Finishing digital prototype • Look up requirements push server • January (8th): • Evaluation digital prototype • January • Studying • February • Start programming • March • Finish programming
Planning • April • Evaluate program • Writing thesis • May • If there is time, make GUI look nice • Writing thesis • May (23th) • Hand in thesis text • June • Defense
Hoped score • 14/20