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 Comprehensive.

Similar presentations


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

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?


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

Similar presentations


Ads by Google