SlideShare a Scribd company logo
1 of 23
GIS Web-sites:
Current trends, future directions
         and the state-of-the-art
                               Version 8




                        Michael Terner
                 Executive Vice President
Overview
         • History of this talk
         • Issues of the day
               • Mobile devices as a driver
               • HTML5 vs. other immersive technologies
               • Impact of cloud-based hosting
               • Capitalizing on cloud-based map/tile services
               • Customization vs. templates


©2011 Applied Geographics, Inc.                              Slide 2
History of this Presentation: the web is constantly changing
                                  8th variation since 2000




©2011 Applied Geographics, Inc.                              Slide 3
Mobile devices as a driver
        A plethora of new devices and more ubiquitous broadband




©2011 Applied Geographics, Inc.                               Slide 4
People want maps on their mobile devices

                    But how do you get them there?




©2011 Applied Geographics, Inc.                      Slide 5
HTML5 vs. other immersive technologies
                    • Flash and Silverlight are waning
                    • Plug-ins are less desirable
                         – Notably on mobile




©2011 Applied Geographics, Inc.                          Slide 6
Recent announcements on Flash/Silverlight




©2011 Applied Geographics, Inc.              Slide 7
HTML5 vs. other immersive technologies

    • What is HTML5?
    • W3C standard
    • Puts onus on browser makers to
      ensure there is compatibility
    • Avoids need for 3rd party plug-ins
         – Like Flash & Sliverlight


©2011 Applied Geographics, Inc.            Slide 8
Some characteristics of HTML5
                         http://www.w3.org/html/logo/




©2011 Applied Geographics, Inc.                         Slide 9
HTML5 allows for adaptive/responsive design




                                    Can run in full
                                  browser mode on a
                                   PC, or on a phone




©2011 Applied Geographics, Inc.                        Slide 10
“Phone apps” vs “Phone web apps”
   • Pure phone, e.g., “iPhone app”
        – Takes better advantage of phone hardware
              • Camera, GPS, accelerometer, etc.
        – But, requires standardization on a single phone
              • Or, building a different app for each phone




©2011 Applied Geographics, Inc.                               Slide 11
“Phone apps” vs “Phone web apps”
• Phone-based web-app
     – Relies on the phone’s browser app

     – Web pages, HTML5, JavaScript
          • Can be optimized for small screens
          • “Adaptive design”

     – Good access to GPS; camera not
       yet supported (but coming)

     – Examples of “minified web pages”
        http://Maps.google.com
        http://Touch.Facebook.com


©2011 Applied Geographics, Inc.                  Slide 12
Impact of cloud-based hosting
  • You don’t need a data center to
    host web apps
        – Why buy, when you can rent?
        – Not just hardware, but also:
             • Bandwidth
             • Air conditioning

  • Can scale applications by adding
    “virtual hardware” on demand
        – Of course, software licensing
          may not be so seamless
                                           Image from Paul
                                          Ramsay, used with
                                             permission.
©2011 Applied Geographics, Inc.                  Slide 13
When do you need to scale?
                                      What is a launch spike?
                                  Data from WA’s broadband site launch

    • WA State
                                                  Pales to FCC’s 1st day of
                                                       500,000 visits &
                                                  9,000 requests/sec; But
                                                   still a planning factor.


• Governor makes an
  announcement
• Press release is issued
• Newspaper runs a story


©2011 Applied Geographics, Inc.                                    Slide 14
Cloud based hosting
                                  Things to know
      • Need to understand virtual machines and offerings
           – IaaS vs. PaaS vs. SaaS

      • Need to understand the cost model
           – Fixed costs of virtual hardware ($’s/hour)
           – Data storage cost
                • $.14 /GB/Mo = $1,860 /TB/Yr
           – Usage fees for data access
                • $.01 /10,000 file accesses means 1,750,000 files = $1.75

      • Pushing data onto the cloud can be a bottleneck
           – How thick is your pipe?
           – Can send physical drives
©2011 Applied Geographics, Inc.                                              Slide 15
Capitalizing on cloud-based
      map/tile services
 • Use of other people’s
   map services
      – Often national or global
        in scope

      – Often for free

 • Esri has them

 • Bing, MapQuest, Google

 • OpenStreetMap (OSM)

©2011 Applied Geographics, Inc.    Slide 16
Esri’s tile menu




©2011 Applied Geographics, Inc.                  Slide 17
Documentation to find the tiles




©2011 Applied Geographics, Inc.        Slide 18
Things to understand about
             cloud-based map tiles/services
    • Some come with restrictions
         – Sites must be publicly available
         – Tiles must be delivered through our API

    • The rules can change, and costs may be added
         – Google’s recent announcement: it will cost you money if
           >25,000 connections/day

    • Most tiles come in the Web Mercator projection
         – Cannot reproject tiles on the fly
         – Performance penalty for reprojecting dynamic services on
           the fly
©2011 Applied Geographics, Inc.                                  Slide 19
Customization vs. templates
• Templates provide easier, out-of-the box capability
     – Both Esri & partners may take this approach
     – Can be delivered at lowest cost
          • Write once; deploy many

• There are tradeoffs in being more generic
     – Many applications will all look the same
     – Can be difficult to customize
     – Can be difficult to integrate into a workflow
     – Integrate with a business system
     – Excellence vs. mediocre

©2011 Applied Geographics, Inc.                         Slide 20
Customization vs. templates
 • There is room for both approaches

 • Some templates better than others

 • Creativity and innovation matter

 • Focused, workflow-based sites

 • Site reflects what you want/need
      – Your site is a public representation of
        your organization and can be a good
        place to invest

©2011 Applied Geographics, Inc.                   Slide 21
Conclusions
     • Web technologies are constantly moving

     • Standards (W3C, OGC) can be important
       hedges against technology change

     • Know your options & make informed choices




©2011 Applied Geographics, Inc.                 Slide 22
Thank You
                           If you have any questions:



                                      Michael Terner
                                  Executive Vice President
                                    mgt@appgeo.com
                                     617-447-2400

          If you’d like a copy of the presentation, please leave me a
                       business card and I will email it to you.

©2011 Applied Geographics, Inc.                                         Slide 23

More Related Content

Similar to Nearc2011 web state of art presentation

What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?Ciklum Ukraine
 
Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5John Reiser
 
Openwebdylanqconbeijing 090423091545-phpapp01
Openwebdylanqconbeijing 090423091545-phpapp01Openwebdylanqconbeijing 090423091545-phpapp01
Openwebdylanqconbeijing 090423091545-phpapp01youzitang
 
Sitepen Getting There From Here
Sitepen   Getting There From HereSitepen   Getting There From Here
Sitepen Getting There From HereGeorge Ang
 
AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009Roland Tritsch
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open sourcePeter Batty
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationBob Rhubart
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.pptVipin Singhal
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.pptgeminass1
 
2013 Democratization Of Technology How Cloud And Consumerization Change Eve...
2013 Democratization Of Technology   How Cloud And Consumerization Change Eve...2013 Democratization Of Technology   How Cloud And Consumerization Change Eve...
2013 Democratization Of Technology How Cloud And Consumerization Change Eve...Phil Agcaoili
 
Fog Computing.pptx
Fog Computing.pptxFog Computing.pptx
Fog Computing.pptxMsdMsdian
 
Beyond Google: mapping a new world of open data and open access
Beyond Google: mapping a new world of open data and open accessBeyond Google: mapping a new world of open data and open access
Beyond Google: mapping a new world of open data and open accessBritish Cartographic Society
 
Go Mobile With WordPress (2012)
Go Mobile With WordPress (2012)Go Mobile With WordPress (2012)
Go Mobile With WordPress (2012)BraveNewCode Inc.
 
Fog Computing.pptx
Fog Computing.pptxFog Computing.pptx
Fog Computing.pptxSush333317
 
27-Fog Computing.pptx
27-Fog Computing.pptx27-Fog Computing.pptx
27-Fog Computing.pptxPSanjay8
 
Effective Data Collection and Management through Mobile Phone Applications
Effective Data Collection and Management through Mobile Phone ApplicationsEffective Data Collection and Management through Mobile Phone Applications
Effective Data Collection and Management through Mobile Phone ApplicationsMichael Baker Jr., Inc.
 
Batty consumerization of geospatial
Batty consumerization of geospatialBatty consumerization of geospatial
Batty consumerization of geospatialGeCo in the Rockies
 

Similar to Nearc2011 web state of art presentation (20)

What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?
 
Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
 
Openwebdylanqconbeijing 090423091545-phpapp01
Openwebdylanqconbeijing 090423091545-phpapp01Openwebdylanqconbeijing 090423091545-phpapp01
Openwebdylanqconbeijing 090423091545-phpapp01
 
Sitepen Getting There From Here
Sitepen   Getting There From HereSitepen   Getting There From Here
Sitepen Getting There From Here
 
AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009AJAX for Mobile Devices - 04/2009
AJAX for Mobile Devices - 04/2009
 
Building enterprise applications using open source
Building enterprise applications using open sourceBuilding enterprise applications using open source
Building enterprise applications using open source
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.ppt
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.ppt
 
CloudComputingJun28.ppt
CloudComputingJun28.pptCloudComputingJun28.ppt
CloudComputingJun28.ppt
 
2013 Democratization Of Technology How Cloud And Consumerization Change Eve...
2013 Democratization Of Technology   How Cloud And Consumerization Change Eve...2013 Democratization Of Technology   How Cloud And Consumerization Change Eve...
2013 Democratization Of Technology How Cloud And Consumerization Change Eve...
 
Fog Computing.pptx
Fog Computing.pptxFog Computing.pptx
Fog Computing.pptx
 
Beyond Google: mapping a new world of open data and open access
Beyond Google: mapping a new world of open data and open accessBeyond Google: mapping a new world of open data and open access
Beyond Google: mapping a new world of open data and open access
 
Go Mobile With WordPress (2012)
Go Mobile With WordPress (2012)Go Mobile With WordPress (2012)
Go Mobile With WordPress (2012)
 
Cti av3
Cti av3Cti av3
Cti av3
 
Fog Computing.pptx
Fog Computing.pptxFog Computing.pptx
Fog Computing.pptx
 
27-Fog Computing.pptx
27-Fog Computing.pptx27-Fog Computing.pptx
27-Fog Computing.pptx
 
Effective Data Collection and Management through Mobile Phone Applications
Effective Data Collection and Management through Mobile Phone ApplicationsEffective Data Collection and Management through Mobile Phone Applications
Effective Data Collection and Management through Mobile Phone Applications
 
The Sun Cloud
The Sun CloudThe Sun Cloud
The Sun Cloud
 
Batty consumerization of geospatial
Batty consumerization of geospatialBatty consumerization of geospatial
Batty consumerization of geospatial
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
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
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
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
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 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...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Nearc2011 web state of art presentation

  • 1. GIS Web-sites: Current trends, future directions and the state-of-the-art Version 8 Michael Terner Executive Vice President
  • 2. Overview • History of this talk • Issues of the day • Mobile devices as a driver • HTML5 vs. other immersive technologies • Impact of cloud-based hosting • Capitalizing on cloud-based map/tile services • Customization vs. templates ©2011 Applied Geographics, Inc. Slide 2
  • 3. History of this Presentation: the web is constantly changing 8th variation since 2000 ©2011 Applied Geographics, Inc. Slide 3
  • 4. Mobile devices as a driver A plethora of new devices and more ubiquitous broadband ©2011 Applied Geographics, Inc. Slide 4
  • 5. People want maps on their mobile devices But how do you get them there? ©2011 Applied Geographics, Inc. Slide 5
  • 6. HTML5 vs. other immersive technologies • Flash and Silverlight are waning • Plug-ins are less desirable – Notably on mobile ©2011 Applied Geographics, Inc. Slide 6
  • 7. Recent announcements on Flash/Silverlight ©2011 Applied Geographics, Inc. Slide 7
  • 8. HTML5 vs. other immersive technologies • What is HTML5? • W3C standard • Puts onus on browser makers to ensure there is compatibility • Avoids need for 3rd party plug-ins – Like Flash & Sliverlight ©2011 Applied Geographics, Inc. Slide 8
  • 9. Some characteristics of HTML5 http://www.w3.org/html/logo/ ©2011 Applied Geographics, Inc. Slide 9
  • 10. HTML5 allows for adaptive/responsive design Can run in full browser mode on a PC, or on a phone ©2011 Applied Geographics, Inc. Slide 10
  • 11. “Phone apps” vs “Phone web apps” • Pure phone, e.g., “iPhone app” – Takes better advantage of phone hardware • Camera, GPS, accelerometer, etc. – But, requires standardization on a single phone • Or, building a different app for each phone ©2011 Applied Geographics, Inc. Slide 11
  • 12. “Phone apps” vs “Phone web apps” • Phone-based web-app – Relies on the phone’s browser app – Web pages, HTML5, JavaScript • Can be optimized for small screens • “Adaptive design” – Good access to GPS; camera not yet supported (but coming) – Examples of “minified web pages” http://Maps.google.com http://Touch.Facebook.com ©2011 Applied Geographics, Inc. Slide 12
  • 13. Impact of cloud-based hosting • You don’t need a data center to host web apps – Why buy, when you can rent? – Not just hardware, but also: • Bandwidth • Air conditioning • Can scale applications by adding “virtual hardware” on demand – Of course, software licensing may not be so seamless Image from Paul Ramsay, used with permission. ©2011 Applied Geographics, Inc. Slide 13
  • 14. When do you need to scale? What is a launch spike? Data from WA’s broadband site launch • WA State Pales to FCC’s 1st day of 500,000 visits & 9,000 requests/sec; But still a planning factor. • Governor makes an announcement • Press release is issued • Newspaper runs a story ©2011 Applied Geographics, Inc. Slide 14
  • 15. Cloud based hosting Things to know • Need to understand virtual machines and offerings – IaaS vs. PaaS vs. SaaS • Need to understand the cost model – Fixed costs of virtual hardware ($’s/hour) – Data storage cost • $.14 /GB/Mo = $1,860 /TB/Yr – Usage fees for data access • $.01 /10,000 file accesses means 1,750,000 files = $1.75 • Pushing data onto the cloud can be a bottleneck – How thick is your pipe? – Can send physical drives ©2011 Applied Geographics, Inc. Slide 15
  • 16. Capitalizing on cloud-based map/tile services • Use of other people’s map services – Often national or global in scope – Often for free • Esri has them • Bing, MapQuest, Google • OpenStreetMap (OSM) ©2011 Applied Geographics, Inc. Slide 16
  • 17. Esri’s tile menu ©2011 Applied Geographics, Inc. Slide 17
  • 18. Documentation to find the tiles ©2011 Applied Geographics, Inc. Slide 18
  • 19. Things to understand about cloud-based map tiles/services • Some come with restrictions – Sites must be publicly available – Tiles must be delivered through our API • The rules can change, and costs may be added – Google’s recent announcement: it will cost you money if >25,000 connections/day • Most tiles come in the Web Mercator projection – Cannot reproject tiles on the fly – Performance penalty for reprojecting dynamic services on the fly ©2011 Applied Geographics, Inc. Slide 19
  • 20. Customization vs. templates • Templates provide easier, out-of-the box capability – Both Esri & partners may take this approach – Can be delivered at lowest cost • Write once; deploy many • There are tradeoffs in being more generic – Many applications will all look the same – Can be difficult to customize – Can be difficult to integrate into a workflow – Integrate with a business system – Excellence vs. mediocre ©2011 Applied Geographics, Inc. Slide 20
  • 21. Customization vs. templates • There is room for both approaches • Some templates better than others • Creativity and innovation matter • Focused, workflow-based sites • Site reflects what you want/need – Your site is a public representation of your organization and can be a good place to invest ©2011 Applied Geographics, Inc. Slide 21
  • 22. Conclusions • Web technologies are constantly moving • Standards (W3C, OGC) can be important hedges against technology change • Know your options & make informed choices ©2011 Applied Geographics, Inc. Slide 22
  • 23. Thank You If you have any questions: Michael Terner Executive Vice President mgt@appgeo.com 617-447-2400 If you’d like a copy of the presentation, please leave me a business card and I will email it to you. ©2011 Applied Geographics, Inc. Slide 23

Editor's Notes

  1. AppGeo – a GIS technology focused consulting and solutions firm with offices in CT and MA - has been serving state and local government in New England and across the nation for almost 20 years.With AppGeo for ten years as Director of Marketing – with widely ranging responsibilitiesIn charge of major proposals preparation and formal RFP responses – about 50% of my time, estimate between 300 – 500 proposalsEnjoy all the aspects of RFP response – figuring out what you are looking for, preparing scope and response, fitting the LOE and cost to the budgetIt is a creative, multi-dimensional, and challenging process