SlideShare a Scribd company logo
GIS and Web 2.0 Application Development



                    EDN Team



                                          Copyright 2009 ESRI Inc.
What is Web 2.0?

 • 2nd generation of web development and design

 • Building applications to improve

   2. Communication

   4. Information sharing

   6. Interoperability

   8. Collaboration



                                                  Copyright 2009 ESRI Inc.
Web 2.0
                                                     Blogs
                                   Badges
                                                             Contributors

   is                         Open ID
                                               XML            Rating
  evolving
                     Sharing            SOAP           Social
                                                       Networking
                               Consumers
               RIA      RSS

Social Media                             Standards              Wikis

                           Video
      Collaboration                                      Podcasts
                                         Feedback                Copyright 2009 ESRI Inc.
Examples of Web 2.0 Applications


 • Blogs - Broadcasting

 • Wikis - Sharing

 • Open Source Sites - Collaboration

 • Social Media

   – Conversation, Collaboration and Sharing




                                               Copyright 2009 ESRI Inc.
Social Media
and
 Sharing sites




                 Copyright 2009 ESRI Inc.
Web 2.0-enabling Technologies and Services


 • RSS

 • HTML, XML, JavaScript

 • RIA

 • REST

 • Services (any service that supports sharing and
   collaboration)
   – E.g. ArcGIS Online (new data sharing functionality)
                                                           Copyright 2009 ESRI Inc.
Web 2.0-enabling with Mashups


 • Easy to enable current applications

 • Take advantage of available technologies
   and services
   – Widgets
   – Gadgets
   – Badges




                                              Copyright 2009 ESRI Inc.
Hosting applications in the cloud


 • Provides world-wide distribution and availability

   – Google App Engine

   – Appliances

   – ArcGIS Online




                                                       Copyright 2009 ESRI Inc.
So how can we Web 2.0-enable GIS applications?


 • Communicate

 • Share

 • Collaborate




                                         Copyright 2009 ESRI Inc.
Example #1: Share your website



 1. Create widget for your application (AddThis or Sharethis)

 3. Customize the widget (type of sharing)
    –   Email
    –   Social bookmark
    –   Social media (FB, Twitter…)


 5. Add script




                                                            Copyright 2009 ESRI Inc.
Example #2: Socialize your map



 1. Create a web mapping application

 3. Add a share widget

 5. Add state code
    –   Extents
    –   Custom location

 • Send URL to
   Twitter
   Facebook…




                                       Copyright 2009 ESRI Inc.
Example #3: RSS or GEORSS-enable your sites

 1. Add RSS or GEORSS broadcasting capabilities

 3. Subscribe to your feed



 GEOS
 (Group   on Earth Observations)
    – RSS
    – GeoRSS
    – Geoss.esri.com
    – Twitter.com/geoportal




                                                  Copyright 2009 ESRI Inc.
Example #4: Sharing maps as gadgets and widgets



 1. Create an ArcGIS API for JavaScript app
 2. Wrap it in Google XML + preferences

 •   Share with others

 •   Self-Host or cloud

 •   Discovery….




                                                  Copyright 2009 ESRI Inc.
Google Gadget API

 • Pro’s
   – No usage limits when hosted on Google
   – Open access requests – no password required
   – Many options for publication
   – Lots of samples


 • Con’s
   – Challenging to build and test



 • Resources
   – API - http://code.google.com/apis/gadgets/
   – http://www.google.com/webmasters/gadgets/



                                                   Copyright 2009 ESRI Inc.
Example #5: Integrate with social media APIs



  1. Get the location information from the API

  3. Geolocate or geocode elements

  5. Bring “value” to application and users

  Think about
    –   Security
    –   Access limitations
    –   Customer




                                                 Copyright 2009 ESRI Inc.
Adobe ActionScript Facebook API

 • Pro’s
   – Many official and unofficial client libraries
   – No connection limits for web apps
   – Free access requests and password requests
   – Lots of functionality


 • Con’s
   – How-to docs limited beyond the very basics



 • Resources
   – Facebook API – http://developers.facebook.com
   – Adobe AS3 Facebook Home - http://www.adobe.com/devnet/facebook/
   – AS3 FB Library Docs -
     http://facebook-actionscript-api.googlecode.com/svn/release/current/docs

                                                                 Copyright 2009 ESRI Inc.
Twitter APIs



  • Twitter search and a status-based REST API
    – XML, JSON, RSS or Atom


  • 150 calls per hour (was 100!), can request more “Whitelisting”

  • Open access requests vs password requests

  • Resources
    – API – http://apiwiki.twitter.com
    – Twitter Development Talk (Google Group)




                                                              Copyright 2009 ESRI Inc.
Why GIS + Web 2.0?



 • Identify and build communities

 • Expand your social and geographic reach

 • Leverage sharing, collaboration and networking capabilities

 • Help solve real-world tasks




      Samples available in the Resource Center Code Galleries!



                                                            Copyright 2009 ESRI Inc.

More Related Content

PDF
Interactive Marketing
sanjaym
 
PPT
My developer works
veneatra
 
PPT
Education: Profile and Identity online
Laurel Papworth
 
PPT
Web 2.0: Fun...and Educational
ahopkins
 
PPT
My developer works
veneatra
 
PPTX
Frydenberg Web20 Scu09
Mark Frydenberg
 
KEY
social media week 3: microblogging
difuzr
 
PPT
Web 2.0: new definition of web
Neeraj Singh
 
Interactive Marketing
sanjaym
 
My developer works
veneatra
 
Education: Profile and Identity online
Laurel Papworth
 
Web 2.0: Fun...and Educational
ahopkins
 
My developer works
veneatra
 
Frydenberg Web20 Scu09
Mark Frydenberg
 
social media week 3: microblogging
difuzr
 
Web 2.0: new definition of web
Neeraj Singh
 

What's hot (10)

PDF
Microblogging Tools for Business
Glenn Silloway
 
ODP
Web 2.0: characteristics and tools (2010 eng)
Carlo Vaccari
 
PPTX
Ten Characteristics Of Web 2.0
Vito Di Bari
 
PDF
The Implicit Web
rkp
 
PPT
Web 2.0 Introduction
Steven Tuck
 
PPT
Ic301 getting started
kaolong
 
PDF
Top 20 web 2.0 tools for teachers
megkrause
 
PDF
Social Media Marketing (SMM)
Dr.Kumuda Gururao
 
PPT
Blogging 2.0
Nikhil Kulkarni
 
PPTX
WordPress to Linkedin
mrachny
 
Microblogging Tools for Business
Glenn Silloway
 
Web 2.0: characteristics and tools (2010 eng)
Carlo Vaccari
 
Ten Characteristics Of Web 2.0
Vito Di Bari
 
The Implicit Web
rkp
 
Web 2.0 Introduction
Steven Tuck
 
Ic301 getting started
kaolong
 
Top 20 web 2.0 tools for teachers
megkrause
 
Social Media Marketing (SMM)
Dr.Kumuda Gururao
 
Blogging 2.0
Nikhil Kulkarni
 
WordPress to Linkedin
mrachny
 
Ad

Similar to UC2009: GIS, Web 2.0 and Social Media (20)

PPT
Emerging Technologies
Abhishek Srivastava
 
PDF
全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版
Rikkyo University
 
PDF
Web 20-library-20-part-one-7907
Vrij Kishor Mishra
 
PDF
Web 2.0 / Library 2.0 Part One
Eddie Byrne
 
PPT
Web2.0 Ppt
Park.C.H
 
PDF
Devfest09 OpenSocial Enterprise
Chris Schalk
 
PPTX
Enterprise Social using Open Source Frameworks (SMWCPH)
Werner Keil
 
PPT
Skb web2.0
animove
 
PPTX
Enterprise Social using Open Source Frameworks
Werner Keil
 
PPTX
Web 2.0 lib_2.0_1
smtcd
 
PDF
South America 2008: Open Social For Brand Advertising and Media
Patrick Chanezon
 
PPTX
Web 2.0 Revisited - Final project
Wendy Lile
 
PDF
Open social & cmis oasistc-20100712
weitzelm
 
PPT
Web2.0 : an introduction
Anant Shrivastava
 
PPTX
Education Using Technology
charliepankeko
 
PDF
Gis & Social Media Integration
Allan Laframboise
 
PDF
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
AI4BD GmbH
 
PPT
Web 2.0 Concepts
pgood47
 
PPTX
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Adis Jugo
 
PPT
İletişim Teknikleri
Mustafa YUCADAĞ
 
Emerging Technologies
Abhishek Srivastava
 
全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版
Rikkyo University
 
Web 20-library-20-part-one-7907
Vrij Kishor Mishra
 
Web 2.0 / Library 2.0 Part One
Eddie Byrne
 
Web2.0 Ppt
Park.C.H
 
Devfest09 OpenSocial Enterprise
Chris Schalk
 
Enterprise Social using Open Source Frameworks (SMWCPH)
Werner Keil
 
Skb web2.0
animove
 
Enterprise Social using Open Source Frameworks
Werner Keil
 
Web 2.0 lib_2.0_1
smtcd
 
South America 2008: Open Social For Brand Advertising and Media
Patrick Chanezon
 
Web 2.0 Revisited - Final project
Wendy Lile
 
Open social & cmis oasistc-20100712
weitzelm
 
Web2.0 : an introduction
Anant Shrivastava
 
Education Using Technology
charliepankeko
 
Gis & Social Media Integration
Allan Laframboise
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
AI4BD GmbH
 
Web 2.0 Concepts
pgood47
 
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Adis Jugo
 
İletişim Teknikleri
Mustafa YUCADAĞ
 
Ad

Recently uploaded (20)

PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Doc9.....................................
SofiaCollazos
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
The Future of Artificial Intelligence (AI)
Mukul
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 

UC2009: GIS, Web 2.0 and Social Media

  • 1. GIS and Web 2.0 Application Development EDN Team Copyright 2009 ESRI Inc.
  • 2. What is Web 2.0? • 2nd generation of web development and design • Building applications to improve 2. Communication 4. Information sharing 6. Interoperability 8. Collaboration Copyright 2009 ESRI Inc.
  • 3. Web 2.0 Blogs Badges Contributors is Open ID XML Rating evolving Sharing SOAP Social Networking Consumers RIA RSS Social Media Standards Wikis Video Collaboration Podcasts Feedback Copyright 2009 ESRI Inc.
  • 4. Examples of Web 2.0 Applications • Blogs - Broadcasting • Wikis - Sharing • Open Source Sites - Collaboration • Social Media – Conversation, Collaboration and Sharing Copyright 2009 ESRI Inc.
  • 5. Social Media and Sharing sites Copyright 2009 ESRI Inc.
  • 6. Web 2.0-enabling Technologies and Services • RSS • HTML, XML, JavaScript • RIA • REST • Services (any service that supports sharing and collaboration) – E.g. ArcGIS Online (new data sharing functionality) Copyright 2009 ESRI Inc.
  • 7. Web 2.0-enabling with Mashups • Easy to enable current applications • Take advantage of available technologies and services – Widgets – Gadgets – Badges Copyright 2009 ESRI Inc.
  • 8. Hosting applications in the cloud • Provides world-wide distribution and availability – Google App Engine – Appliances – ArcGIS Online Copyright 2009 ESRI Inc.
  • 9. So how can we Web 2.0-enable GIS applications? • Communicate • Share • Collaborate Copyright 2009 ESRI Inc.
  • 10. Example #1: Share your website 1. Create widget for your application (AddThis or Sharethis) 3. Customize the widget (type of sharing) – Email – Social bookmark – Social media (FB, Twitter…) 5. Add script Copyright 2009 ESRI Inc.
  • 11. Example #2: Socialize your map 1. Create a web mapping application 3. Add a share widget 5. Add state code – Extents – Custom location • Send URL to Twitter Facebook… Copyright 2009 ESRI Inc.
  • 12. Example #3: RSS or GEORSS-enable your sites 1. Add RSS or GEORSS broadcasting capabilities 3. Subscribe to your feed GEOS (Group on Earth Observations) – RSS – GeoRSS – Geoss.esri.com – Twitter.com/geoportal Copyright 2009 ESRI Inc.
  • 13. Example #4: Sharing maps as gadgets and widgets 1. Create an ArcGIS API for JavaScript app 2. Wrap it in Google XML + preferences • Share with others • Self-Host or cloud • Discovery…. Copyright 2009 ESRI Inc.
  • 14. Google Gadget API • Pro’s – No usage limits when hosted on Google – Open access requests – no password required – Many options for publication – Lots of samples • Con’s – Challenging to build and test • Resources – API - http://code.google.com/apis/gadgets/ – http://www.google.com/webmasters/gadgets/ Copyright 2009 ESRI Inc.
  • 15. Example #5: Integrate with social media APIs 1. Get the location information from the API 3. Geolocate or geocode elements 5. Bring “value” to application and users Think about – Security – Access limitations – Customer Copyright 2009 ESRI Inc.
  • 16. Adobe ActionScript Facebook API • Pro’s – Many official and unofficial client libraries – No connection limits for web apps – Free access requests and password requests – Lots of functionality • Con’s – How-to docs limited beyond the very basics • Resources – Facebook API – http://developers.facebook.com – Adobe AS3 Facebook Home - http://www.adobe.com/devnet/facebook/ – AS3 FB Library Docs - http://facebook-actionscript-api.googlecode.com/svn/release/current/docs Copyright 2009 ESRI Inc.
  • 17. Twitter APIs • Twitter search and a status-based REST API – XML, JSON, RSS or Atom • 150 calls per hour (was 100!), can request more “Whitelisting” • Open access requests vs password requests • Resources – API – http://apiwiki.twitter.com – Twitter Development Talk (Google Group) Copyright 2009 ESRI Inc.
  • 18. Why GIS + Web 2.0? • Identify and build communities • Expand your social and geographic reach • Leverage sharing, collaboration and networking capabilities • Help solve real-world tasks Samples available in the Resource Center Code Galleries! Copyright 2009 ESRI Inc.