Beruflich Dokumente
Kultur Dokumente
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.
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
Back
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.
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
Level 1.1
USER
WEB SERVER
GEO
DATABASE
LEVEL 1.2
call
CALLER
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
LENGTH 50 50 50 100
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!!!