SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Overcoming Challenges Deploying
  Esri-based Mobile & WebGIS
          Applications

                    March 5th, 2012




                 Presenter:
     James van Dyk, Latitude Geographics


          © 2012 Latitude Geographics Group Ltd. All rights reserved.
• About Latitude Geographics
• What are some Challenges Building
  ArcGIS Server Applications?
• What About HTML5?
• A Spatial Application Infrastructure
  (SAI)
• Summary/Q&A


                                         2
• GIS software company founded in 1999
• ~65 employees in three offices (Victoria & Toronto, Canada,
  and Rotterdam)
• Developers of Geocortex software
• We make customizable COTS software to help people get
  more done with Esri server technology
• Razor sharp focus on Esri ArcGIS Server webGIS technology
• 600+ clients worldwide




                                                                3
ArcGIS Server application
development is more complex
than in the ArcIMS days . . .

• Many ways to build web mapping
  applications:
   – Esri offers
     Javascript/Flex/Silverlight/
     WebADF/ArcGIS Online
• A proliferation of devices and
  platforms
   – Desktop/iOS/Android/Windows
     Phone/Blackberry
   – Which platform is best? And how
     best to deploy to each?

                                       4
• Rapid technology changes
  make it hard to keep up
   – Sept./11: Microsoft
     announces Windows 8
     ‘Metro’ browsers will
     not support plug-ins
   – Nov./11: Adobe
     announces plans to
     discontinue Flash Player
     support for browsers in
     mobile devices




                                5
• Flash and Silverlight aren’t supported on all platforms
• Some users will have to download the plug-in first




              Flex           Silverlight            JS/HTML
iOS
Android
Win. Phone

                                                              6
• There is huge interest in the potential of HTML5 to
  overcome some of these webGIS challenges . . . .
Why?
• Unlike proprietary plug-ins, HTML5 is an open standard . . .
  and everyone is free to implement this standard
   – Potential to remove cross-platform compatibility issues
• Most people speculate HTML5 will speed up the death of
  Flex & Silverlight
• There are useful HTML5 features for web mapping
   – Offline data storage (map data)
   – Geolocation features
   – . . .and more


                                                                 7
What are the drawbacks today?
• HTML5 is officially not scheduled to be
  complete until 2022!
       . . . but no one expects that to be the
   case.
• Development tools are immature compared
  to Flex & Silverlight
• Esri doesn’t offer an HTML5 API . . .and
  may never
• Browser support for HTML5 varies
  dramatically
   – Test your browser at:
      http://html5test.com

                                                 8
9
Browser Usage on Latitudegeo.com         Browser Support for HTML5 Features

               3% 1%
                                    %
             7%                    100
                           39%      80
  22%                               60
                                    40
                                    20
                                     0
               28%

                                           +          Browser Popularity   -
Internet Explorer
Firefox
Chrome
                                         http://caniuse.com
Safari                                   Accessed 30.12.2011
iPhone / iPad (Safari)
Android Browser

                                                                               10
• HTML5 should be viewed as a ‘living standard’
• Not if, but when.
   – Not too early, and not too late … not all at once
• There will be significant trade-offs with an HTML5-only
  strategy today
• Think Silverlight/Flex and HTML5
   – Expect a mixed world for some time . . . .


                                                            11
1. Write/maintain platform specific apps:
     a) Javascript/Flex/Silverlight for a Windows platform
     b) iOS (Objective C)
     c) Android (Java)
     d) Windows Phone 7 (Microsoft .NET)

                              OR

2. Use a Spatial Application Infrastructure (SAI) and write
   web apps deployed through a browser




                                                              12
A Spatial Application Infrastructure (SAI) uses an enterprise
design to build multiple, standardized mapping applications. It
reduces the tension of building targeted apps to each group of GIS
users, and the resources required to maintain those applications.




                                                                     13
Map Services

              Database Connections

                  Custom Tools

 Viewer             Security         Custom
Application                           Code
                   Integration

                    Reports

                    Search

                   Workflows
 ArcGIS
 Server


                                              14
SAI represents a webGIS platform, not just ‘one-off’ viewers!


Traditional Approach                                      SAI




                                                                   15
Custom
                                                                                           Code
Silverlight Web App        Flex Web App       HTML Mobile App           iPad Mobile App




               Map Services                                     Integration

       Database Connections                                      Reports

               Custom Tools                                      Search                   Platform
                                                                                          Shared
                                                                                           Code
                      Security                                  Workflows

                                 SAI Software Platform



                                          ArcGIS Server


                                                                                                   16
• Applications are technology
  agnostic/neutral (as much as
  possible)
• Centralized management of
  applications
• Minimize custom code
    • Instead of putting business
       logic into each individual
       application, centralize the
       business logic so it can be
       shared and reused by other
       applications
• Build targeted (or "task-driven”
  applications), instead of an
  overwhelming selection of
  features and tools


                                     17
•   There are more challenges today building
    webGIS applications than just a few years ago . .
•   HTML5 is a buzz word with plenty of hype . .
    .and a solution that promises to eliminate some
    development challenges
     – Not a matter of if, but when.
•   Think Silverlight/Flex and HTML5
     – Plan a strategy for managing multiple
       technologies
•   Use an SAI approach to build standardized
    applications through a common platform
     – Endeavour to minimize the amount of custom
       code for a particular client technology
•   Don’t wait . . . starting building today!

                                                        18
Learn more about HTML5 at:
www.geocortex.com/HTML5


Learn how to get started now with HTML5 at the following
webinar:
Getting Rolling in 2012 with HTML5 & Esri Technology
Thursday March 8, 2012 | 10:00 AM (PST)

Register at www.geocortex.com/HTML5




                                                           19
Thank You
     Contact Information

      James van Dyk
 jvandyk@latitudegeo.com




www.geocortex.com | 888.578.5545
                                                                   20
     © 2012 Latitude Geographics Group Ltd. All rights reserved.
21
22
23
24
25

Contenu connexe

Plus de Hawaii Geographic Information Coordinating Council

Plus de Hawaii Geographic Information Coordinating Council (20)

NOAA's Coastal Change Analysis Program
NOAA's Coastal Change Analysis ProgramNOAA's Coastal Change Analysis Program
NOAA's Coastal Change Analysis Program
 
Hawaii and US Pacific Basin Orthoimagery Update
Hawaii and US Pacific Basin Orthoimagery UpdateHawaii and US Pacific Basin Orthoimagery Update
Hawaii and US Pacific Basin Orthoimagery Update
 
The ArcGIS Platform: Appyling Geography Everywhere
The ArcGIS Platform: Appyling Geography EverywhereThe ArcGIS Platform: Appyling Geography Everywhere
The ArcGIS Platform: Appyling Geography Everywhere
 
Web based Data and Tools for Coastal Management
Web based Data and Tools for Coastal ManagementWeb based Data and Tools for Coastal Management
Web based Data and Tools for Coastal Management
 
Using GIS to Connect Communities
Using GIS to Connect CommunitiesUsing GIS to Connect Communities
Using GIS to Connect Communities
 
Assessing Reef Health Using a Low Altitude Sensing Platform
Assessing Reef Health Using a Low Altitude Sensing PlatformAssessing Reef Health Using a Low Altitude Sensing Platform
Assessing Reef Health Using a Low Altitude Sensing Platform
 
Hawaii DOT Monitoring Stations Versus National Performance Measurement Resear...
Hawaii DOT Monitoring Stations Versus National Performance Measurement Resear...Hawaii DOT Monitoring Stations Versus National Performance Measurement Resear...
Hawaii DOT Monitoring Stations Versus National Performance Measurement Resear...
 
Use of GIS Technology to Inform Planning Efforts Through Visualization of Com...
Use of GIS Technology to Inform Planning Efforts Through Visualization of Com...Use of GIS Technology to Inform Planning Efforts Through Visualization of Com...
Use of GIS Technology to Inform Planning Efforts Through Visualization of Com...
 
Expanding GIS Access to Technical and Non-Technical Users to Enhance Project ...
Expanding GIS Access to Technical and Non-Technical Users to Enhance Project ...Expanding GIS Access to Technical and Non-Technical Users to Enhance Project ...
Expanding GIS Access to Technical and Non-Technical Users to Enhance Project ...
 
STEMworks: K12 Education in Hawaii in Science Technology Engineering and Math
STEMworks: K12 Education in Hawaii in Science Technology Engineering and MathSTEMworks: K12 Education in Hawaii in Science Technology Engineering and Math
STEMworks: K12 Education in Hawaii in Science Technology Engineering and Math
 
Planning for Technological Change
Planning for Technological ChangePlanning for Technological Change
Planning for Technological Change
 
Now & the Future of geodesy in Hawaii for the GIS Users
Now & the Future of geodesy in Hawaii for the GIS UsersNow & the Future of geodesy in Hawaii for the GIS Users
Now & the Future of geodesy in Hawaii for the GIS Users
 
314 woods- uav mapping history
314   woods- uav mapping history314   woods- uav mapping history
314 woods- uav mapping history
 
314 smith 2015 higicc-final
314  smith 2015 higicc-final314  smith 2015 higicc-final
314 smith 2015 higicc-final
 
Real Time Corrections for GNSS Receivers
Real Time Corrections for GNSS ReceiversReal Time Corrections for GNSS Receivers
Real Time Corrections for GNSS Receivers
 
Honolulu Board of Water Supply: Enterprise GIS
Honolulu Board of Water Supply: Enterprise GISHonolulu Board of Water Supply: Enterprise GIS
Honolulu Board of Water Supply: Enterprise GIS
 
State of Hawaii Digital Leveling Project
State of Hawaii Digital Leveling ProjectState of Hawaii Digital Leveling Project
State of Hawaii Digital Leveling Project
 
Urban Tree Canopy Change Assessment for Southern Oahu
Urban Tree Canopy Change Assessment for Southern OahuUrban Tree Canopy Change Assessment for Southern Oahu
Urban Tree Canopy Change Assessment for Southern Oahu
 
The Evolving GIS Enterprise
The Evolving GIS EnterpriseThe Evolving GIS Enterprise
The Evolving GIS Enterprise
 
Successes of the Certificate Competence in GIS in Ecosystem Management Program
Successes of the Certificate Competence in GIS in Ecosystem Management ProgramSuccesses of the Certificate Competence in GIS in Ecosystem Management Program
Successes of the Certificate Competence in GIS in Ecosystem Management Program
 

Dernier

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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 Pakistandanishmna97
 
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...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
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.pptxRustici Software
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
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 2024Victor Rentea
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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 WoodJuan lago vázquez
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
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...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices

  • 1. Overcoming Challenges Deploying Esri-based Mobile & WebGIS Applications March 5th, 2012 Presenter: James van Dyk, Latitude Geographics © 2012 Latitude Geographics Group Ltd. All rights reserved.
  • 2. • About Latitude Geographics • What are some Challenges Building ArcGIS Server Applications? • What About HTML5? • A Spatial Application Infrastructure (SAI) • Summary/Q&A 2
  • 3. • GIS software company founded in 1999 • ~65 employees in three offices (Victoria & Toronto, Canada, and Rotterdam) • Developers of Geocortex software • We make customizable COTS software to help people get more done with Esri server technology • Razor sharp focus on Esri ArcGIS Server webGIS technology • 600+ clients worldwide 3
  • 4. ArcGIS Server application development is more complex than in the ArcIMS days . . . • Many ways to build web mapping applications: – Esri offers Javascript/Flex/Silverlight/ WebADF/ArcGIS Online • A proliferation of devices and platforms – Desktop/iOS/Android/Windows Phone/Blackberry – Which platform is best? And how best to deploy to each? 4
  • 5. • Rapid technology changes make it hard to keep up – Sept./11: Microsoft announces Windows 8 ‘Metro’ browsers will not support plug-ins – Nov./11: Adobe announces plans to discontinue Flash Player support for browsers in mobile devices 5
  • 6. • Flash and Silverlight aren’t supported on all platforms • Some users will have to download the plug-in first Flex Silverlight JS/HTML iOS Android Win. Phone 6
  • 7. • There is huge interest in the potential of HTML5 to overcome some of these webGIS challenges . . . . Why? • Unlike proprietary plug-ins, HTML5 is an open standard . . . and everyone is free to implement this standard – Potential to remove cross-platform compatibility issues • Most people speculate HTML5 will speed up the death of Flex & Silverlight • There are useful HTML5 features for web mapping – Offline data storage (map data) – Geolocation features – . . .and more 7
  • 8. What are the drawbacks today? • HTML5 is officially not scheduled to be complete until 2022! . . . but no one expects that to be the case. • Development tools are immature compared to Flex & Silverlight • Esri doesn’t offer an HTML5 API . . .and may never • Browser support for HTML5 varies dramatically – Test your browser at: http://html5test.com 8
  • 9. 9
  • 10. Browser Usage on Latitudegeo.com Browser Support for HTML5 Features 3% 1% % 7% 100 39% 80 22% 60 40 20 0 28% + Browser Popularity - Internet Explorer Firefox Chrome http://caniuse.com Safari Accessed 30.12.2011 iPhone / iPad (Safari) Android Browser 10
  • 11. • HTML5 should be viewed as a ‘living standard’ • Not if, but when. – Not too early, and not too late … not all at once • There will be significant trade-offs with an HTML5-only strategy today • Think Silverlight/Flex and HTML5 – Expect a mixed world for some time . . . . 11
  • 12. 1. Write/maintain platform specific apps: a) Javascript/Flex/Silverlight for a Windows platform b) iOS (Objective C) c) Android (Java) d) Windows Phone 7 (Microsoft .NET) OR 2. Use a Spatial Application Infrastructure (SAI) and write web apps deployed through a browser 12
  • 13. A Spatial Application Infrastructure (SAI) uses an enterprise design to build multiple, standardized mapping applications. It reduces the tension of building targeted apps to each group of GIS users, and the resources required to maintain those applications. 13
  • 14. Map Services Database Connections Custom Tools Viewer Security Custom Application Code Integration Reports Search Workflows ArcGIS Server 14
  • 15. SAI represents a webGIS platform, not just ‘one-off’ viewers! Traditional Approach SAI 15
  • 16. Custom Code Silverlight Web App Flex Web App HTML Mobile App iPad Mobile App Map Services Integration Database Connections Reports Custom Tools Search Platform Shared Code Security Workflows SAI Software Platform ArcGIS Server 16
  • 17. • Applications are technology agnostic/neutral (as much as possible) • Centralized management of applications • Minimize custom code • Instead of putting business logic into each individual application, centralize the business logic so it can be shared and reused by other applications • Build targeted (or "task-driven” applications), instead of an overwhelming selection of features and tools 17
  • 18. There are more challenges today building webGIS applications than just a few years ago . . • HTML5 is a buzz word with plenty of hype . . .and a solution that promises to eliminate some development challenges – Not a matter of if, but when. • Think Silverlight/Flex and HTML5 – Plan a strategy for managing multiple technologies • Use an SAI approach to build standardized applications through a common platform – Endeavour to minimize the amount of custom code for a particular client technology • Don’t wait . . . starting building today! 18
  • 19. Learn more about HTML5 at: www.geocortex.com/HTML5 Learn how to get started now with HTML5 at the following webinar: Getting Rolling in 2012 with HTML5 & Esri Technology Thursday March 8, 2012 | 10:00 AM (PST) Register at www.geocortex.com/HTML5 19
  • 20. Thank You Contact Information James van Dyk jvandyk@latitudegeo.com www.geocortex.com | 888.578.5545 20 © 2012 Latitude Geographics Group Ltd. All rights reserved.
  • 21. 21
  • 22. 22
  • 23. 23
  • 24. 24
  • 25. 25