SlideShare a Scribd company logo
Technical Workshops


Geo Services, Social Media and GIS
                      Applications

                 “Live on Everest”

                      @AL_Laframboise
                              @AGup
Agenda


   Geolocation and Social Media Integration

   ArcGIS Platform

   Case Study: “Live on Everest”




                        Questions? #UCEverest
What have we been up to…


  Community

  Resource Centers (blogs, forums, galleries)

  Wherecamps

  ESRI Dev Meet-ups

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

                                                    400+ million
                                                            users




                                         75+ million
                                                    users




                         45+ million
                                 U.S. smartphones




            31+ million
                Visitors/month
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: Climb Mt. Everest



              http://www.jordanromero.com
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
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 team!
Geo services, social media and gis applications - Live on Everest
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 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
simple, easy to use
single location
Initial Design
*
Challenges
Server
Geo services, social media and gis applications - Live on Everest
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
Data
ArcGIS Explorer and ArcGIS Online
API
ArcGIS Web APIs
Requirements


    1.   Graphic capabilities

    2.   Web Service Integration

    3.   Development experience (.NET)
Geo services, social media and gis applications - Live on Everest
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
1.     Manual
2.     Tracking
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




                                         Social Media
                        Web



                                          Geo Services
      Basemap




                      ArcGIS
                      Server
                                                        SPOT



                           Geodatabase
ArcGIS Server – Server Object Extension (SOE)
ArcCatalog
                           Silverlight
                             Client




                             ArcGIS      SPOT
                             Server
Basecamp Locations
Is that really basecamp?
ArcMap for Geodatabase Editing
                    Silverlight
                      Client




                                          Social Media
                         Web



                                           Geo Services
      Basemap




                       ArcGIS
                       Server
                                                         SPOT

          ArcGIS
          Desktop
                            Geodatabase
ArcMap – Example of Live Editing
Good Design?
Geo services, social media and gis applications - Live on Everest
Final - Pre-summit
Final - Post-summit
Success?
Geo services, social media and gis applications - Live on Everest
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
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 is capable




                            This is just the beginning…
Q/A with Team Jordan
Geo services, social media and gis applications - Live on Everest

More Related Content

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