SlideShare a Scribd company logo
1 of 18
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

What's hot

Microblogging Tools for Business
Microblogging Tools for BusinessMicroblogging Tools for Business
Microblogging Tools for BusinessGlenn Silloway
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Carlo Vaccari
 
Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0Vito Di Bari
 
The Implicit Web
The Implicit WebThe Implicit Web
The Implicit Webrkp
 
Web 2.0 Introduction
Web 2.0 IntroductionWeb 2.0 Introduction
Web 2.0 IntroductionSteven Tuck
 
Ic301 getting started
Ic301 getting startedIc301 getting started
Ic301 getting startedkaolong
 
Top 20 web 2.0 tools for teachers
Top 20 web 2.0 tools for teachersTop 20 web 2.0 tools for teachers
Top 20 web 2.0 tools for teachersmegkrause
 
Social Media Marketing (SMM)
Social Media Marketing (SMM)Social Media Marketing (SMM)
Social Media Marketing (SMM)Dr.Kumuda Gururao
 
WordPress to Linkedin
WordPress to LinkedinWordPress to Linkedin
WordPress to Linkedinmrachny
 

What's hot (10)

Microblogging Tools for Business
Microblogging Tools for BusinessMicroblogging Tools for Business
Microblogging Tools for Business
 
Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)Web 2.0: characteristics and tools (2010 eng)
Web 2.0: characteristics and tools (2010 eng)
 
Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0Ten Characteristics Of Web 2.0
Ten Characteristics Of Web 2.0
 
The Implicit Web
The Implicit WebThe Implicit Web
The Implicit Web
 
Web 2.0 Introduction
Web 2.0 IntroductionWeb 2.0 Introduction
Web 2.0 Introduction
 
Ic301 getting started
Ic301 getting startedIc301 getting started
Ic301 getting started
 
Top 20 web 2.0 tools for teachers
Top 20 web 2.0 tools for teachersTop 20 web 2.0 tools for teachers
Top 20 web 2.0 tools for teachers
 
Social Media Marketing (SMM)
Social Media Marketing (SMM)Social Media Marketing (SMM)
Social Media Marketing (SMM)
 
Blogging 2.0
Blogging 2.0Blogging 2.0
Blogging 2.0
 
WordPress to Linkedin
WordPress to LinkedinWordPress to Linkedin
WordPress to Linkedin
 

Similar to UC2009: GIS, Web 2.0 and Social Media

全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版
全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版
全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版Rikkyo University
 
Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907Vrij Kishor Mishra
 
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 OneEddie Byrne
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 PptPark.C.H
 
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial EnterpriseDevfest09 OpenSocial Enterprise
Devfest09 OpenSocial EnterpriseChris Schalk
 
Enterprise Social using Open Source Frameworks (SMWCPH)
Enterprise Social using Open Source Frameworks (SMWCPH)Enterprise Social using Open Source Frameworks (SMWCPH)
Enterprise Social using Open Source Frameworks (SMWCPH)Werner Keil
 
Skb web2.0
Skb web2.0Skb web2.0
Skb web2.0animove
 
Enterprise Social using Open Source Frameworks
Enterprise Social using Open Source FrameworksEnterprise Social using Open Source Frameworks
Enterprise Social using Open Source FrameworksWerner Keil
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1smtcd
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaPatrick Chanezon
 
Web 2.0 Revisited - Final project
Web 2.0 Revisited - Final projectWeb 2.0 Revisited - Final project
Web 2.0 Revisited - Final projectWendy Lile
 
Open social & cmis oasistc-20100712
Open social & cmis   oasistc-20100712Open social & cmis   oasistc-20100712
Open social & cmis oasistc-20100712weitzelm
 
Education Using Technology
Education Using TechnologyEducation Using Technology
Education Using Technologycharliepankeko
 
Gis & Social Media Integration
Gis & Social Media IntegrationGis & Social Media Integration
Gis & Social Media IntegrationAllan Laframboise
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)AI4BD GmbH
 
Web 2.0 Concepts
Web 2.0 ConceptsWeb 2.0 Concepts
Web 2.0 Conceptspgood47
 
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...Adis Jugo
 

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

Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版
全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版
全てのエンジニアのためのWeb標準技術とのつきあい方 OSC福岡 2011版
 
Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907
 
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
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 Ppt
 
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial EnterpriseDevfest09 OpenSocial Enterprise
Devfest09 OpenSocial Enterprise
 
Enterprise Social using Open Source Frameworks (SMWCPH)
Enterprise Social using Open Source Frameworks (SMWCPH)Enterprise Social using Open Source Frameworks (SMWCPH)
Enterprise Social using Open Source Frameworks (SMWCPH)
 
Skb web2.0
Skb web2.0Skb web2.0
Skb web2.0
 
Enterprise Social using Open Source Frameworks
Enterprise Social using Open Source FrameworksEnterprise Social using Open Source Frameworks
Enterprise Social using Open Source Frameworks
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and Media
 
Web 2.0 Revisited - Final project
Web 2.0 Revisited - Final projectWeb 2.0 Revisited - Final project
Web 2.0 Revisited - Final project
 
Open social & cmis oasistc-20100712
Open social & cmis   oasistc-20100712Open social & cmis   oasistc-20100712
Open social & cmis oasistc-20100712
 
Web2.0 : an introduction
Web2.0 : an introductionWeb2.0 : an introduction
Web2.0 : an introduction
 
Education Using Technology
Education Using TechnologyEducation Using Technology
Education Using Technology
 
Gis & Social Media Integration
Gis & Social Media IntegrationGis & Social Media Integration
Gis & Social Media Integration
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
 
Web 2.0 Concepts
Web 2.0 ConceptsWeb 2.0 Concepts
Web 2.0 Concepts
 
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...Beyond Social – Tailor SharePoint 2013 Social features according to your need...
Beyond Social – Tailor SharePoint 2013 Social features according to your need...
 
İletişim Teknikleri
İletişim Teknikleriİletişim Teknikleri
İletişim Teknikleri
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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.