8/3/2019 Training Sushant Gandhi
1/22
Click to edit Master subtitle style4/29/12
Garage Locator
A QML based mobile application
Made By:
Sushant GandhiIT Vth Smester
07713103109Guru Premsukh Memrorial College of
Engineering
8/3/2019 Training Sushant Gandhi
2/22
4/29/12
This application was build as a projectdone by me during my training period of60 days at Indira Gandhi Institute of
Technology (IGIT), Guru Gobind SinghIndraprastha University(GGSIPU) during
June-July 2011. The training was organizedby IGIT in association with Nokia to
encourage the software developers toenter the Mobile ecosystem. Theapplication was build for the Nokia MobileOperating System Symbian and can alsobe ported to other Nokia OS like Maemo or
8/3/2019 Training Sushant Gandhi
3/22
4/29/12
Problem Definition
The problem discussed here is a verycommon problem faced by the people whotravel by their own vehicles. Many times
while travelling the vehicles breaks downor gets a flat tire. So in order to tacklethese problems, travelers try on their ownor try to get somebodys help which most
of the time is futile.
8/3/2019 Training Sushant Gandhi
4/22
4/29/12
What is QML?
QML is Qt Meta Language is a JavaScriptbased declarative language fordesigning user centric applications for
mobile devices It is a part of Qt Quick
Qt is a cross platform used for
developing application software with GUI
8/3/2019 Training Sushant Gandhi
5/22
4/29/12
How is the app made?
The application is made using Qt Creator
Qt Creator is a cross platform C++integrated development environment
It comes with Qt SDK
Qt SDK is available under open sourcelicense from the Nokia Developerwebsite.
The application was made usingpublically available Nokia APIs and
Google maps APIs
8/3/2019 Training Sushant Gandhi
6/22
4/29/12
EXISTING SYSTEM
8/3/2019 Training Sushant Gandhi
7/22
4/29/12
Features and Limitations
Many private companies claim toprovide 24 hours on road rescue andrepair services for cars and two
wheelers. They claim to have round the clock on
road services.
But in order to avail their services , oneneeds to pay an amount as amembership fee.
But most of these are unsuccessful asthe usuall fail to reach the destination
8/3/2019 Training Sushant Gandhi
8/22
4/29/12
So what is a consumersupposed to do?
The consumer can call the service centerbut they usually are not that helpful.
8/3/2019 Training Sushant Gandhi
9/22
4/29/12
The consumer can search the nearby areafor a mechanic, but even after finding agarage , sometimes people forget the way
they came to the garage and in turn forgetwhere there car has broken down.
8/3/2019 Training Sushant Gandhi
10/22
4/29/12
And ask for a lift
8/3/2019 Training Sushant Gandhi
11/22Click to edit Master subtitle style
4/29/12
Proposed System
8/3/2019 Training Sushant Gandhi
12/22
4/29/12
Introduction
The application will find the userscurrent location.
Then it will find the garages or service
centers in the nearby area in accordanceto the specifications of the user.
And finally it will give a path from users
current location to the garage or servicecenter.
8/3/2019 Training Sushant Gandhi
13/22
4/29/12
Implementation
Use of Location API of Qt Mobility to findthe current location.
Use of Haversine theorem to calculate
the distance between the GPScoordinates.
And finally use of Google maps
rendering API to show the path.
8/3/2019 Training Sushant Gandhi
14/22
4/29/12
Modules Included
Preferences.
Search Result.
Location. About.
8/3/2019 Training Sushant Gandhi
15/22
4/29/12
Preferences
The preferences is where the user willenter his/her choices for the servicestation.
The Preferences module containsdifferent choices for cars build, distanceof the station and type of station.
User shall be able to choose thepreferences from the list available in thecontextual menu.
The module will also calculate theosition coordinates of the user.
8/3/2019 Training Sushant Gandhi
16/22
4/29/12
Search Result
The search result module displays a listof options containing the names andaddress of the various service stations
according to the preferences entered (oran empty list if no option satisfies thepreferences).
Users shall be able to click on one of thetab in the list which will get directed tothe next tab.
8/3/2019 Training Sushant Gandhi
17/22
4/29/12
Location
A map will open up showing the route ofthe selected service station from theuser.
8/3/2019 Training Sushant Gandhi
18/22
4/29/12
About
The about module will display a pagecontaining the information about theapplication.
It will also provide the instructions onhow to use the application.
8/3/2019 Training Sushant Gandhi
19/22
4/29/12
UI Navigation
Exitapp
8/3/2019 Training Sushant Gandhi
20/22
4/29/12
Architecture of theapplication
8/3/2019 Training Sushant Gandhi
21/22
4/29/12
Future Work
Currently only North/West Zone of NewDelhi has been covered.
Expansion of the database and area is
possible as and when required.
Usage of Dynamic Google maps insteadof static google maps.
4/29/12
8/3/2019 Training Sushant Gandhi
22/22
4/29/12
THANK
YOU
Top Related