SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
GIS & Social Media
    Integration
      ”Is it for you?”




                         Allan Laframboise
who am I?


            @AL_Laframboise
            @agup




            edn.esri.com
who are you?
GIS
      &

      Social Media
Migrating apps

   to the

  web
Challenges…     design



    interface               tools




                usability
Blogs
                                   Badges
                                                             Contributors
Web 2.0                       Open ID
                                               XML            Rating


                     Sharing            SOAP           Social
                                                       Networking
                               Consumers
               RIA      RSS

Social Media                             Standards              Wikis

                           Video
      Collaboration                                      Podcasts
                                         Feedback
Customer expectations are
 higher…
see more (visualize)
explore more (locations)
do more (analysis)
more social (share)
other expectations…

  real-time data
        accurate geocoding
routing with local knowledge
      advanced sharing/collaboration…
USGS TED – Twitter earthquake detector (Indonesia)




                        http://twitter.com/USGSted
GIS developers are faced with
new challenges
Social Media
        platforms
some things in common…


 communicate

          collaborate

     share
other differences…


    Closed                Open

                     vs
Evolution of social platforms


       advertising




                     reviews




                               search




                                         apps (1000/day)




                                        all provide services
Social media data


1. Text – messages, tweets, streams, timelines…

2. Media – files, images, video…

3. Profiles – name, location, website, bio…
profile information
Different ways to integrate
    with Social Media?




    Mash-ups       API Development
Mash-up: Add sharing capabilities


Publish your website to any social network
  – http://AddThis.com


Send via
  –       Email
  –       Social bookmark sites
  –       Social media sites
      •     FB, Twitter, Live…



Simple!

Free!
Mash-up: Embed social media widgets

Publish news and information
  – http://twitter.com/goodies (Profile or Search)


Dynamic news feed

Encourages people to follow

Simple!

Free!
Mash-up: Broadcasting via RSS or GEORSS


Provide custom RSS or GEORSS capabilities

Users can subscribe

GEOS
(Group on Earth Observations)
   – RSS
   – GeoRSS
   – Geoss.esri.com
   – Twitter.com/geoportal
Mash-up: Integrating GIS with Yahoo Pipes


Use an existing platform and framework



Easy to build

Easy to share with others

Hosted by Yahoo!
Development: Embedding GIS gadgets and widgets


Take advantage of web platforms and frameworks
  – E.g. iGoogle, Yahoo, Facebook…


Day to day workflows…

Reach wider audiences

Discoverable

Hosted in cloud
Development: Embedding apps in Facebook


Facebook has rich a developer framework



Reach specific communities

Focused applications

Easy to share

Limited access!
Development: Consuming the Twitter API


ArcGIS Silverlight application uses REST API

Maps friends and searches

1.REST

2.Search

3.Real-time API (alpha)

Public vs Secure API calls…
Development: Consuming the Facebook API


ArcGIS Flex application uses REST API (prototype)

Maps friends (fans)

Rich developer framework

Many options…
Quick Quiz!

Why is there so much buzz about
Twitter these days?

What are two important features
coming out shortly?
Twitter 101…

140 chars

     instant message

 anyone, anything, anytime, anywhere
any “where”…
anatomy of a tweet
                             What am I referring to?
What am I doing?


       Hey, I finally made it to #WhereCampPDX! Can’t wait to
       meet everyone. Thanks for sending me @JimBarry.



                                            Reference/address for
                                             someone.
pseudo geotweets
What…
 Who…
        I noticed a brush fire off the 10FWY south of the 91FWY
        interchange. Anyone dispatched yet? #LAFires


        Traffic accident off of the 38FWY near Big Bear Lake.
        #SoCalTraffic


        Anyone know where there’s still parking available for the
        baseball game tonight? #OregonEvents


        …


                                                         Where?
useful to GIS’ers?
Twitter’s new geolocation
platform
apps can
  add
 lat/lon




                       Opt-in Geocoding
but only if you
           “opt-in”…
developers only…
anatomy changes? NO!
                                          What am I referring to?
 What am I doing?


            Hey, I finally made it to #WhereCampPDX! Can’t wait to
            meet everyone. Thanks for sending me @JimBarry.



                                                         Reference/address for
<geo xmlns:georss="http://www.georss.org/georss">         someone.
<georss:point>37.780467** -122.396762**</georss:point>

</geo>
7 days only!
scary right?




               wrong!
1.

         opt-in
     <geo_enabled>true</geo_enabled>
2.

search by radius API has always existed…

        http://search.twitter.com/search.atom?q=wherecamppdx
        &geocode=45.52803%2C-122.66061%2C25km
3.
 apps are doing this already…

 Location: Redlands, CA
 Location: iPhone: 45.53269,-122.66116
Real-world Examples
Integration - ArcGIS JavaScript API
Integration – ArcGIS Mobile API for iPhone
Integration - ArcGIS Explorer Twitter Add-in
Challenges – authentication & security
Challenges - standardization
Challenges – crowd-sourced data
Challenges – service reliability
Challenges - competition
Benefits

 Innovate new types of GIS applications

           Real-time information (pull)

   Reach wider audience (push)

               Improve collaboration and sharing
Tips

  Clear goals and objectives

       Know the community you are trying to reach

          Use the right platform (tools)

                    Bring value!
Is it for you?

    Maybe…


    Light-weight Integration – mash-ups, sharing,
     broadcasting, notification… (Yes!)

    Full Integration – API development, push, pull
     info… (Yes, if you acknowledge the challenges)
Questions?

Más contenido relacionado

La actualidad más candente

Smart Road Technologies
Smart Road TechnologiesSmart Road Technologies
Smart Road Technologies
rdelosreyes
 
High Performance Traffic Sign Detection
High Performance Traffic Sign DetectionHigh Performance Traffic Sign Detection
High Performance Traffic Sign Detection
Craig Ferguson
 
Introduction to navstar gps
Introduction to navstar gpsIntroduction to navstar gps
Introduction to navstar gps
DocumentStory
 

La actualidad más candente (20)

MineExcellence - drones platform for mining industry
MineExcellence - drones platform for mining industryMineExcellence - drones platform for mining industry
MineExcellence - drones platform for mining industry
 
Presentation on dissertation entitled landslide susceptibility mapping
Presentation on dissertation entitled landslide susceptibility mapping Presentation on dissertation entitled landslide susceptibility mapping
Presentation on dissertation entitled landslide susceptibility mapping
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognition
 
HYPERSPECTRAL IMAGERY CLASSIFICATION USING TECHNOLOGIES OF COMPUTATIONAL INTE...
HYPERSPECTRAL IMAGERY CLASSIFICATION USING TECHNOLOGIES OF COMPUTATIONAL INTE...HYPERSPECTRAL IMAGERY CLASSIFICATION USING TECHNOLOGIES OF COMPUTATIONAL INTE...
HYPERSPECTRAL IMAGERY CLASSIFICATION USING TECHNOLOGIES OF COMPUTATIONAL INTE...
 
Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...Final Project presentation on Image processing based intelligent traffic cont...
Final Project presentation on Image processing based intelligent traffic cont...
 
The 4th Industrial Revolution: How U.S. Retail Giant Kroger Is Using AI And R...
The 4th Industrial Revolution: How U.S. Retail Giant Kroger Is Using AI And R...The 4th Industrial Revolution: How U.S. Retail Giant Kroger Is Using AI And R...
The 4th Industrial Revolution: How U.S. Retail Giant Kroger Is Using AI And R...
 
Why Does GIS Matter
Why Does GIS MatterWhy Does GIS Matter
Why Does GIS Matter
 
Automatic vehicle locator
Automatic vehicle locatorAutomatic vehicle locator
Automatic vehicle locator
 
Smart Road Technologies
Smart Road TechnologiesSmart Road Technologies
Smart Road Technologies
 
GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer Journey
 
Applications of gis in irrigation
Applications of gis in irrigationApplications of gis in irrigation
Applications of gis in irrigation
 
Geospatial machine learning for urban development
Geospatial machine learning for urban developmentGeospatial machine learning for urban development
Geospatial machine learning for urban development
 
3D GIS for urban development
3D GIS for urban development3D GIS for urban development
3D GIS for urban development
 
Geospatial digital twin
Geospatial digital twinGeospatial digital twin
Geospatial digital twin
 
Remote Sensing Imagery & Artificial Intelligence
Remote Sensing Imagery & Artificial IntelligenceRemote Sensing Imagery & Artificial Intelligence
Remote Sensing Imagery & Artificial Intelligence
 
UAV/Drone survey and its methodology and applications
UAV/Drone survey and its methodology and applicationsUAV/Drone survey and its methodology and applications
UAV/Drone survey and its methodology and applications
 
High Performance Traffic Sign Detection
High Performance Traffic Sign DetectionHigh Performance Traffic Sign Detection
High Performance Traffic Sign Detection
 
Introduction to navstar gps
Introduction to navstar gpsIntroduction to navstar gps
Introduction to navstar gps
 
Remote Sensing: Resolution Merge
Remote Sensing: Resolution MergeRemote Sensing: Resolution Merge
Remote Sensing: Resolution Merge
 
Agriculture and Big Data
Agriculture and Big DataAgriculture and Big Data
Agriculture and Big Data
 

Similar a Gis & Social Media Integration

moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_day
xlight
 
Emerce ver. Sept'08-How To Build The Open Mesh
Emerce ver. Sept'08-How To  Build The Open MeshEmerce ver. Sept'08-How To  Build The Open Mesh
Emerce ver. Sept'08-How To Build The Open Mesh
Marc Canter
 

Similar a Gis & Social Media Integration (20)

Mobile gis + social developments
Mobile gis + social developmentsMobile gis + social developments
Mobile gis + social developments
 
Managing Spatial Information and Services with Drupal: the GEO-MOOD approach
Managing Spatial Information and Services with Drupal: the GEO-MOOD approachManaging Spatial Information and Services with Drupal: the GEO-MOOD approach
Managing Spatial Information and Services with Drupal: the GEO-MOOD approach
 
Social #WebApps - Ideas for developing GIS applications that are socially a ”...
Social #WebApps - Ideas for developing GIS applications that are socially a ”...Social #WebApps - Ideas for developing GIS applications that are socially a ”...
Social #WebApps - Ideas for developing GIS applications that are socially a ”...
 
20 questions for designers of the built environment w/notes
20 questions for designers of the built environment  w/notes20 questions for designers of the built environment  w/notes
20 questions for designers of the built environment w/notes
 
Koreacomm - Does Web 3.0 exist?
Koreacomm - Does Web 3.0 exist?Koreacomm - Does Web 3.0 exist?
Koreacomm - Does Web 3.0 exist?
 
2020 Social Workshop on Social Media Strategy for CXOs
2020 Social Workshop on Social Media Strategy for CXOs2020 Social Workshop on Social Media Strategy for CXOs
2020 Social Workshop on Social Media Strategy for CXOs
 
moscow_developer_day
moscow_developer_daymoscow_developer_day
moscow_developer_day
 
UC2009: GIS, Web 2.0 and Social Media
UC2009: GIS, Web 2.0 and Social MediaUC2009: GIS, Web 2.0 and Social Media
UC2009: GIS, Web 2.0 and Social Media
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
Towards the Open Geospatial Web
Towards the Open Geospatial WebTowards the Open Geospatial Web
Towards the Open Geospatial Web
 
Emerce ver. Sept'08-How To Build The Open Mesh
Emerce ver. Sept'08-How To  Build The Open MeshEmerce ver. Sept'08-How To  Build The Open Mesh
Emerce ver. Sept'08-How To Build The Open Mesh
 
Mobile, Social, Global: Applications of Emerging Technologies in Survey Reseach
Mobile, Social, Global: Applications of Emerging Technologies in Survey ReseachMobile, Social, Global: Applications of Emerging Technologies in Survey Reseach
Mobile, Social, Global: Applications of Emerging Technologies in Survey Reseach
 
Facebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletFacebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic Wallet
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
Pundit @ amsterdam textual scholarship
Pundit @ amsterdam textual scholarshipPundit @ amsterdam textual scholarship
Pundit @ amsterdam textual scholarship
 
Developing Social Networks
Developing Social NetworksDeveloping Social Networks
Developing Social Networks
 
Blackstock wo t 2011
Blackstock wo t 2011Blackstock wo t 2011
Blackstock wo t 2011
 
Researching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media AnalysisResearching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media Analysis
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...
 
Web 2.0 / Library 2.0 Part One
Web 2.0 / Library 2.0 Part OneWeb 2.0 / Library 2.0 Part One
Web 2.0 / Library 2.0 Part One
 

Más de Allan Laframboise

UX Considerations for Touch Mapping Apps
UX Considerations for Touch Mapping AppsUX Considerations for Touch Mapping Apps
UX Considerations for Touch Mapping Apps
Allan Laframboise
 
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on EverestGeo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on Everest
Allan Laframboise
 

Más de Allan Laframboise (15)

Esri Map App Builders
Esri Map App BuildersEsri Map App Builders
Esri Map App Builders
 
Building responsive web mobile mapping applications
Building responsive web mobile mapping applicationsBuilding responsive web mobile mapping applications
Building responsive web mobile mapping applications
 
Application devevelopment with open source libraries
Application devevelopment with open source librariesApplication devevelopment with open source libraries
Application devevelopment with open source libraries
 
Esri open source projects on GitHub
Esri open source projects on GitHubEsri open source projects on GitHub
Esri open source projects on GitHub
 
Nutrition and Race Planning for Mountain Bikers
Nutrition and Race Planning for Mountain BikersNutrition and Race Planning for Mountain Bikers
Nutrition and Race Planning for Mountain Bikers
 
GitHub + Mapping Apps in 100 lines or less using the ArcGIS API for JavaScript
GitHub + Mapping Apps in 100 lines or less using the ArcGIS API for JavaScriptGitHub + Mapping Apps in 100 lines or less using the ArcGIS API for JavaScript
GitHub + Mapping Apps in 100 lines or less using the ArcGIS API for JavaScript
 
UX Considerations for Touch Mapping Apps
UX Considerations for Touch Mapping AppsUX Considerations for Touch Mapping Apps
UX Considerations for Touch Mapping Apps
 
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to hero
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to heroBuilding a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to hero
Building a ArcGIS mobile, cloud, checkin app in 75 minutes - zero to hero
 
Building ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the CloudBuilding ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the Cloud
 
Live on everest
Live on everestLive on everest
Live on everest
 
Navteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POINavteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POI
 
Geo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on EverestGeo services, social media and gis applications - Live on Everest
Geo services, social media and gis applications - Live on Everest
 
Where are you with gis and geolocation
Where are you with gis and geolocationWhere are you with gis and geolocation
Where are you with gis and geolocation
 
What Is GIS?
What Is GIS?What Is GIS?
What Is GIS?
 
GeoWeb Community Development: How Web 2.0 are you?
GeoWeb Community Development: How Web 2.0 are you?GeoWeb Community Development: How Web 2.0 are you?
GeoWeb Community Development: How Web 2.0 are you?
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Gis & Social Media Integration