17.07.2015 Views

OCTranspoLive: A live OCTranspo GPS bus location application for ...

OCTranspoLive: A live OCTranspo GPS bus location application for ...

OCTranspoLive: A live OCTranspo GPS bus location application for ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

goals that needed to be achieved to bring the project to fruition.• Develop an <strong>application</strong> showing a dynamic timetable <strong>for</strong> a route at a <strong>bus</strong> stop.• Show <strong>bus</strong> <strong>location</strong>s on a Google Map. It should automatically refresh the <strong>location</strong>s.• Make use of devices with <strong>GPS</strong> chips to nd stops near a user.• Make an attractive and user friendly interface.• Parse <strong>OCTranspo</strong> text data set and insert into queryable database.• Create an HTTP based API <strong>for</strong> use by the Android client.The rst two goals in my opinion are most important. The <strong>application</strong> should befast and the data provided by a simple uncluttered interface to provide a good userexperience. This is the purpose of an <strong>application</strong>; to provide the user with valuablein<strong>for</strong>mation with the least amount of work on their part. By meeting the above goalsI feel that I will have nished an <strong>application</strong> that is both useful to myself and manyothers using the public transportation system in Ottawa.4 Application DesignThis project was divided into three main components. They are list below:• The Android client. This is what the user interacts with. It has to be quick and simple to use.The user should not be concerned about any other components making upthe system. To them this is the entire <strong>application</strong>.12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!