160 likes | 264 Views
WVU Transportation App. Group 10 Peter Kirkpatrick – Shane Welsh – Steven White Mentor: Dr. Bourlai. Outline. Background Problem Statement Objectives System Architecture Basic User Definitions Use Case Technologies Used Challenges / Uncertainties Expected Outcome Project Plan
E N D
WVU Transportation App Group 10 Peter Kirkpatrick – Shane Welsh – Steven White Mentor: Dr. Bourlai
Outline • Background • Problem Statement • Objectives • System Architecture • Basic User Definitions • Use Case • Technologies Used • Challenges / Uncertainties • Expected Outcome • Project Plan • Progress So Far
Background • PRT system is unpredictable regarding failure • University only reports outages lasting longer than thirty minutes • No interface exists to combine information regarding the operating status of the PRT and bus systems • With smartphones becoming more and more prevalent, there exists a need to develop an Android application to address the above issues
Problem Statement • Create Android application and website to provide users with real-time information regarding the operating status of the bus and PRT systems at WVU • Provide a customizable notification system through either SMS or email • Track locations of individual PRT cars via RF transmitters or phone tracking • Provide a route optimizer • App will utilize crowdsourcing • Crowdsourcing – a technique which allows users of the software to provide the majority of the information
Basic User Functions • Administrator • Add current report logs to master log • Android and Web User • View the current operating status of the bus and PRT systems • Utilize route optimizer feature • Request / receive notifications • Android User • Send PRT operating status reports to the server to provide other users with updates.
Technologies Used • Android App • Java, XML, SQL, Google Maps • Webpage • HTML, CSS, SQL, PHP
Challenges / Uncertainties • Relying on users to report the status of PRT accurately and reliably • Limit the number of reports users can send per hour • Require users to be located in the general vicinity of Morgantown to send a report • Getting users to actively participate in reporting the status of the PRT • Developing app to function properly with different devices (screen size & density) and versions of Android
Expected Outcome • Produce multiple prototypes, each adding additional functionality • Produce and publish a final application to the Android Marketplace which fulfills the specified objectives and requirements • Construct a webpage to provide users without a smartphone the same functionality as users of the app with the exception of reporting the operating status
Progress So Far • Initial app prototype completed mid October • Website completed with links to all documents as well as prototype