Download presentation
Presentation is loading. Please wait.
Published byEdwina Carpenter Modified over 9 years ago
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.