SlideShare une entreprise Scribd logo
1  sur  6
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: Internal




Page 1
ABSTRACT
In recent years we have seen an explosion in Smartphone ownership. Along with this increase
in ownership comes the opportunity to utilize to sensory inputs of these devices in order to
make our lives simpler and to allow us to get through our days more efficiently. One widely
used input for mobile applications is GPS (Global Positioning System) location. This in
combination with Google Maps for example provides a great opportunity to provide the user
with rich location specific data. This project aims to use both GPS location and Google Maps
in the development of an Android application for the Metropolitan Transport Corporation
(MTC) Chennai.


The Metropolitan     Transport    Corporation (formerly     known     as Pallavan    Transport
Corporation) sometimes known as the MTC, is the agency that operates the public
transport bus service in Chennai, India. It operates in an area of 3929 square kilometre. As of
2012, the corporation operates 42,961 services daily in 800 routes .Buses transportation
System is one of the busiest system in Chennai. The MTC alone carries around 5 million
passengers 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 the
bus 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 them
reluctant to take buses.


As from the MTC Chennai sources approx 1000 buses are equipped with GPS, especially
buses of popular routes. Based on this data I proposed an android based application which
show 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 fast
access 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 Android
that can provide relevant bus route information with bus arrival time to users. The calculation
will be done on the server side and the processed data will be retrieved and presented to the
user’s mobile phones. The project explored the great flexibility and capability of Google
Android mobile phones.




Page 2
ANDROID ACTIVITY LIFECYCLE




SYSTEM 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
The first two goals in my opinion are most important. The application should be fast and the
data provided by a simple uncluttered interface to provide a good user experience. This is the
purpose of an application; to provide the user with valuable information with the least amount
of 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 up
the 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 provide
information 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                     SERVER
Maps API                 4.SERV
                         ER
                                                                        MOBILE
                                      3.WEB
                         APPLIC       SERVICE
                         ATION                                           1.GPS API          GPS
                                                      INTER
7.Google                                              NET
Geocoding
API                                                                       2. CLIENT
                                  5.RESOURC                             APPLICATION
                                  ES



8.MTC
Database




                              SYSTEM ARCHITECTURE




Page 4
LITRATURE SURVEY

Reference Papers:

1. Reference Paper 1

Title: A prescription for transit arrival/departure prediction using automatic vehicle location
data

Author: F.W. Cathey, D.J. Dailey

Department of Electrical Engineering, University of Washington, Seattle,

Year: 2003

http://www.its.washington.edu/pubs/trc2003.pdf

This paper we present a general prescription for the prediction of transit vehicle
arrival/departure. This prescription uses a data flow approach and breaks the task of
predicting arrival/departure into several component parts. Each of these parts is realized as
software that implements an algorithm to accomplish the goals of that component

2.Refernce paper 2

Title: Prediction Model of Bus Arrival and Departure Times Using AVL and APC Data

Author: Amer Shalaby, University of Toronto Ali Farhan, City of Calgary

Year:2004

http://nctr.usf.edu/jpt/pdf/JPT%207-1%20Shalaby.pdf

The emphasis of this research effort was on using AVL and APC dynamic data to develop a
bus travel time model capable of providing real-time information on bus arrival and departure
times to passengers (via traveller information services) and to transit controllers for the
application of proactive control strategies. The developed model is comprised of two Kalman
filter algorithms for the prediction of running times and dwell times alternately in an
integrated framework.




Page 5
3. Reference Paper 3

Title: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based
Participatory Sensing
Author: Pengfei Zhou, Yuanqing Zheng
          Mo Li
          Nanyang Technological University, Singapore
Year: 2012

http://www3.ntu.edu.sg/home/limo/papers/sys012fp.pdf

This paper present a bus arrival time prediction system based on bus passengers’
participatory sensing. With commodity mobile phones, the bus passengers’ surrounding
environmental context is electively collected and utilized to estimate the bus travelling routes
and predict bus arrival time at various bus stops. The proposed system solely relies on the
collaborative effort of the participating users and is independent from the bus operating
companies, so it can be easily adopted to support universal bus service systems without
requesting support from particular bus operating companies.




Reference Websites :

1. http://en.wikipedia.org/wiki/Metropolitan_Transport_Corporation_(Chennai)

Social Encyclopaedia

2. http://www.mtcbus.org/ MTC Chennai Website

3. https://play.google.com/store/search?q=Chennai+MTC&c=apps (List of previously
created apps)

4. http://www.livechennai.com/detailnews.asp?newsid=1609

5. http://articles.timesofindia.indiatimes.com/2012-02-03/chennai/31020926_1_mtc-plans-
gps-system-21g




Page 6

Contenu connexe

Tendances

Predicting bus arrival time based on participatory mobile phone sensing
Predicting bus arrival time based on participatory mobile phone sensingPredicting bus arrival time based on participatory mobile phone sensing
Predicting bus arrival time based on participatory mobile phone sensingSreeraj Puzhakkattiri
 
Sunvis School Bus Tracking with RFID - Presntation
Sunvis School  Bus Tracking with RFID -  PresntationSunvis School  Bus Tracking with RFID -  Presntation
Sunvis School Bus Tracking with RFID - PresntationRagu Nathan
 
Bus Fleet Management and Tracking System
Bus Fleet Management and Tracking SystemBus Fleet Management and Tracking System
Bus Fleet Management and Tracking SystemAvinash Muralidaran
 
Android vehicle tracking application
Android vehicle tracking applicationAndroid vehicle tracking application
Android vehicle tracking applicationKept Bug Technologies
 
How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...Papitha Velumani
 
IRJET- Public Bus Transport Location Monitoring System
IRJET- Public Bus Transport Location Monitoring SystemIRJET- Public Bus Transport Location Monitoring System
IRJET- Public Bus Transport Location Monitoring SystemIRJET Journal
 
Poster presentation on Smart School Bus project.
Poster presentation on Smart School Bus project.Poster presentation on Smart School Bus project.
Poster presentation on Smart School Bus project.Judy T Raj
 
User experience evaluation for a bus tracking apps in smart campus initiative
User experience evaluation for a bus tracking apps in smart campus initiativeUser experience evaluation for a bus tracking apps in smart campus initiative
User experience evaluation for a bus tracking apps in smart campus initiativejournalBEEI
 
IRJET- College Bus Tracking and Notification System
IRJET- College Bus Tracking and Notification SystemIRJET- College Bus Tracking and Notification System
IRJET- College Bus Tracking and Notification SystemIRJET Journal
 
UNIVERSITY BUSES ROUTING AND TRACKING SYSTEM
UNIVERSITY BUSES ROUTING AND TRACKING SYSTEMUNIVERSITY BUSES ROUTING AND TRACKING SYSTEM
UNIVERSITY BUSES ROUTING AND TRACKING SYSTEMijcseit
 
IRJET-0 Bus Tracker Via GPS using Andriod Application
IRJET-0 	  Bus Tracker Via GPS using Andriod ApplicationIRJET-0 	  Bus Tracker Via GPS using Andriod Application
IRJET-0 Bus Tracker Via GPS using Andriod ApplicationIRJET Journal
 
Vehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportVehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportSujit9561
 
Bus tracking system
Bus tracking systemBus tracking system
Bus tracking systemRahul Wagh
 
Gps Tracker with RFID | School Security |
Gps Tracker with RFID | School Security | Gps Tracker with RFID | School Security |
Gps Tracker with RFID | School Security | techlead-india
 
Comparative study of user experience on mobile pedestrian navigation between ...
Comparative study of user experience on mobile pedestrian navigation between ...Comparative study of user experience on mobile pedestrian navigation between ...
Comparative study of user experience on mobile pedestrian navigation between ...IJECEIAES
 
An android based advisor system for efficient vehicle driving directions
An android based advisor system for efficient vehicle driving directionsAn android based advisor system for efficient vehicle driving directions
An android based advisor system for efficient vehicle driving directionseSAT Publishing House
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET Journal
 
Design and Construction of Navigation Based Auto Self Driving Vehicle using G...
Design and Construction of Navigation Based Auto Self Driving Vehicle using G...Design and Construction of Navigation Based Auto Self Driving Vehicle using G...
Design and Construction of Navigation Based Auto Self Driving Vehicle using G...ijtsrd
 
Real-Time Bus Tracking System
Real-Time Bus Tracking SystemReal-Time Bus Tracking System
Real-Time Bus Tracking SystemIRJET Journal
 

Tendances (20)

Predicting bus arrival time based on participatory mobile phone sensing
Predicting bus arrival time based on participatory mobile phone sensingPredicting bus arrival time based on participatory mobile phone sensing
Predicting bus arrival time based on participatory mobile phone sensing
 
Sunvis School Bus Tracking with RFID - Presntation
Sunvis School  Bus Tracking with RFID -  PresntationSunvis School  Bus Tracking with RFID -  Presntation
Sunvis School Bus Tracking with RFID - Presntation
 
Bus Fleet Management and Tracking System
Bus Fleet Management and Tracking SystemBus Fleet Management and Tracking System
Bus Fleet Management and Tracking System
 
Android vehicle tracking application
Android vehicle tracking applicationAndroid vehicle tracking application
Android vehicle tracking application
 
How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...How long to wait predicting bus arrival time with mobile phone based particip...
How long to wait predicting bus arrival time with mobile phone based particip...
 
IRJET- Public Bus Transport Location Monitoring System
IRJET- Public Bus Transport Location Monitoring SystemIRJET- Public Bus Transport Location Monitoring System
IRJET- Public Bus Transport Location Monitoring System
 
Poster presentation on Smart School Bus project.
Poster presentation on Smart School Bus project.Poster presentation on Smart School Bus project.
Poster presentation on Smart School Bus project.
 
User experience evaluation for a bus tracking apps in smart campus initiative
User experience evaluation for a bus tracking apps in smart campus initiativeUser experience evaluation for a bus tracking apps in smart campus initiative
User experience evaluation for a bus tracking apps in smart campus initiative
 
IRJET- College Bus Tracking and Notification System
IRJET- College Bus Tracking and Notification SystemIRJET- College Bus Tracking and Notification System
IRJET- College Bus Tracking and Notification System
 
UNIVERSITY BUSES ROUTING AND TRACKING SYSTEM
UNIVERSITY BUSES ROUTING AND TRACKING SYSTEMUNIVERSITY BUSES ROUTING AND TRACKING SYSTEM
UNIVERSITY BUSES ROUTING AND TRACKING SYSTEM
 
IRJET-0 Bus Tracker Via GPS using Andriod Application
IRJET-0 	  Bus Tracker Via GPS using Andriod ApplicationIRJET-0 	  Bus Tracker Via GPS using Andriod Application
IRJET-0 Bus Tracker Via GPS using Andriod Application
 
Vehicle Tracking System Android Project Report
Vehicle Tracking System Android Project ReportVehicle Tracking System Android Project Report
Vehicle Tracking System Android Project Report
 
Mobile GPS Tracking
Mobile GPS TrackingMobile GPS Tracking
Mobile GPS Tracking
 
Bus tracking system
Bus tracking systemBus tracking system
Bus tracking system
 
Gps Tracker with RFID | School Security |
Gps Tracker with RFID | School Security | Gps Tracker with RFID | School Security |
Gps Tracker with RFID | School Security |
 
Comparative study of user experience on mobile pedestrian navigation between ...
Comparative study of user experience on mobile pedestrian navigation between ...Comparative study of user experience on mobile pedestrian navigation between ...
Comparative study of user experience on mobile pedestrian navigation between ...
 
An android based advisor system for efficient vehicle driving directions
An android based advisor system for efficient vehicle driving directionsAn android based advisor system for efficient vehicle driving directions
An android based advisor system for efficient vehicle driving directions
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare API
 
Design and Construction of Navigation Based Auto Self Driving Vehicle using G...
Design and Construction of Navigation Based Auto Self Driving Vehicle using G...Design and Construction of Navigation Based Auto Self Driving Vehicle using G...
Design and Construction of Navigation Based Auto Self Driving Vehicle using G...
 
Real-Time Bus Tracking System
Real-Time Bus Tracking SystemReal-Time Bus Tracking System
Real-Time Bus Tracking System
 

En vedette

Gps enabled android application for bus
Gps enabled android application for busGps enabled android application for bus
Gps enabled android application for buseSAT Journals
 
Bus Tracking Application in Android
Bus Tracking Application in AndroidBus Tracking Application in Android
Bus Tracking Application in AndroidAbhishek Singh
 
Vehicle tracking system,be computer android report,android project report,gps...
Vehicle tracking system,be computer android report,android project report,gps...Vehicle tracking system,be computer android report,android project report,gps...
Vehicle tracking system,be computer android report,android project report,gps...Sujit9561
 
Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Priyanka Kapoor
 
Bus tracking application in Android
Bus tracking application in AndroidBus tracking application in Android
Bus tracking application in Androidyashonil
 
Inventory management system
Inventory management systemInventory management system
Inventory management systemcopo7475
 

En vedette (9)

Gps enabled android application for bus
Gps enabled android application for busGps enabled android application for bus
Gps enabled android application for bus
 
Bus trackingsystem
Bus trackingsystemBus trackingsystem
Bus trackingsystem
 
Final_report
Final_reportFinal_report
Final_report
 
android report
android reportandroid report
android report
 
Bus Tracking Application in Android
Bus Tracking Application in AndroidBus Tracking Application in Android
Bus Tracking Application in Android
 
Vehicle tracking system,be computer android report,android project report,gps...
Vehicle tracking system,be computer android report,android project report,gps...Vehicle tracking system,be computer android report,android project report,gps...
Vehicle tracking system,be computer android report,android project report,gps...
 
Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)Report on e-Notice App (An Android Application)
Report on e-Notice App (An Android Application)
 
Bus tracking application in Android
Bus tracking application in AndroidBus tracking application in Android
Bus tracking application in Android
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 

Similaire à MTCroid

IRJET-V7I61054.pdf
IRJET-V7I61054.pdfIRJET-V7I61054.pdf
IRJET-V7I61054.pdfEllenC5
 
GPRS Based Bus Monitoring System
GPRS Based Bus Monitoring SystemGPRS Based Bus Monitoring System
GPRS Based Bus Monitoring SystemIRJET Journal
 
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...IJERA Editor
 
IRJET- Bus Monitoring System using Android Application
IRJET-  	  Bus Monitoring System using Android ApplicationIRJET-  	  Bus Monitoring System using Android Application
IRJET- Bus Monitoring System using Android ApplicationIRJET Journal
 
Smart government transportation with cloud security
Smart government transportation with cloud securitySmart government transportation with cloud security
Smart government transportation with cloud securityIRJET Journal
 
Crowd Conscious Internet of Things Enabled Smart Bus Navigation System
Crowd Conscious Internet of Things Enabled Smart Bus Navigation SystemCrowd Conscious Internet of Things Enabled Smart Bus Navigation System
Crowd Conscious Internet of Things Enabled Smart Bus Navigation SystemIJCSIS Research Publications
 
A survey on real time bus monitoring system
A survey on real time bus monitoring systemA survey on real time bus monitoring system
A survey on real time bus monitoring systemIRJET Journal
 
IRJET - An Intelligent Pothole Detection System using Deep Learning
IRJET -  	  An Intelligent Pothole Detection System using Deep LearningIRJET -  	  An Intelligent Pothole Detection System using Deep Learning
IRJET - An Intelligent Pothole Detection System using Deep LearningIRJET Journal
 
Context Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social MediaContext Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social MediaPoo Kuan Hoong
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDijcax
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDijcax
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDijcax
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDijcax
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDijcax
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDijcax
 
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAYFORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAYijiert bestjournal
 
Scalable Tracking System
Scalable Tracking SystemScalable Tracking System
Scalable Tracking Systemijtsrd
 
A Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeA Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeIRJET Journal
 

Similaire à MTCroid (20)

IRJET-V7I61054.pdf
IRJET-V7I61054.pdfIRJET-V7I61054.pdf
IRJET-V7I61054.pdf
 
GPRS Based Bus Monitoring System
GPRS Based Bus Monitoring SystemGPRS Based Bus Monitoring System
GPRS Based Bus Monitoring System
 
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
Prototypic Gps-Gsm Integration for Enhancing Public Transportation and Manage...
 
IRJET- Bus Monitoring System using Android Application
IRJET-  	  Bus Monitoring System using Android ApplicationIRJET-  	  Bus Monitoring System using Android Application
IRJET- Bus Monitoring System using Android Application
 
Smart government transportation with cloud security
Smart government transportation with cloud securitySmart government transportation with cloud security
Smart government transportation with cloud security
 
Crowd Conscious Internet of Things Enabled Smart Bus Navigation System
Crowd Conscious Internet of Things Enabled Smart Bus Navigation SystemCrowd Conscious Internet of Things Enabled Smart Bus Navigation System
Crowd Conscious Internet of Things Enabled Smart Bus Navigation System
 
A survey on real time bus monitoring system
A survey on real time bus monitoring systemA survey on real time bus monitoring system
A survey on real time bus monitoring system
 
IRJET - An Intelligent Pothole Detection System using Deep Learning
IRJET -  	  An Intelligent Pothole Detection System using Deep LearningIRJET -  	  An Intelligent Pothole Detection System using Deep Learning
IRJET - An Intelligent Pothole Detection System using Deep Learning
 
Context Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social MediaContext Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social Media
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLIND
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLIND
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLIND
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLIND
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLIND
 
BLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLINDBLIND AID : TRAVEL AID FOR BLIND
BLIND AID : TRAVEL AID FOR BLIND
 
BUS TRACKING SYSTEM
BUS TRACKING SYSTEMBUS TRACKING SYSTEM
BUS TRACKING SYSTEM
 
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAYFORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
FORESEEING BUS ARRIVAL TIME IN VIEW OF TRAFFIC MODELING AND REAL-TIME DELAY
 
Scalable Tracking System
Scalable Tracking SystemScalable Tracking System
Scalable Tracking System
 
A Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeA Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-Code
 
SAFETY NOTIFICATION AND BUS MONITORING SYSTEM
SAFETY NOTIFICATION AND BUS MONITORING SYSTEMSAFETY NOTIFICATION AND BUS MONITORING SYSTEM
SAFETY NOTIFICATION AND BUS MONITORING SYSTEM
 

MTCroid

  • 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: Internal Page 1
  • 2. ABSTRACT In recent years we have seen an explosion in Smartphone ownership. Along with this increase in ownership comes the opportunity to utilize to sensory inputs of these devices in order to make our lives simpler and to allow us to get through our days more efficiently. One widely used input for mobile applications is GPS (Global Positioning System) location. This in combination with Google Maps for example provides a great opportunity to provide the user with rich location specific data. This project aims to use both GPS location and Google Maps in the development of an Android application for the Metropolitan Transport Corporation (MTC) Chennai. The Metropolitan Transport Corporation (formerly known as Pallavan Transport Corporation) sometimes known as the MTC, is the agency that operates the public transport bus service in Chennai, India. It operates in an area of 3929 square kilometre. As of 2012, the corporation operates 42,961 services daily in 800 routes .Buses transportation System is one of the busiest system in Chennai. The MTC alone carries around 5 million passengers 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 the bus 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 them reluctant to take buses. As from the MTC Chennai sources approx 1000 buses are equipped with GPS, especially buses of popular routes. Based on this data I proposed an android based application which show 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 fast access 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 Android that can provide relevant bus route information with bus arrival time to users. The calculation will be done on the server side and the processed data will be retrieved and presented to the user’s mobile phones. The project explored the great flexibility and capability of Google Android mobile phones. Page 2
  • 3. ANDROID ACTIVITY LIFECYCLE SYSTEM 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. The first two goals in my opinion are most important. The application should be fast and the data provided by a simple uncluttered interface to provide a good user experience. This is the purpose of an application; to provide the user with valuable information with the least amount of 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 up the 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 provide information 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 SERVER Maps API 4.SERV ER MOBILE 3.WEB APPLIC SERVICE ATION 1.GPS API GPS INTER 7.Google NET Geocoding API 2. CLIENT 5.RESOURC APPLICATION ES 8.MTC Database SYSTEM ARCHITECTURE Page 4
  • 5. LITRATURE SURVEY Reference Papers: 1. Reference Paper 1 Title: A prescription for transit arrival/departure prediction using automatic vehicle location data Author: F.W. Cathey, D.J. Dailey Department of Electrical Engineering, University of Washington, Seattle, Year: 2003 http://www.its.washington.edu/pubs/trc2003.pdf This paper we present a general prescription for the prediction of transit vehicle arrival/departure. This prescription uses a data flow approach and breaks the task of predicting arrival/departure into several component parts. Each of these parts is realized as software that implements an algorithm to accomplish the goals of that component 2.Refernce paper 2 Title: Prediction Model of Bus Arrival and Departure Times Using AVL and APC Data Author: Amer Shalaby, University of Toronto Ali Farhan, City of Calgary Year:2004 http://nctr.usf.edu/jpt/pdf/JPT%207-1%20Shalaby.pdf The emphasis of this research effort was on using AVL and APC dynamic data to develop a bus travel time model capable of providing real-time information on bus arrival and departure times to passengers (via traveller information services) and to transit controllers for the application of proactive control strategies. The developed model is comprised of two Kalman filter algorithms for the prediction of running times and dwell times alternately in an integrated framework. Page 5
  • 6. 3. Reference Paper 3 Title: How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing Author: Pengfei Zhou, Yuanqing Zheng Mo Li Nanyang Technological University, Singapore Year: 2012 http://www3.ntu.edu.sg/home/limo/papers/sys012fp.pdf This paper present a bus arrival time prediction system based on bus passengers’ participatory sensing. With commodity mobile phones, the bus passengers’ surrounding environmental context is electively collected and utilized to estimate the bus travelling routes and predict bus arrival time at various bus stops. The proposed system solely relies on the collaborative effort of the participating users and is independent from the bus operating companies, so it can be easily adopted to support universal bus service systems without requesting support from particular bus operating companies. Reference Websites : 1. http://en.wikipedia.org/wiki/Metropolitan_Transport_Corporation_(Chennai) Social Encyclopaedia 2. http://www.mtcbus.org/ MTC Chennai Website 3. https://play.google.com/store/search?q=Chennai+MTC&c=apps (List of previously created apps) 4. http://www.livechennai.com/detailnews.asp?newsid=1609 5. http://articles.timesofindia.indiatimes.com/2012-02-03/chennai/31020926_1_mtc-plans- gps-system-21g Page 6