Mobile GIS in the Browser (by Adam Conner)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Mobile GIS in the Browser (by Adam Conner)

on

  • 735 views

 

Statistics

Views

Total Views
735
Views on SlideShare
735
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

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
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n
  • \n\n

Mobile GIS in the Browser (by Adam Conner) Presentation Transcript

  • 1. Mobile GIS In the browserAdam Conner: GeoDecisions
  • 2. Task:Build a mobile application for hydrant
  • 3. Challenge:Don’t make it device specific
  • 4. Difficult Features:• GeoLocation• User Persistence• Ease for users new to mobile• gracefully handling loss of connectivity
  • 5. GeoLocation:navigator.geolocation.getCurrentPosition(show_map);
  • 6. User Persistence: localStorage["bar"] = foo; (this only stores strings)
  • 7. Ease for users:Make your web app look like a real application.Add icon to homescreen run application as full screen web app <link rel="apple-touch-icon" href="bookmark-icon.png" /> <meta name="apple-mobile-web-app-capable" content="yes" />
  • 8. Loss of connectivity:• if(navigator.online){};• Lots of local storage• set a timeout on ajax requests and store data until navigator.online=true;
  • 9. Controller
  • 10. Model
  • 11. Ajax Request
  • 12. Demo