450 likes | 605 Views
Craig Robinson. Harnessing Configuration for web GIS Application Development. June 4, 2014. Credentials. Running alongside Esri since 1999 1000+ customers and partners worldwide Configurable software to manage their applications Here to talk about ideas.
E N D
Craig Robinson Harnessing Configuration for web GIS Application Development June 4, 2014
Credentials Running alongside Esri since 1999 1000+ customers and partners worldwide Configurable software to manage their applications Here to talk about ideas
We see common web mapping challenges across hundreds of organizations and departments implementing GIS.
Challenge 1:Solving business problems often involves custom development.
Map Services Potential Producer Nightmare Database Connections Custom Tools Viewer Application Security Custom Code Integration Reports Search Workflows ArcGIS Platform Multiply this stack by 12…
Viewer Viewer Viewer
ArcIMS Web ADF Flex/Silverlight ArcGIS Server Web ADF REST + Flex/Silverlight JavaScript/HTML5 Portal for ArcGIS Organizations are re-creating the same applications over and over…
Viewer Viewer
The additional challenges of we, as GIS Professionals
GISP’s as Web GIS Developers Perpetual Intermediates Experts Beginners
In Summary I need many compelling and powerful applications to serve my end users, and the required technology is changing rapidly and I am budget restrained and moderately qualified to deliver them myself.
Solution Configuration!!
An Approach Configurable Platform (COTS) Hosted Services Map Server Security Integration Reports Feature Server Database Connections Hosted Data Search Geocode Server Custom Tools Web Maps Configuration Workflows ArcGIS Online ArcGIS Server
Create Form Letters for a Proposed Zoning Change Investigate Emergency Response History Find documents associated with a parcel Investigate a Service Request Open and Close a Work Order Extract Spatial Data Detailed Parcel Report
Server-Side Activities Client-Side Activities Configuring Sophisticated User Interactions Geoprocessing Show Selection Query Print map Geocode Open Form Route Get User SQL Capture Geometry Send Email Get Extents Intersection Zoom to extents
Server-Side Processes Client-Side Processes Data Extract Example
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes
Server-Side Processes Client-Side Processes Data Extract Example
Live Demo bit.ly/gvh-demo
Drawbacks of Configurable Software May not have 100% of the look, feel, function you are looking for. Might require compromise.
Advantages of Configurable Software Faster development/deployment
Advantages of Configurable Software Less $$ (both immediate and long-term)
TRADITIONAL DEVELOPMENT EVOLUTION Enterprise App COTS Viewers Data Links Reports Search Security Charts Forms Workflow START CAPABILITIES TIME & MONEY
Advantages of Configurable Software Less risk (immediate and long term)
Thank you crobinson@latitudegeo.com