Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dublin bus


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Dublin bus

  1. 1. Web 2.0 & Social Media<br />Group7 <br />Dr Crystal Fulton<br />
  2. 2. Anil Vetsa <br />Azarm Aryan <br />Claire Hayes<br />Dalal Algahtani<br />Ernst Fabritius <br />Simon Markey <br />Tara Flood<br />
  3. 3. Project Aim <br />Development of an Android Application for Bus time notification and Timetable Capabilities<br />
  4. 4. Application Specification<br />Functions in the App: <br /><ul><li>Timetable Display Mechanism for Selected Bus
  5. 5. Location Selector
  6. 6. Notification of Time till the arrival of the next bus to selected location </li></li></ul><li>Google App Inventor<br />App Inventor is a Google application<br />A platform for Google Engineers and Google Users <br />
  7. 7. Steps in App inventor <br />Setting Up Android Phone <br />Building the With the Emulator (Cross Platform Compatible)<br />
  8. 8. Design <br />Key Components : <br />Location Selector (Button) – Allows the location of the selection for the Bus type<br />Location Selected (Display Box) – Displays the selected location<br />Select Time Table (Button)- Opens a timetable for the selected Bus <br />Hide Time table (Button)- Collapses any current timetable<br />Buss-it (Button) – Calculate the time of the next bus arrival through a notification <br />
  9. 9. Design (Cont..) <br />Loading Bar (Image) Loading icon that moves while the result is being fetched<br />Dublin Bus logo (Image) – The main Logo Located at the top of the application <br />
  10. 10. App <br />Components :<br />Saving And displaying Locations <br />Displaying and hiding the timetable image<br />Loading Icon execution<br />Notification to display time till next bus <br />Storage of bus times<br />Time Calculator <br />
  11. 11. Issues encountered <br /> Issues in reduction of Project scope:<br />Lack of space with in editor tool to limitlessly add more methods <br />Deletion errors<br />Methods grew exceedingly large in size with no way of minimizing particular code segments<br />Addition of new variables was time consuming due to unintuitive and unordered menu systems <br />
  12. 12. Implementation <br />Elements covered : 46A, 145 (reason data base capability restriction and block editor functionality)<br />Since the bus operate every 8 mins so it is easy enough to simply code a loop and add 8 mins to the time of the next bus .<br />Additional time parameters depending on selection of the bus location <br />