GIS and Web 2.0 Application Development



                    EDN Team



                                          Copyr...
What is Web 2.0?

 • 2nd generation of web development and design

 • Building applications to improve

   2. Communicatio...
Web 2.0
                                                     Blogs
                                   Badges
             ...
Examples of Web 2.0 Applications


 • Blogs - Broadcasting

 • Wikis - Sharing

 • Open Source Sites - Collaboration

 • S...
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 t...
Web 2.0-enabling with Mashups


 • Easy to enable current applications

 • Take advantage of available technologies
   and...
Hosting applications in the cloud


 • Provides world-wide distribution and availability

   – Google App Engine

   – App...
So how can we Web 2.0-enable GIS applications?


 • Communicate

 • Share

 • Collaborate




                            ...
Example #1: Share your website



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

 3. Customize the widget ...
Example #2: Socialize your map



 1. Create a web mapping application

 3. Add a share widget

 5. Add state code
    –  ...
Example #3: RSS or GEORSS-enable your sites

 1. Add RSS or GEORSS broadcasting capabilities

 3. Subscribe to your feed

...
Example #4: Sharing maps as gadgets and widgets



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

 • Pro’s
   – No usage limits when hosted on Google
   – Open access requests – no password required
  ...
Example #5: Integrate with social media APIs



  1. Get the location information from the API

  3. Geolocate or geocode ...
Adobe ActionScript Facebook API

 • Pro’s
   – Many official and unofficial client libraries
   – No connection limits for...
Twitter APIs



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


  • 150 calls per hour (was ...
Why GIS + Web 2.0?



 • Identify and build communities

 • Expand your social and geographic reach

 • Leverage sharing, ...
Upcoming SlideShare
Loading in...5
×

UC2009: GIS, Web 2.0 and Social Media

2,515

Published on

Sharing your maps and mapping data will never be the same again. Take advantage of new Web 2.0 and Social Media technologies that allow you to share and collaborate easier than ever.

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

No Downloads
Views
Total Views
2,515
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
110
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "UC2009: GIS, Web 2.0 and Social Media"

  1. 1. GIS and Web 2.0 Application Development EDN Team Copyright 2009 ESRI Inc.
  2. 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. 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. 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. 5. Social Media and Sharing sites Copyright 2009 ESRI Inc.
  6. 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. 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. 8. Hosting applications in the cloud • Provides world-wide distribution and availability – Google App Engine – Appliances – ArcGIS Online Copyright 2009 ESRI Inc.
  9. 9. So how can we Web 2.0-enable GIS applications? • Communicate • Share • Collaborate Copyright 2009 ESRI Inc.
  10. 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. 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. 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. 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. 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. 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. 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. 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. 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.
  1. A particular slide catching your eye?

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

×