Presentation is loading. Please wait.

Presentation is loading. Please wait.

Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Final Project.

Similar presentations


Presentation on theme: "Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Final Project."— Presentation transcript:

1 Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Final Project Review

2 2 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

3 3 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

4 4 Electrical and Computer Engineering Project Overview  Purpose: an iPhone app that schedules tasks based on GPS locations for UMASS students  Input: Manually enter tasks, create tasks from Google calendar, or select quick tasks  Output: A map that displays and optimal path for that day

5 5 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

6 6 Electrical and Computer Engineering Expectations from CDR PromisedDelivered Alpha users10 Users8 Users with Feedback Calendar app sync Sync with Google Calendar Google event pulling Algorithm run time 3 secWithin specs up to 20 tasks Campus Data1,000 Nodes800 Nodes

7 7 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

8 8 Electrical and Computer Engineering Feedback Scores

9 9 Electrical and Computer Engineering Feedback User FeedbackImplemented Change Hard to delete tasksSwipe-to-delete feature Long map loading timesOptimized Algorithms Add tasks through Google Calendar Google event pulling Add bus path(not considered due to routing complexity)

10 10 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

11 11 Electrical and Computer Engineering Data Flow

12 12 Electrical and Computer Engineering Progress  Improved algorithm run time Within specifications for 20 tasks Implemented Point Pairs Table to improve runtime  Google Calendar Synchronization Table view that displays Google Calendar Events to quickly add tasks from  Additional Data Points Increased the accuracy of routing and timing

13 13 Electrical and Computer Engineering Algorithm Optimization  PointPairs Table Pathing between nodes is now O(1) Generating PointPairs table is O(N 2 )  Scheduling Heuristic Use subset of campus to estimate schedules 10x increase in performance, still O(S 2 +SH) complexity  Meets 3 second specification up to 20 tasks Avg. scheduling time at CDR: 12.5 sec Avg. scheduling time currently: 2.1 sec

14 14 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

15 15 Electrical and Computer Engineering Example Student Schedule Start at Bus Stop 10:10 Thompson 11:15 Barlett Lunch at Franklin Pay Check at Whitmore 1:25 Lederle Buy item at UStore End at Bus Stop 1.8 Miles Walked Start at Bus Stop Buy item at UStore 10:10 Thompson 11:15 Barlett Pay Check at Whitmore Lunch at Franklin 1:25 Lederle End at Bus Stop 1.4 Miles Walked (23% shorter)

16 16 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

17 17 Electrical and Computer Engineering Current Deployment Plan  Alpha version released Received user feedback Implemented suggestions from user feedback  Preparing the app store release  We plan making updates as necessary after app store release, based on user reviews

18 18 Electrical and Computer Engineering Deployment Plan (app store release)  App store release will require a thorough cleaning of the source code  Fix any remaining memory leaks and user interface bugs

19 19 Electrical and Computer Engineering Demo Day Expectations  Application demonstration at demo day  App store release  App awareness, marketing and distribution to new students / visiting students

20 20 Electrical and Computer Engineering Questions?


Download ppt "Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Final Project."

Similar presentations


Ads by Google