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

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

MTA ETA. Product Description A real-time simulation system that estimates the expected time that it will take a certain bus to arrive at an end- users.
P3- Represent how data flows around a computer system
T. E. Potok - University of Tennessee Software Engineering Dr. Thomas E. Potok Adjunct Professor UT Research Staff Member ORNL.
Behavioral Scientists in Action 1 CCMC Corporate Comprehensive Management Consultants “People Drive the Process of Excellence” File-3.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Client Generated Challenge Triggers Adam Mintz. What is a challenge? Triggered in a professor's office All have 5 questions Affects a players DARS, GPA.
Wherefore Art Thou, My Bus? Clark Cianfarini, Trevor Key, & Scott Ritchie.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Comprehensive Design Review.
16/27/2015 3:38 AM6/27/2015 3:38 AM6/27/2015 3:38 AMTesting and Debugging Testing The process of verifying the software performs to the specifications.
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
ODOS The Office of the Dean of Students. Projects Interactive Campus Map Global Positioning System - Device for the Visually Impaired Adjustable Table.
MTA ETA. Product Description A real-time simulation system that estimates the expected time that it will take a certain bus to arrive at an end- user’s.
Systems Analysis and Design in a Changing World, 6th Edition
1 Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
Syllamaster Jason Bosyj Dean Campbell Shaam Haffar Jon Kyger Kelly McCourt Jared Medved Matt Reed Gene Steratore.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Source: NHI course on Travel Demand Forecasting (152054A) Session 10 Traffic (Trip) Assignment Trip Generation Trip Distribution Transit Estimation & Mode.
Offline Programming to Online using IPS
Healthy Kids Zone Team Introduction Chad Honkofsky 2.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Comprehensive.
CS 0004 –Lecture 8 Jan 24, 2011 Roxana Gheorghiu.
Data Structures & AlgorithmsIT 0501 Algorithm Analysis I.
Building Offline Apps With the ArcGIS Runtime SDKs
BusTracker: SmartPhone- based Mass Transit Tracking Steve Kopman 4/27/2011.
Software Engineering Project: Research Expert Prabhavathi Kumarasamy Joshua Thompson Paul Varcholik University of Central Florida.
Report Management Using the ODS DOCUMENT Destination and Report Metadata Brit Harvey February 2010.
How to Sell Manufacturing Foundation Presenter. Agenda What is Microsoft Navision Manufacturing Foundation? Naming Positioning Why We Enhanced Our Manufacturing.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Preliminary.
Syllabus Management System. The Problem There is need for a management system for syllabi that: Provides a simple and effective user interface Allows.
Programming with Visual C++: Concepts and Projects Chapter 2B: Reading, Processing and Displaying Data (Tutorial)
1 These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer Science.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
T Project Review Sotanorsu I3 Iteration
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Graphical User Interface and Job Distribution Optimizer for a Virtual Pipeline Simulation Testbed Walamitien Oyenan October 8, 2003 MSE Presentation 1.
Sprint 102 Review / Sprint 103 Planning March 11, 2013.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Midway Design.
Nodal MIS Portal Project MIS Functions to Support EDS 3, Release 5 September 11, 2007.
MROrder: Flexible Job Ordering Optimization for Online MapReduce Workloads School of Computer Engineering Nanyang Technological University 30 th Aug 2013.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Faculty Coach: Professor Martinez  Justin Mahar  Chris Baum  Greg Schmitz  Adam Abdelhamed.
Kevin Goodman CEO FSLogix Deep Dive 2014 Extend Your Existing Application Virtualization Solution with FSLogix Apps™
Consultant Presentation Group B5. Presentation Outline Introduction How to design by Group A5 Future Data Structure Interface Future Conclusion.
ICSE 2011 Implementation Update Aaron Valdez Liane Nakamura Deeksha Malhotra Phase Manager: Max Mueller.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
Service Pack 2 System Center Configuration Manager 2007.
ECE4006 Senior Design Project Linda Milor and Jay Schlag
NETWORK FLOWS Shruti Aggrawal Preeti Palkar. Requirements 1.Implement the Ford-Fulkerson algorithm for computing network flow in bipartite graphs. 2.For.
Department of Electronic & Electrical Engineering Digital Lock. (e.g. for sports locker room) Assessment: Plan. Demo. Code.
ICSE 2011 Implementation Update Aaron Valdez Liane Nakamura Deeksha Malhotra Phase Manager: Max Mueller.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
SMART SCHEDULER Be productive. PROBLEM Slow access to information Unable to get all the information you need in one glance Wall calendar have to be updated.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Development Environment
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Optimizing Microsoft OneDrive for the enterprise
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Applied Software Implementation & Testing
Software Development Process
Operating System Introduction.
The MPAS project Multi-agent Pathfinding Algorithms Simulator
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Overview of Computer system
Windows 10 An Operating System
Presentation transcript:

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

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

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

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 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

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 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

8 Electrical and Computer Engineering Feedback Scores

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 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

11 Electrical and Computer Engineering Data Flow

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 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 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

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 Electrical and Computer Engineering FPR Outline Project Overview CDR Review Feedback Software Improvements Working Demonstration Deployment

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 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 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 Electrical and Computer Engineering Questions?