1 / 45

Craig Robinson

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.

abril
Download Presentation

Craig Robinson

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Craig Robinson Harnessing Configuration for web GIS Application Development June 4, 2014

  2. Credentials Running alongside Esri since 1999 1000+ customers and partners worldwide Configurable software to manage their applications Here to talk about ideas

  3. We see common web mapping challenges across hundreds of organizations and departments implementing GIS.

  4. Challenge 1:Solving business problems often involves custom development.

  5. Viewer

  6. Challenge 2:Maintainingmultiple web mapping applications.

  7. 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…

  8. Viewer

  9. Viewer

  10. Viewer Viewer Viewer

  11. Challenge 3:Technology changes quickly.

  12. 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…

  13. Consider New Development/ Deployment Patterns… Viewer

  14. Viewer Viewer

  15. The additional challenges of we, as GIS Professionals

  16. GISP’s as Web GIS Developers Perpetual Intermediates Experts Beginners

  17. 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.

  18. Solution Configuration!!

  19. 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

  20. What about sophisticated user interactions?

  21. 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

  22. 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

  23. Server-Side Processes Client-Side Processes Data Extract Example

  24. Server-Side Processes Client-Side Processes

  25. Server-Side Processes Client-Side Processes

  26. Server-Side Processes Client-Side Processes

  27. Server-Side Processes Client-Side Processes

  28. Server-Side Processes Client-Side Processes

  29. Server-Side Processes Client-Side Processes

  30. Server-Side Processes Client-Side Processes

  31. Server-Side Processes Client-Side Processes

  32. Server-Side Processes Client-Side Processes

  33. Server-Side Processes Client-Side Processes

  34. Server-Side Processes Client-Side Processes

  35. Server-Side Processes Client-Side Processes

  36. Server-Side Processes Client-Side Processes Data Extract Example

  37. Live Demo bit.ly/gvh-demo

  38. 4 Lessons Learned

  39. Drawbacks of Configurable Software May not have 100% of the look, feel, function you are looking for. Might require compromise.

  40. Advantages of Configurable Software Faster development/deployment

  41. Advantages of Configurable Software Less $$ (both immediate and long-term)

  42. TRADITIONAL DEVELOPMENT EVOLUTION Enterprise App COTS Viewers Data Links Reports Search Security Charts Forms Workflow START CAPABILITIES TIME & MONEY

  43. Advantages of Configurable Software Less risk (immediate and long term)

  44. Thank you crobinson@latitudegeo.com

  45. Extra Stuff

More Related