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 Midway Design.

Similar presentations


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

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

2 2 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

3 3 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

4 4 Electrical and Computer Engineering Expectations from PDR  Map out a small area of campus with GPS coordinates  Prototype will be able to run a routing algorithm on a small schedule in that area within 3 seconds  Assure that the timing accuracy will be not be any more than 20% Skewed towards early rather than late  Determine map resolution requirements

5 5 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

6 6 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)

7 7 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

8 8 Electrical and Computer Engineering Progress  Learned to use Xcode and Objective C effectively  Early implementation of a routing and scheduling algorithm  Simple user interface design Point to point drawing Schedule display

9 9 Electrical and Computer Engineering Progress (continued)  Alpha release planning Began the process of collecting the UDIDs of interested students Drew up a survey in preparation for the alpha release  SQL Working view for task input and scheduling  Collected a small set of GPS data points and edges

10 10 Electrical and Computer Engineering Problems Encountered  Learning Objective C took longer than expected  Scheduling Algorithm Minor bugs  GPS data Trouble loading data into the SQLite3 database  System Integration Combining multiple project components

11 11 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

12 12 Electrical and Computer Engineering Current Software  Basic user interface  Node and Task implementation  Shortest Path Algorithm  Simple Scheduling Algorithm  Simple point-to-point line drawing

13 13 Electrical and Computer Engineering System Block Diagram from PDR

14 14 Electrical and Computer Engineering Current Software Architecture

15 15 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

16 16 Electrical and Computer Engineering SQLite Progress  Completed SQLite database design  Tested multiple input methods Via iPhone interface or manually add SQLite files  Campus Nodes Imported to SQLite from parsed raw data  User Schedule Imported through iPhone interface

17 17 Electrical and Computer Engineering SQLite Schema

18 18 Electrical and Computer Engineering The Engineering Quad  Note this image is only used for data reference purposes  Data is arbitrarily named based off of GPS Coordinate  This will not be the graph the user navigates in the interface

19 19 Electrical and Computer Engineering Google Calendar

20 20 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

21 21 Electrical and Computer Engineering Deployment Plan  We plan on having an alpha release of our app to get user feedback and fix bugs  We specifically are interested in knowing: Performance of the app Timing accuracy Pathing effeciency User interface improvements Other bugs

22 22 Electrical and Computer Engineering Deployment Plan (continued)  Alpha release users: 15-20 iPhone / iTouch users from a diverse set of majors with tasks in all parts of campus.  Timeline:

23 23 Electrical and Computer Engineering Deployment Plan (continued)  Procedure for alpha testers Register UDIDs, email, names with us.  We plan to use the user evaluation and feedback to: Further improve our application Validate accuracy, pathing, and performance requirements Fix known bugs

24 24 Electrical and Computer Engineering Budget  Senior Design Project budget per group - $500.00  Purchased four books - $100 Two objective C books and two iPhone programming tutorials Used to accelerate the objective C learning process with tutorials  Remaining - $400

25 25 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

26 26 Electrical and Computer Engineering Work in Progress  Integrate SQLite code Import Full Dataset into Tables  Finish acquiring all campus data  Revise algorithms Pre-calculate paths  Enlisting test users for alpha release

27 27 Electrical and Computer Engineering Work to Do  Interactive Map  Google / MobileMe synchronization  Alpha Release  Beta Release

28 28 Electrical and Computer Engineering MDR Outline PDR Review Working Demonstration Progress Summary Current Software Design Data Integration Deployment Plan Work in Progress Expectations for CDR

29 29 Electrical and Computer Engineering Expectations for CDR  Alpha-released campus wide application  User feedback and evaluation for validation  Plan of future improvements and fixes

30 30 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 Midway Design."

Similar presentations


Ads by Google