Sie sind auf Seite 1von 22

Garage Locator

Made By: Sushant Gandhi IT Vth Smester A QML based mobile application 07713103109 Guru Premsukh Memrorial College of Engineering

4/29/12

Click to edit Master subtitle style

This application was build as a project done by me during my training period of 60 days at Indira Gandhi Institute of Technology (IGIT), Guru Gobind Singh Indraprastha University(GGSIPU) during June-July 2011. The training was organized by IGIT in association with Nokia to encourage the software developers to enter the Mobile ecosystem. The application was build for the Nokia Mobile Operating System Symbian and can also 4/29/12 be ported to other Nokia OS like Maemo or

Problem Definition
The problem discussed here is a very common problem faced by the people who travel by their own vehicles. Many times while travelling the vehicles breaks down or gets a flat tire. So in order to tackle these problems, travelers try on their own or try to get somebodys help which most of the time is futile.

4/29/12

What is QML?

QML is Qt Meta Language is a JavaScript based declarative language for designing 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

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 source license from the Nokia Developer website. The application was made using publically available Nokia APIs and 4/29/12 Google maps APIs

EXISTING SYSTEM

4/29/12

Features and Limitations

Many private companies claim to provide 24 hours on road rescue and repair services for cars and two wheelers. They claim to have round the clock on road services. But in order to avail their services , one needs to pay an amount as a membership fee. But most of these are unsuccessful as 4/29/12 they usually fail to reach the destination

So what is a consumer supposed to do?

The consumer can call the service center but they usually are not that helpful.

4/29/12

The consumer can search the nearby area for a mechanic, but even after finding a garage , sometimes people forget the way they came to the garage and in turn forget where there car has broken down.

4/29/12

And ask for a lift

4/29/12

Proposed System

4/29/12

Click to edit Master subtitle style

Introduction

The application will find the users current location. Then it will find the garages or service centers in the nearby area in accordance to the specifications of the user. And finally it will give a path from users current location to the garage or service center.
4/29/12

Implementation

Use of Location API of Qt Mobility to find the current location. Use of Haversine theorem to calculate the distance between the GPS coordinates. And finally use of Google maps rendering API to show the path.

4/29/12

Modules Included

Preferences. Search Result. Location. About.

4/29/12

Preferences

The preferences is where the user will enter his/her choices for the service station. The Preferences module contains different choices for cars build, distance of the station and type of station. User shall be able to choose the preferences from the list available in the contextual menu. The module will also calculate the 4/29/12 position coordinates of the user.

Search Result

The search result module displays a list of options containing the names and address of the various service stations according to the preferences entered (or an empty list if no option satisfies the preferences). Users shall be able to click on one of the tab in the list which will get directed to the next tab.
4/29/12

Location

A map will open up showing the route of the selected service station from the user.

4/29/12

About

The about module will display a page containing the information about the application. It will also provide the instructions on how to use the application.

4/29/12

UI Navigation

Exit app

4/29/12

Architecture of the application

4/29/12

Future Work

Currently only North/West Zone of New Delhi has been covered. Expansion of the database and area is possible as and when required. Usage of Dynamic Google maps instead of static google maps.

4/29/12

4/29/12

K N A H T

U O Y

Das könnte Ihnen auch gefallen