Published on

Abstract on Bus Real-Time Bus routing Information System for MTC Chennai

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. MTCroid The Real-time Bus Route Information System for Mobile Devices (A Mobile Bus Application for the Android Platform.) By: Md Shaukat Ali 2010202032 MCA (Regular) UNDER THE GUIDANCE OF Dr. P. Geetha Assistant Professor Department Of Information Science & Technology Anna University Project Type: InternalPage 1
  2. 2. ABSTRACTIn recent years we have seen an explosion in Smartphone ownership. Along with this increasein ownership comes the opportunity to utilize to sensory inputs of these devices in order tomake our lives simpler and to allow us to get through our days more efficiently. One widelyused input for mobile applications is GPS (Global Positioning System) location. This incombination with Google Maps for example provides a great opportunity to provide the userwith rich location specific data. This project aims to use both GPS location and Google Mapsin the development of an Android application for the Metropolitan Transport Corporation(MTC) Chennai.The Metropolitan Transport Corporation (formerly known as Pallavan TransportCorporation) sometimes known as the MTC, is the agency that operates the publictransport bus service in Chennai, India. It operates in an area of 3929 square kilometre. As of2012, the corporation operates 42,961 services daily in 800 routes .Buses transportationSystem is one of the busiest system in Chennai. The MTC alone carries around 5 millionpassengers per day. Although it provides service with efficiency to citizens in Chennai,people still come across the time when they miss a bus and spend a long time queuing at thebus stops. The bus arrival time is primary information to most city transport travellers.Excessively long waiting time at bus stops often discourages the travellers and makes themreluctant to take buses.As from the MTC Chennai sources approx 1000 buses are equipped with GPS, especiallybuses of popular routes. Based on this data I proposed an android based application whichshow a dynamic timetable for the route at the bus stop and show the locations in Google map.Now a days substantial numbers of smart phones user would use 3G technology to get fastaccess to Internet as well the facilities of Geo-locating came with almost all smart phones.The project is aiming to implement a bus arrival predictor on the platform of Google Androidthat can provide relevant bus route information with bus arrival time to users. The calculationwill be done on the server side and the processed data will be retrieved and presented to theuser’s mobile phones. The project explored the great flexibility and capability of GoogleAndroid mobile phones.Page 2
  3. 3. ANDROID ACTIVITY LIFECYCLESYSTEM GOALS AND OBJECTIVES : The overall system is broken down into components to achieve the following objectives- Develop an application showing a dynamic timetable for a route at a bus stop. Show bus locations on a Google Map. It should automatically refresh the locations. Make use of devices with GPS chips to find stops near a user. Make an attractive and user friendly interface. Create an HTTP based API for use by the Android client.Page 3
  4. 4. The first two goals in my opinion are most important. The application should be fast and thedata provided by a simple uncluttered interface to provide a good user experience. This is thepurpose of an application; to provide the user with valuable information with the least amountof work on their part.OVERALL SYSTEM DESIGN:This project was divided into three main components. They are list below: 1. The MTCRoid 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 application. 2. The MTCRoid Server: This is a server written in Java. It provides a RESTful API, used to provideinformation to the Android client using HTTP requests. 3. The MySQL database.The MySQL database contains all the schedule data provided by MTC, all queryable.6.Google SERVERMaps API 4.SERV ER MOBILE 3.WEB APPLIC SERVICE ATION 1.GPS API GPS INTER7.Google NETGeocodingAPI 2. CLIENT 5.RESOURC APPLICATION ES8.MTCDatabase SYSTEM ARCHITECTUREPage 4
  5. 5. LITRATURE SURVEYReference Papers:1. Reference Paper 1Title: A prescription for transit arrival/departure prediction using automatic vehicle locationdataAuthor: F.W. Cathey, D.J. DaileyDepartment of Electrical Engineering, University of Washington, Seattle,Year: 2003 paper we present a general prescription for the prediction of transit vehiclearrival/departure. This prescription uses a data flow approach and breaks the task ofpredicting arrival/departure into several component parts. Each of these parts is realized assoftware that implements an algorithm to accomplish the goals of that component2.Refernce paper 2Title: Prediction Model of Bus Arrival and Departure Times Using AVL and APC DataAuthor: Amer Shalaby, University of Toronto Ali Farhan, City of CalgaryYear:2004 emphasis of this research effort was on using AVL and APC dynamic data to develop abus travel time model capable of providing real-time information on bus arrival and departuretimes to passengers (via traveller information services) and to transit controllers for theapplication of proactive control strategies. The developed model is comprised of two Kalmanfilter algorithms for the prediction of running times and dwell times alternately in anintegrated framework.Page 5
  6. 6. 3. Reference Paper 3Title: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone basedParticipatory SensingAuthor: Pengfei Zhou, Yuanqing Zheng Mo Li Nanyang Technological University, SingaporeYear: 2012 paper present a bus arrival time prediction system based on bus passengers’participatory sensing. With commodity mobile phones, the bus passengers’ surroundingenvironmental context is electively collected and utilized to estimate the bus travelling routesand predict bus arrival time at various bus stops. The proposed system solely relies on thecollaborative effort of the participating users and is independent from the bus operatingcompanies, so it can be easily adopted to support universal bus service systems withoutrequesting support from particular bus operating companies.Reference Websites :1. Encyclopaedia2. MTC Chennai Website3. (List of previouslycreated apps)4. 6