0
Technical Workshops


Geo Services, Social Media and GIS
                      Applications

                 “Live on Eve...
Agenda


   Geolocation and Social Media Integration

   ArcGIS Platform

   Case Study: “Live on Everest”




           ...
What have we been up to…


  Community

  Resource Centers (blogs, forums, galleries)

  Wherecamps

  ESRI Dev Meet-ups

...
Social media & Geolocation
are changing how we build GIS
        applications…
What does this mean?
Devices, Technologies, Apps…
Did you know?

                                                    400+ million
                                          ...
Traditional GIS Maps
Social GIS Maps
www.arcgis.com
Monitoring Haiti Live…
Crime + Twitter + Geoprocessing
Twitter + Demographics
Twitter Location-based Trends
Scientific + Crowd-sourced Data (TED)
Twitter Extension - ArcGIS Explorer Desktop




              http://tinyurl.com/agxtwitter
Case Study: Live on Everest




               Questions? #UCEverest
Background – Team Jordan


Members:
   Jordan Romero (13)
   Paul Romero
   Karen Lundgren

Mission: Seven Summits

Goal: ...
The Vision

    Share experience with the world with a map!

    1.   Find and follow

    2.   Report updates/status

   ...
Technology


 Broadband Global Network (BGAN)

 Explorer 700

 Netbook computer

 Camera

 SPOT GPS
Social Media Tools
Their job – Team Jordan


    1.   Climb Mt. Everest

    2.   Share geolocation

    3.   Updates
Our job - ESRI


    1.   Build a real-time mapping application

    2.   Integrate social media



    Minimize impact on...
April 5th…




             7-10 days to start of climb…
Preparation
        Travel…
Initial Design
Feature Requirements
    Nice to have                     Need to have

    Daily tracks                     Find/track th...
simple, easy to use
single location
Initial Design
*
Challenges
Server
Server size and spec’s

Windows Server 2008 R2

       4x2-core/16 @ 2.27GHz

   64-bit

            16GB RAM

SQL Server ...
Data
ArcGIS Explorer and ArcGIS Online
API
ArcGIS Web APIs
Requirements


    1.   Graphic capabilities

    2.   Web Service Integration

    3.   Development experience (.NET)
ArcGIS Silverlight Template




              http://tinyurl.com/esriSL
Geolocation
SPOT GPS Messaging System

Messages
     OK
     Help
     Custom = “Team Jordan is ok. We are trekking!”
     911

Modes
...
Prototype #1 - Client-side ArcGIS Silverlight
Waypoints
Prototype #2 – Tracks by day
Date/Time
Standardizing Time


 Everest Time

 User Time

 UST
GIS 101
Points, Lines, Polygons, Great Circles!
TOC
Prototype #3 – TOC?
Application Framework
On the move…
ArcGIS Silverlight Template – Buttons, Windows…
Service-Oriented Architecture
SOA – .NET, Silverlight and Web Services


  SPOT
  Weather
  Elevation
  Geoprocessing
  Flickr
  Weather
  …
Social Media Integration
Little anti-social?
Blog – RSS
flickr – REST API
Twitter – REST API
Facebook – REST API
YouTube – REST API
ipadio - Embeddable
Bring it all together?
Twitter + REST API




Widgets!
Flickr Integration
Photo opts…
Time-based Geocoding

  GPS
    +
  Time
The Unknown…
SPOT Data Timeout!
ArcGIS Server Implementation
                   Silverlight
                     Client




                              ...
ArcGIS Server – Server Object Extension (SOE)
ArcCatalog
                           Silverlight
                          ...
Basecamp Locations
Is that really basecamp?
ArcMap for Geodatabase Editing
                    Silverlight
                      Client




                          ...
ArcMap – Example of Live Editing
Good Design?
Final - Pre-summit
Final - Post-summit
Success?
Feature Requirements
    Nice to have                     Need to have

    Daily tracks                     Find/track th...
Web Stats
Server Scaling
Feedback
Successful?
Successful?
Successful?   Blog
Send us your questions on Twitter!




                  Questions? #UCEverest
“the app” + “the Team”
Summary


1.   Next generation of GIS applications…

2.   Social media and geolocation is compelling

3.   ArcGIS Platform...
Q/A with Team Jordan
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on Everest
Upcoming SlideShare
Loading in...5
×

Geo services, social media and gis applications - Live on Everest

1,816

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,816
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
64
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Geo services, social media and gis applications - Live on Everest"

  1. 1. Technical Workshops Geo Services, Social Media and GIS Applications “Live on Everest” @AL_Laframboise @AGup
  2. 2. Agenda Geolocation and Social Media Integration ArcGIS Platform Case Study: “Live on Everest” Questions? #UCEverest
  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 & Geolocation are 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. Crime + Twitter + Geoprocessing
  13. 13. Twitter + Demographics
  14. 14. Twitter Location-based Trends
  15. 15. Scientific + Crowd-sourced Data (TED)
  16. 16. Twitter Extension - ArcGIS Explorer Desktop http://tinyurl.com/agxtwitter
  17. 17. Case Study: Live on Everest Questions? #UCEverest
  18. 18. Background – Team Jordan Members: Jordan Romero (13) Paul Romero Karen Lundgren Mission: Seven Summits Goal: Climb Mt. Everest http://www.jordanromero.com
  19. 19. 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
  20. 20. Technology Broadband Global Network (BGAN) Explorer 700 Netbook computer Camera SPOT GPS
  21. 21. Social Media Tools
  22. 22. Their job – Team Jordan 1. Climb Mt. Everest 2. Share geolocation 3. Updates
  23. 23. Our job - ESRI 1. Build a real-time mapping application 2. Integrate social media Minimize impact on team!
  24. 24. April 5th… 7-10 days to start of climb…
  25. 25. Preparation Travel…
  26. 26. Initial Design
  27. 27. 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
  28. 28. simple, easy to use
  29. 29. single location
  30. 30. Initial Design
  31. 31. *
  32. 32. Challenges
  33. 33. Server
  34. 34. Server size and spec’s Windows Server 2008 R2 4x2-core/16 @ 2.27GHz 64-bit 16GB RAM SQL Server 2008 IIS 7.5 ArcGIS 10 Server ArcSDE http://tinyurl.com/esridesign
  35. 35. Data
  36. 36. ArcGIS Explorer and ArcGIS Online
  37. 37. API
  38. 38. ArcGIS Web APIs
  39. 39. Requirements 1. Graphic capabilities 2. Web Service Integration 3. Development experience (.NET)
  40. 40. ArcGIS Silverlight Template http://tinyurl.com/esriSL
  41. 41. Geolocation
  42. 42. SPOT GPS Messaging System Messages OK Help Custom = “Team Jordan is ok. We are trekking!” 911 Modes 1. Manual 2. Tracking
  43. 43. Prototype #1 - Client-side ArcGIS Silverlight
  44. 44. Waypoints
  45. 45. Prototype #2 – Tracks by day
  46. 46. Date/Time
  47. 47. Standardizing Time Everest Time User Time UST
  48. 48. GIS 101
  49. 49. Points, Lines, Polygons, Great Circles!
  50. 50. TOC
  51. 51. Prototype #3 – TOC?
  52. 52. Application Framework
  53. 53. On the move…
  54. 54. ArcGIS Silverlight Template – Buttons, Windows…
  55. 55. Service-Oriented Architecture
  56. 56. SOA – .NET, Silverlight and Web Services SPOT Weather Elevation Geoprocessing Flickr Weather …
  57. 57. Social Media Integration
  58. 58. Little anti-social?
  59. 59. Blog – RSS
  60. 60. flickr – REST API
  61. 61. Twitter – REST API
  62. 62. Facebook – REST API
  63. 63. YouTube – REST API
  64. 64. ipadio - Embeddable
  65. 65. Bring it all together?
  66. 66. Twitter + REST API Widgets!
  67. 67. Flickr Integration
  68. 68. Photo opts…
  69. 69. Time-based Geocoding GPS + Time
  70. 70. The Unknown…
  71. 71. SPOT Data Timeout!
  72. 72. ArcGIS Server Implementation Silverlight Client Social Media Web Geo Services Basemap ArcGIS Server SPOT Geodatabase
  73. 73. ArcGIS Server – Server Object Extension (SOE) ArcCatalog Silverlight Client ArcGIS SPOT Server
  74. 74. Basecamp Locations
  75. 75. Is that really basecamp?
  76. 76. ArcMap for Geodatabase Editing Silverlight Client Social Media Web Geo Services Basemap ArcGIS Server SPOT ArcGIS Desktop Geodatabase
  77. 77. ArcMap – Example of Live Editing
  78. 78. Good Design?
  79. 79. Final - Pre-summit
  80. 80. Final - Post-summit
  81. 81. Success?
  82. 82. 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
  83. 83. Web Stats
  84. 84. Server Scaling
  85. 85. Feedback
  86. 86. Successful?
  87. 87. Successful?
  88. 88. Successful? Blog
  89. 89. Send us your questions on Twitter! Questions? #UCEverest
  90. 90. “the app” + “the Team”
  91. 91. Summary 1. Next generation of GIS applications… 2. Social media and geolocation is compelling 3. ArcGIS Platform is capable This is just the beginning…
  92. 92. Q/A with Team Jordan
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×