Download android_bus

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
PUNE UNIVERSITY, PUNE(M.S.)
AAEMF’s
COLLEGE OF ENGINEERING AND MANAGEMENT STUDIES
A Presentation on
‘Bus location and arrival time
app in Android’
PRESENTED BY
Mr. Atique
Mr. XYZ
Mr. XYZ
GUIDED BY
Prof. Ms Sonam
Guide
Table of Contents
1. 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
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
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.
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.
Block Diagram
1
Bus GPS
Device
DATA
Central Server
2
3
REQUEST
Mobile Devices
XML File
4
Data Converted
to XML file by
Central Server
Block diagram description
 Bus GPS device sends data to central server
Central Server
GPS tower
Block diagram description
 All Data being Converted to XML file format for
ease of communication
Central Server
CONVERTED
Block diagram description
 Server sending required information to the Devices
when requested
Mobile Devices
Central Server
PC
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.
Flowchart
GPS device reads bus location
from satellite
Device sends read data to a
Central Server
Central Server sends information
to Mobile devices
Mobile data receives data when
Requested
All data is converted to XML
format
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.
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.
Conclusion
Thus we have successfully presented the implementation idea of Bus
location and arrival time app in Android
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
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.
Thank you