Sie sind auf Seite 1von 24

DISPLAY LOCATION ON CALLING

BY DENNIS JOSE JAISON K THOMAS NITHIN VARUGHEESE GUIDE Miss. SUSHITHA SUSAN JOSEPH (Lecturer, CSE Dept.)

INTRODUCTION

THIS IS AN ANDROID MOBILE APPLICATION. THIS APPLICATION WOULD BE STARTED EVERY TIME THERE IS AN INCOMING CALL. THE USER CAN SEE THE LOCATION OF THE CALLER IN OPTIMUM ZOOM LEVEL.

THE SYSTEM USES GOOGLE MAPS TO DISPLAY LOCATIONS.


USER GET NAVIGATION TO THE LOCATION OF THE CALLER BY THE HELP OF GOOGLE MAPS.

What is ANDROID???

Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google. Android was listed as the best-selling smartphone platform worldwide in Q4 2010 by Canalys with over 200 million Android devices in use by November 2011.

Overview of Project
Front

End: Eclipse (Indigo)

Back

End: Android Emulator or Android Smartphones

EXISTING SYSTEM

NO WAY THE USER CAN FIND THE EXACT LOCATION OF THE CALLER. ALSO ITS A TEDIOUS TASK TO FIND THE ROUTE BETWEEN THE CALLERS EVEN WHEN WE KNOW THE EXACT LOCATION OF THE CALLER. USE OF GOOGLE MAPS IN MOBILE PHONES IS A COSTLY ONE. NO EXISTING SYSTEM PROVIDES A USER INTERACTIVE SEARCH OPTION, THROUGH WHICH WE CAN OPTIMIZE THE SEARCHING.

PROPOSED SYSTEM

OUR SYSTEM PROVIDES THE EXACT LOCATION OF THE CALLER IN AN OPTIMUM ZOOM LEVEL. THIS PERFORMS USER INTERACTIVE SEARCHING AND DISPLAYS ONLY THOSE LOCATION WHICH IS RELEVANT FOR THE USER. CALLERS CURRENT LOCATION IS AUTOMATICALLY DISPLAYED AND THE ROUTE BETWEEN THE USERS IS AUTOMATICALLY GENERATED.

AMENITIES PROVIDED
Use

of google maps. Location of the caller to the user. Travelling route between the users. Irrelevant information's are hidden for the user. Maximum user satisfaction.

ADVANTAGES OF PROPOSED SYSTEM


Simple android application Use of GOOGLE MAPS. Displays only relevant location for user Easy to trace the route between the users Less time consuming Improved user satisfaction

SYSTEM SPECIFICATIONS
Processor IDE Operating System Emulator : Core 2 Duo : Eclipse (GANY MADE) : XP/Vista/7 : Google API 2.2 (froyo)

MODULES
Our project contains mainly 3 modules. They are: Google API. Displaying Location. Route Generation.

GOOGLE API

The main function of this module is to use GOOGLE MAPS in our project. Google maps can be used in any application with the help of Google Map API key, which is provided by Google.

Displaying Location

The main function of this module is to display the exact location of the caller in optimum zoom level. In every given interval of time the location details of the users who uses this application is updated.

13

GEOCODING

Geocoding is the process of finding associated geographic coordinates (often expressed as latitude and longitude) from other geographic data, such as street addresses, or zip codes (postal codes). Geocoding is common on the web, for services like finding driving directions to or from some address, or finding a list of the geographically nearest store or service locations. Reverse geocoding is the opposite: finding an associated textual location such as a street address, from geographic coordinates.

Route Generation
The

main function of this module is to generate a route between the users with the help of Google maps. can be achieved by either by the help of Wi-Fi or by the help of mobile network provider.

This

ARCHITECTURAL DESIGN
DATA FLOW DIAGRAM

It

is used as a graphical tool for structured analysis. There are various symbols used in a DFD. Bubbles represent processes. Named arrows indicate data flow. Rectangles are used to represent external entities like customers or vendors outside the system. Open rectangles indicate tables.

Level 0
MAP

Incoming call

USER

LOCATION

NAVIGATION

LEVEL 1
USER LOADING SDK EXTRACTING MD5

Code generation GOOGLE BROWSER

Code checking AUTHENTICATI ON

Level 1.1

USER

WEB SERVER

GEO

DATABASE

LEVEL 1.2
call

CALLER

USER Getting geo codes GEO

GOOGLE MAP

DISPLAY LOCATION

Level 2
SETTING END POINTS

CALLER

USER

GOOGLE MAPS

GEO

NAVIGATION

TABLE GEO COLOUMN NAME U_id P_name Lat Lon DATA TYPE Int Int Float Float

TABLES
LENGTH 50 50 50 50 DESCRIPTION User ID Place name Latitude Longitude

EXTERNAL DATABASE

COLOUMN NAME P_name Lat Long Desc

DATATYPE Int Int Int Int

LENGTH 50 50 50 100

DESCRIPTION Place Name Latitude Longitude Description

CONCLUSION
This is a

simple android application which displays the location of the caller to the user with the help of Google maps. User also get the clear navigation to the caller with the help of Google maps.

THANK YOU!!!

Das könnte Ihnen auch gefallen