Download presentation
Presentation is loading. Please wait.
Published byVirgil Shaw Modified over 9 years ago
1
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Comprehensive Design Review
2
2 Electrical and Computer Engineering CDR Outline Current Software Design Progress Summary Working Demonstration MDR Review Deployment Plan Team Responsibilities Deliverables for FPR
3
3 Electrical and Computer Engineering CDR Outline Current Software Design Progress Summary Working Demonstration MDR Review Deployment Plan Team Responsibilities Deliverables for FPR
4
4 Electrical and Computer Engineering Current Software Design Implementation of Core Data Allows us to have persistent objects Completed mapping out campus Currently improving accuracy by increasing node density Near-Complete UI Cosmetics and ease of use may be improved in the future Google Maps used with custom annotations and an overlay for drawing lines
5
5 Electrical and Computer Engineering Current Software Architecture
6
6 Electrical and Computer Engineering CDR Outline Current Software Design Progress Summary Working Demonstration MDR Review Deployment Plan Team Responsibilities Deliverables for FPR
7
7 Electrical and Computer Engineering Progress Functional implementation of the UI Used familiar Calendar App for user input and Google Maps and a custom overlay for the map output Collected a test group of alpha users Routing algorithm functional but a less than optimal runtime. Consider priority queue or point-pairs table for optimization
8
8 Electrical and Computer Engineering Progress Original data set is currently in the application. Simple and contains roughly 300 nodes Works for getting between any two points on campus New data set in the works Will include over 1000 nodes Will allow the app to draw accurate lines along walkways
9
9 Electrical and Computer Engineering Original Data Set New Data Set
10
10 Electrical and Computer Engineering CDR Outline Current Software Design Progress Summary Working Demonstration MDR Review Deployment Plan Team Responsibilities Deliverables for FPR
11
11 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)
12
12 Electrical and Computer Engineering CDR Outline Current Software Design Progress Summary Working Demonstration MDR Review Deployment Plan Team Responsibilities Deliverables for FPR
13
13 Electrical and Computer Engineering Expectations from MDR Alpha-released campus wide application User feedback and evaluation for validation Plan of future improvements and fixes
14
14 Electrical and Computer Engineering CDR Outline Current Software Design Progress Summary Working Demonstration MDR Review Deployment Plan Team Responsibilities Deliverables for FPR
15
15 Electrical and Computer Engineering Deployment Plan Alpha version will be available within a week (2/15) User feedback will be used to improve the program Beta version will become available after changes have been implemented
16
16 Electrical and Computer Engineering Deployment Plan (continued) Alpha release users: 15-20 iPhone / iTouch Timeline:
17
17 Electrical and Computer Engineering CDR Outline Current Software Design Progress Summary Working Demonstration MDR Review Deployment Plan Team Responsibilities Deliverables for FPR
18
18 Electrical and Computer Engineering Klaus Kristo Wrote code to load data from CSV file into Core Data Interfaced Core Data with shortest path and routing algorithms Reviewed and fixed data points Core Data Model Design
19
19 Electrical and Computer Engineering Clem Leung User Interface Integrating Multiple Components from Map / Task Edit / Table Views Annotation and route overlays Task / Map Data GPS Optimized the GPS coordinate input Performance Testing and Debugging Core Data Model Design
20
20 Electrical and Computer Engineering Adam Frieden Core Data Model Design Modified routing and scheduling with Core Data model Interface algorithms with Google API Data flow between software components System debugging
21
21 Electrical and Computer Engineering Chris Data points Helped setup Core Data
22
22 Electrical and Computer Engineering CDR Outline Current Software Design Progress Summary Working Demonstration MDR Review Deployment Plan Team Responsibilities Deliverables for FPR
23
23 Electrical and Computer Engineering Deliverables for FPR Google Application synchronization Polished User Interface Release and User Feedback Algorithms running within specifications
24
24 Electrical and Computer Engineering Specifications Routing algorithm run time – not met 8-15 seconds for up to 10-15 tasks User Interface – not met To be determined by alpha release Accuracy – not met To be determined by alpha release
25
25 Electrical and Computer Engineering Budget $400.00 remaining from MDR Spent $125.00 for more books Core data reference material User interface design and guidelines More example code with documentation with MapKit, CoreLocation, and Core Data libraries We have $275.00 left
26
26 Electrical and Computer Engineering Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.