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

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Dernier (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

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