Training Sushant Gandhi

download Training Sushant Gandhi

of 22

Transcript of Training Sushant Gandhi

  • 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