‘Bus location and arrival time app in Android’
-
Upload
cyrus-long -
Category
Documents
-
view
31 -
download
2
description
Transcript of ‘Bus location and arrival time app in Android’
![Page 1: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/1.jpg)
‘Bus location and arrival time app in Android’
PRESENTED BY GUIDED BY Mr. Atique Prof. Ms Sonam Mr. XYZ Guide Mr. XYZ
PUNE UNIVERSITY, PUNE(M.S.)
AAEMF’s
COLLEGE OF ENGINEERING AND MANAGEMENT STUDIES
A Presentation on
![Page 2: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/2.jpg)
Table of Contents1. INTRODUCTION
1.1 CONCEPT OF PROJECT 1.2 NEED OF BUS LOCATION AND ARRIVAL TIME APP IN ANDROID 1.3 INTRODUCTION
2. SYSTEM DESCRIPTION
2.1 BLOCK DIAGRAM 2.2 BLOCK DIAGRAM DESCRIPTION 2.3 SOFTWARE PLATFORM 2.4 FLOWCHART 2.5 PERFORMANCE PARAMETERS
3. EXPECTED RESULTS 4. CONCLUSION
5. FUTURE SCOPE 6. APPLICATIONS
![Page 3: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/3.jpg)
Concept of the project
This project involves designing an Android app that notifies it's users the location of the bus and estimated arrival time
We make use of Java , Android API 10.0 and xml for programming
Embedded GPS devices that are fitted inside bus communicate to a central server and that server communicates with the smart phones via internet
Communication between client and server is handled using Java for PC and Android for smart phones
![Page 4: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/4.jpg)
Introduction
The purpose of this project is to implement a Bus Arrival Predictor on the platform of Google Android that can provide relevant bus routes information with bus arrival time to users in order to explore the possibility and capability of the Google Android
App also uses Java portability function for PC application access
It is built using Android API 10.0, thus it can be installed on any phone having an android os
The developed App is based on a GPS device and will have a Google
Maps View display
Bus current position is collected and together with the up to date bus
schedules, a bus arrival time is calculated on the server
After the estimation information is sent to the client who has made
the request.
![Page 5: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/5.jpg)
Need Of Bus Location And Arrival Time App In Android
Buses transportation system is one of the busiest systems in Mumbai, which carries lakhs of thousands of passengers per day.
People living in this fast changing world would likely to
spend lesser time to complete more jobs.
Therefore, people in Mumbai will not want to spend extra times on waiting buses and finding buses.
If we have a mobile device that can provide updated bus route information with bus arrival time based on your current location, it will definitely help us to manage our time efficiently and we can better time our plan.
The aim of this project is to develop an application on a mobile device running the Google Android platform and it provides relevant bus route information with bus arrival time prediction.
![Page 6: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/6.jpg)
Block Diagram
1
3
2
4
Bus GPS Device
DATA
Mobile Devices
Data Converted to XML file by Central Server
Central Server
REQUEST
XML File
![Page 7: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/7.jpg)
Block diagram description
Bus GPS device sends data to central server
GPS tower
Central Server
![Page 8: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/8.jpg)
Block diagram description
All Data being Converted to XML file format for ease of communication
Central Server
CONVERTED
![Page 9: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/9.jpg)
Block diagram description
Server sending required information to the Devices when requested
Central Server
Mobile Devices
PC
![Page 10: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/10.jpg)
Software platform
JAVA + Android API 10.0
JAVA is a powerful programming language used for object oriented programming as well as classical programming
The Java is used in our project and the development is done on Android API 10.0. Android API 10.0 is internationally acclaimed for developing Application for any Android phone
Android API 10.0 platform includes an Android library and system image, as well as a set of emulator skins and more.
Android API 10.0 provides improved and extended support for Near Field Communications (NFC), to allow applications to interact with more types of tags in new ways. A new, comprehensive set of APIs give applications read and write access to a wider range of standard tag technologies.
![Page 11: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/11.jpg)
Flowchart
GPS device reads bus location from satellite
Device sends read data to a Central Server
All data is converted to XML format
Central Server sends information to Mobile devices
Mobile data receives data when Requested
![Page 12: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/12.jpg)
Performance parameters
Latency : Bus location Tracking and arrival time Tracking is real – time
Accuracy : Accuracy of recognition depends on the data sent by GPS device on bus and properly established network communication with central server
Security : Data is secured using encryption algorithms. This includes the data sent by GPS device on bus sent to central server
Portability : As the application is developed in JAVA (for pc) and android api (for mobile phones) , it is portable to almost any system supporting JVM and also to android smart phones.
Intuitiveness : The GUI developed for the software is made very intuitive and easy and understand so as to facilitate easy navigation.
![Page 13: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/13.jpg)
Expected results
Bus Tracking must happen in real-time without noticeable lag and accuracy must be well over 96%
Database used for storing messages should be immune to injection attacks by using injection prevention techniques and coding styles
App should be easy to install and easy to operate
The GUI should be informative and must be self explanatory
Device should be connected to a central network to facilitate continued service and easy upgradation.
![Page 14: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/14.jpg)
Conclusion
Thus we have successfully presented the implementation idea of Bus location and arrival time app in Android
![Page 15: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/15.jpg)
Future Scope
Bus location and arrival time app in android can be used for research purposes by organizations or institutions to learn about what a person looks at most in a day.
This can be used to provide information specific to those area to the particular customer on his/her next visit to the software
SMS can also be sent to the user in case of App upgradation or any news regarding bus services
![Page 16: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/16.jpg)
Applications
Natural User Interface Technologies
Assists You In Your Travels Around Mumbai
Gives Detailed bus stop information - routes/map location/direction
Easy enough to launch whilst waiting for your bus.
![Page 17: ‘Bus location and arrival time app in Android’](https://reader035.fdocuments.us/reader035/viewer/2022062308/56812cdb550346895d919d20/html5/thumbnails/17.jpg)
Thank you