hawaii pacific gis conference 2012: internet gis - overcoming challenges in deploying esri based...
DESCRIPTION
TRANSCRIPT
![Page 1: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/1.jpg)
March 5th, 2012
© 2012 Latitude Geographics Group Ltd. All rights reserved.
Overcoming Challenges Deploying Esri-based Mobile & WebGIS
Applications
Presenter:
James van Dyk, Latitude Geographics
![Page 2: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/2.jpg)
2
• About Latitude Geographics
• What are some Challenges Building
ArcGIS Server Applications?
• What About HTML5?
• A Spatial Application Infrastructure
(SAI)
• Summary/Q&A
![Page 3: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/3.jpg)
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
![Page 4: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/4.jpg)
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?
![Page 5: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/5.jpg)
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
![Page 6: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/6.jpg)
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
![Page 7: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/7.jpg)
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
![Page 8: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/8.jpg)
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
![Page 9: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/9.jpg)
9
![Page 10: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/10.jpg)
10
39%
28%
22%
7%
3% 1%
Internet Explorer
Firefox
Chrome
Safari
iPhone / iPad (Safari)
Android Browser
0
20
40
60
80
100
Browser Popularity
Browser Usage on Latitudegeo.com Browser Support for HTML5 Features
http://caniuse.com
Accessed 30.12.2011
+ -
%
![Page 11: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/11.jpg)
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 . . . .
![Page 12: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/12.jpg)
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
![Page 13: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/13.jpg)
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.
![Page 14: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/14.jpg)
14
Viewer
Application
ArcGIS
Server
Map Services
Custom
Code
Database Connections
Custom Tools
Security
Integration
Reports
Search
Workflows
![Page 15: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/15.jpg)
15
SAI represents a webGIS platform, not just ‘one-off’ viewers!
SAI Traditional Approach
![Page 16: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/16.jpg)
16
ArcGIS Server
Database Connections
Map Services
Security
Custom Tools
Integration
Reports
Search
Workflows
Custom
Code
Platform
Shared
Code
Silverlight Web App Flex Web App HTML Mobile App iPad Mobile App
SAI Software Platform
![Page 17: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/17.jpg)
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
![Page 18: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/18.jpg)
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!
![Page 19: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/19.jpg)
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
![Page 20: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/20.jpg)
20
www.geocortex.com | 888.578.5545
© 2012 Latitude Geographics Group Ltd. All rights reserved.
Contact Information
James van Dyk
Thank You
![Page 21: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/21.jpg)
21
![Page 22: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/22.jpg)
22
![Page 23: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/23.jpg)
23
![Page 24: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/24.jpg)
24
![Page 25: Hawaii Pacific GIS Conference 2012: Internet GIS - Overcoming Challenges in Deploying Esri Based Mobile & Web GIS Applications Across Multiple Devices](https://reader033.vdocuments.site/reader033/viewer/2022051616/5538e43e4a79594f6c8b489b/html5/thumbnails/25.jpg)
25