W3 c geolocation api
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

W3 c geolocation api

on

  • 1,246 views

This explains the overview of Geolocation and newly introduced technology W3C Geolocation API, and also had Opera Browser demo example of Geolocation API

This explains the overview of Geolocation and newly introduced technology W3C Geolocation API, and also had Opera Browser demo example of Geolocation API

Statistics

Views

Total Views
1,246
Views on SlideShare
1,246
Embed Views
0

Actions

Likes
0
Downloads
10
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

W3 c geolocation api Presentation Transcript

  • 1. W3C GEOLOCATION API
    PRESENTED BY
    • Swapnil Pawar
    • 2. Nikhil Khokale
    • 3. Sachin Patil
  • OVERVIEW
    Introduction
    About Geolocation API
    Geolocation and Privacy issues
    Geolocation DEMO( Opera Browser )
    Applications
    Conclusion
  • 4. INTRODUCTION
    The World Wide Web Consortium (W3C) introduced the W3C Geolocation API as an interface to retrieve the geographical location information for a client-side device.
  • 5.
    • Geolocation - Identification of the real-world geographic location .
    • 6. Geolocation API - seeks the user information to access the information
    What is GeolocationAPI ?
  • 7. which devices can be used?
    Laptop or desktop
    Mobile devices such as PDAs and smartphones.
    All devices with an internet browser that supports the Geolocation API
  • 8. WHICH BROWSERS ARE SUPPORTING THE GEOLOCATION
    • Opera Browser
  • How We Detect?
    • GPS (Global Positioning System)
    • 9. IP Address
    • 10. Mobile Devices
    • 11. MAC Address
    • 12. RFID (Radio-frequency identification)
    • 13. WiFi Connection
  • The API provides primarily 3 categories of location request:
    “One-shot” request
    Repeated requests – The API will automatically call a user-defined function whenever there’s a change in location
    Requests for a cached location
  • 14. HOW TO CHECK WHETHER BROWSER SUPPORTS GEOLOCATION ?
    if (navigator.geolocation)
    { navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
    }
    else
    {
    alert('It seems like Geolocation, which is required for this page, is not enabled in your browser. Please use a browser which supports it.');
    }
  • 15. HOW YOU GET A LOC- BASED SERVICE
    2
    1
    3
  • 16. Traditional and new Privacy Issues of Web Browsers 
    Cookies: Web Browser Cookies storing a unique user ID.
    Local Shared Objects: These are flash cookies and offer basically the same functionality as regular cookies.
    Document Object Model (DOM) Storage: advanced version of regular cookies and was introduced with HTML 5
    Web Browser Footprint: consists of user agent information (browser ver., language), installed plug-in, fonts, etc to get accurate tracking of mobile user across multiple visited websites
  • 17. Geolocation Example
    How will visitors to your site approve or deny sharing of their location information?
  • 18. Screenshot of the slide, which shows your co-ordinates and a map centered on those co-ordinates.
  • 19. APPLICATIONS
    The technology is already widely used in multiple industries, including e-retail, banking, media, education, travel, hospitality, entertainment, health care, online gaming and law enforcement, for preventing online fraud, complying with regulations, managing digital rights and serving targeted marketing content and pricing.
  • 20. CONCLUSION
    The W3C Geolocation API provides an exciting and convenient way for Web developers to allow their applications to make use of the user's location. The capability to do it is more accurate now than past methods and provides a greater level of privacy to users than ever before. Now it's up to developers to make exciting applications that build upon this capability.
  • 21. Some Samples