Live on everest

1,234 views

Published on

Esri User Conference Presentation 2010

Published in: Technology, Business
  • Be the first to comment

Live on everest

  1. 1. The Making of “Live on Everest” a Real Time GIS Social Media Application @AL_Laframboise @AGup
  2. 2. Agenda Geolocation and Social Media Integration ArcGIS Platform Case Study: “Live on Everest”
  3. 3. What have we been up to… Community Resource Centers (blogs, forums, galleries) Wherecamps ESRI Dev Meet-ups http://edn.esri.com
  4. 4. Social media & Geolocationare changing how we build GIS applications…
  5. 5. What does this mean?
  6. 6. Devices, Technologies, Apps…
  7. 7. Did you know? 400+ million users 75+ million users 45+ million U.S. smartphones 31+ million Visitors/month
  8. 8. Traditional GIS Maps
  9. 9. Social GIS Maps
  10. 10. www.arcgis.com
  11. 11. Monitoring Haiti Live…
  12. 12. Twitter + Demographics
  13. 13. Twitter Location-based Trends
  14. 14. Scientific + Crowd-sourced Data (TED)
  15. 15. Live on Everest
  16. 16. Background – Team JordanMembers: Jordan Romero (13) Paul Romero Karen LundgrenMission: Seven SummitsGoal: Climb Mt. Everest http://www.jordanromero.com
  17. 17. The Vision Share experience with the world with a map! 1. Find and follow 2. Report updates/status 3. Video and pictures 4. Real-time
  18. 18. Technology Broadband Global Network (BGAN) Explorer 700 Netbook computer Camera SPOT GPS
  19. 19. Social Media Tools
  20. 20. Their job – Team Jordan 1. Climb Mt. Everest 2. Share geolocation 3. Updates
  21. 21. Our job - ESRI 1. Build a real-time mapping application 2. Integrate social media Minimize impact on team!
  22. 22. April 5th… 7-10 days to start of climb…
  23. 23. Preparation Travel…
  24. 24. Initial Design
  25. 25. Feature Requirements Nice to have Need to have Daily tracks Find/track the team Elevation and distance trekked Status updates Base camp locations Last update Weather GIS features Auto Notification Overview map Live YouTube videos Background Information Local time
  26. 26. simple, easy to use
  27. 27. single location
  28. 28. Initial Design
  29. 29. *
  30. 30. Challenges
  31. 31. Server
  32. 32. Server size and spec’sWindows Server 2008 R2 4x2-core/16 @ 2.27GHz 64-bit 16GB RAMSQL Server 2008 IIS 7.5 ArcGIS 10 Server ArcSDE http://tinyurl.com/esridesign
  33. 33. Data
  34. 34. ArcGIS Explorer and ArcGIS Online
  35. 35. API
  36. 36. ArcGIS Web APIs
  37. 37. Requirements 1. Graphic capabilities 2. Web Service Integration 3. Development experience (.NET)
  38. 38. ArcGIS Silverlight Template http://tinyurl.com/esriSL
  39. 39. Geolocation
  40. 40. SPOT GPS Messaging SystemMessages OK Help Custom = “Team Jordan is ok. We are trekking!” 911Modes1. Manual2. Tracking
  41. 41. Prototype #1 - Client-side ArcGIS Silverlight
  42. 42. Waypoints
  43. 43. Prototype #2 – Tracks by day
  44. 44. Date/Time
  45. 45. Standardizing Time Everest Time User Time UST
  46. 46. GIS 101
  47. 47. Points, Lines, Polygons, Great Circles!
  48. 48. TOC
  49. 49. Prototype #3 – TOC?
  50. 50. Application Framework
  51. 51. On the move…
  52. 52. ArcGIS Silverlight Template – Buttons, Windows…
  53. 53. Service-Oriented Architecture
  54. 54. SOA – .NET, Silverlight and Web Services SPOT Weather Elevation Geoprocessing Flickr Weather …
  55. 55. Social Media Integration
  56. 56. Little anti-social?
  57. 57. Blog – RSS
  58. 58. flickr – REST API
  59. 59. Twitter – REST API
  60. 60. Facebook – REST API
  61. 61. YouTube – REST API
  62. 62. ipadio - Embeddable
  63. 63. Bring it all together?
  64. 64. Twitter + REST APIWidgets!
  65. 65. Flickr Integration
  66. 66. Photo opts…
  67. 67. Time-based Geocoding GPS + Time
  68. 68. The Unknown…
  69. 69. SPOT Data Timeout!
  70. 70. ArcGIS Server Implementation Silverlight Client Social Media Web Geo Services Basemap ArcGIS Server SPOT Geodatabase
  71. 71. ArcGIS Server – Server Object Extension (SOE)ArcCatalog Silverlight Client ArcGIS SPOT Server
  72. 72. Basecamp Locations
  73. 73. Is that really basecamp?
  74. 74. ArcMap for Geodatabase Editing Silverlight Client Social Media Web Geo Services Basemap ArcGIS Server SPOT ArcGIS Desktop Geodatabase
  75. 75. ArcMap – Example of Live Editing
  76. 76. Good Design?
  77. 77. Final - Pre-summit
  78. 78. Final - Post-summit
  79. 79. Success?
  80. 80. Feature Requirements Nice to have Need to have Daily tracks Find/track the team Elevation and distance trekked Status updates Base camp locations Last update Weather GIS features Auto Notification Overview map Live YouTube videos Background Information Local time Player
  81. 81. Web Stats
  82. 82. Server Scaling
  83. 83. Feedback
  84. 84. Successful?
  85. 85. Successful?
  86. 86. Successful? Blog
  87. 87. “the app” + “the Team”
  88. 88. Summary1. Next generation of GIS applications…2. Social media and geolocation is compelling3. ArcGIS Platform is capable This is just the beginning…

×