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