View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
www.geocortex.com | 888.578.5545Preparedfor: SCARC Conference 2013Craig RobinsonLatitude Geographics Group Ltd.firstname.lastname@example.orgOvercoming Challenges in Managing EsriServer-Based Mobile and WebGISApplications
2• What are some Challenges BuildingApplications based on ArcGIS servertechnologies?• What About HTML5?• A Spatial Application Infrastructure(SAI)• Live Demo• Summary/Q&A
3• GIS software company founded in 1999• ~80 employees in three offices (Victoria & Toronto, Canada, andRotterdam)• Developers of Geocortex software• We make customizable COTS software to help people get moredone with Esri server technology• Razor sharp focus on Esri ArcGIS Server webGIS technology• 800+ clients worldwide
9• Rapid technology changesmake it hard to keep up– Sept./11: Microsoftannounces Windows 8‘Metro’ browsers will notsupport plug-ins– Nov./11: Adobeannounces plans todiscontinue Flash Playersupport for browsers inmobile devices
11• There is huge interest in the potential of HTML5 to overcomesome of these webGIS challenges . . . .Why?• Unlike proprietary plug-ins, HTML5 is an open standard . . . andeveryone 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
12What are the drawbacks today?• HTML5 is officially not scheduled to becomplete until 2022!. . . but no one expects that to be the case.• Development tools are immature compared toFlex & Silverlight• Browser support for HTML5 varies dramatically– Test your browser at: http://html5test.com
1439%28%22%7%3% 1%Internet ExplorerFirefoxChromeSafariiPhone / iPad (Safari)Android Browser020406080100Browser PopularityBrowser Usage on Latitudegeo.com Browser Support for HTML5 Featureshttp://caniuse.comAccessed 30.12.2011+ -%
15• 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 strategytoday• Think Silverlight/Flex and HTML5– Expect a mixed world for some time . . . .
32Map Server Geocode ServerGeoprocessing Server Geometry ServerImage Server Network ServerFeature Server Globe ServerGIS Server(s)ApplicationServerMap Services IntegrationData Connections ReportsCustom Tools SearchSecurity WorkflowsSpatial Application Infrastructure
33• Applications are technologyagnostic/neutral (as much aspossible)• Centralized management ofapplications• Minimize custom code• Instead of putting businesslogic into each individualapplication, centralize thebusiness logic so it can beshared and reused by otherapplications• Build targeted (or "task-driven”applications), instead of anoverwhelming selection of featuresand tools
37• There are more challenges today building webGISapplications than just a few years ago . .• HTML5 is a buzz word with plenty of hype . . .and asolution that promises to eliminate some developmentchallenges– Not a matter of if, but when.• Think Silverlight/Flex and HTML5– Plan a strategy for managing multipletechnologies• Use an SAI approach to build standardizedapplications through a common platform– Endeavour to minimize the amount of customcode for a particular client technology• Don’t wait . . . starting building today!
42End usersSeeking a positive web-based mapping experience.GIS professionalsAiming to create powerful end-user experiences with easily managedGIS applications, without having to become software developers.DevelopersWanting to build better applications in less time on Esris ArcGIS forServer platform.ManagersSeeking leverage of Esri technology, through use of off-the-shelfsoftware that provides a compelling, demonstrable ROI.ConsultantsAiming to jumpstart their customer projects.
43Geocortex ArchitectureWebServerBrowserGeocortex Viewer for SilverlightArcGIS Server /ArcGIS.comBIngGeocortex Essentials REST APIArcGIS Server RESTAPIArcGIS Silverlight APIGeocortexEssentialsSilverlight APIGeocortexManagerGeocortex Viewerfor Silverlight SDKWMS Other?
451FasterOff-the-shelf software and universally required configurablefeatures give you a substantial head start. Accelerate your time tosuccess.2Less Cost and RiskAdministrators can easily configure applications to specific needsand requirements without having to rely on custom coding.3Better ResultsLeverage a reusable set of tools, routines and supportableinfrastructure to consistently deploy high quality ArcGIS ServerapplicationsDo more…