hot trends in web and mobile solutions€¦ · Hot Trends in Web and Mobile GIS Solutions Esri...
Transcript of hot trends in web and mobile solutions€¦ · Hot Trends in Web and Mobile GIS Solutions Esri...
Hot Trends in Web and Mobile GIS Solutions
Esri Southeast User Conference May 1, 2012
Darren Mackiewicz, GISP
Principal Information Management Specialist – CDM Smith
<Agenda/>
• Trends
– Web
– Mobile
• What is making that possible
– ?
216
<What’s hot ? />
<The Scenario…>
• You’ve got ArcGIS Server software - or - reluctant to take that step
• The Esri Marketing Machine is in High Gear Pushing customers off of ArcIMS to AGS
• You know there are a number of ways to utilize AGServer
• Users used to Google/Bing
• Still creating GIS data
<The Scenario…>
• The word “smartphone” is used in everyday language
• Want to get GIS to different levels of your organization
• How?
<GIS Technology is Evolving Rapidly/>
• Software Capabilities Growing
• Feed Data to “Any” Device in Any Location
• Strong Integration with Key Systems
<A Lot Has Changed !!/>
Cloud
Amazon
Apple REST / SOAP
<Result Of The Changes = (Even More) Choices/>
<Mobile Workflow Barriers/>
<This Evolution Opens Up New Opportunities… Beyond Mapping/>
• Access – By Staff and the Public
– To Office, Mobile, Home
• Visualize – System Condition
– Project Status
• Integrate – Asset Management
– CIP Programs
– Telemetry
– Emergency Preparedness
• Many New Devices
• Engineering and Planning
• Operations Crews
• Management Staff
• The Public
<GIS Trends – Simplifying Data Access/>
• Compile Asset Inventory
• Assess Condition
• Determine Criticality and Risk
• Visualize, Predict, Plan
<GIS Trends – Supporting Asset Management/>
• Analyze Project Viability
• Determine Project Locations
• Track Project Progress
• Manage Infrastructure Programs
<GIS Trends – Supporting Project Management/>
• Work Order Tracking
• Real-Time System Status
• Public Alerts
• Online Editing
<GIS Trends>
<GIS Trends/>
• Emergency Response
• Data Collection & GPS
• Condition Assessment
<What’s Hot - Summary? />
• WEB
– Integration with Business Systems
– Editing on the Web
• Mobile
– Inspections
– Real-Time Data Feeds
• It’s all about the APIs – Maturing Business Systems are building their own APIs
– Less and Less Custom Code
GIS data can now be
“pulsed” to devices and
systems, regardless of
location, and customized for
individual users
<History Lesson – How did we get here?>
GIS Data
<Desktop GIS/>
ArcView: Avenue
<MO IMS / ArcIMS/>
WWW
GIS Data VB Script, JavaScript, HTML
<ArcGIS Server (Web ADF)/>
WWW
GIS Data
ArcObjects on the Web!
Lengthy Code
Heavy Server Processing
Optimization fell on Developer
Legos!
You really didn’t want these…..
<Current State of Affairs>
<ArcGIS Server APIs (Web & Mobile) What makes “hot” possible? />
WWW
GIS Data
No direct interface with ArcObjects
GIS Data
Primary consumer WAS Web Apps
<Esri iOS API - AGSGeometryEngine Class/>
OBJECTID
BUFFER DISTANCE
• Set of rules ('code') and specifications
• Facilitates interaction between different software programs
<API Interaction With REST Is Universal/>
WWW
ArcSDE Map
Document AGS MAP SERVICE
FLEX
Silverlight JavaScript
Android Windows
Phone
REST
• Feature Class Templates!!
• ArcSDE Coded Domain
Values!!
• Legend Swatches!!
•For the first time EVER :
Forward Compatible to AGS
10.1 Release
iOS
<REST Endpoints/>
• Legend & Symbology Renderers
• Spatial Reference
• Spatial Reference Units
• Domains
• Definition Queries
• Default Visibility
• Extents
• Map Caches
• Supported Operations
• Etc….
<Targeted Apps…/>
<…Using Targeted Maps/>
<Development Options/>
• Custom Code vs. Templates
• Workflow vs. Ad-Hoc
<Mobile Development Frameworks> (AND APIs)
Who’s the Winner???
<Mobile Development Frameworks> (AND APIs)
You’re asking the wrong question…
<Mobile Development Frameworks> (AND APIs)
What is the right tool for the job?
• Microsoft/Apple/Android
• Intranet/Internet
• Ruggedized?
• Accuracy
• Users
• Plug-Ins
<Mobile Application Goals/>
• Nimble
• Flexible
Hours, not
Days
<Not-So-Distant History Lesson>
Mobile Project Workflows
GIS Data GIS Data GIS Data GIS Data
GIS Data
Post & Reconcile
<Not-So-Distant History Lesson/>
Mobile Project Workflows
GIS Data GIS Data GIS Data GIS Data
GIS Data
GIS Data
<API Interaction With REST/>
Mobile Project Workflows
WWW
ArcSDE
Map Document
AGS MAP SERVICE
REST ArcSDE Version
<Municipal Inspection – Project Summary/>
– Town of Mansfield – Fire Dispatch GIS Application
– Massachusetts Association of Health Boards
– Bristol County Emergency Preparedness Coalition
– CDM Smith Research & Development
Mobile Development Architecture
<PRASA ‘AquaPad’ App – Project Summary>
• Puerto Rico Aqueduct and Sewer Authority
• Near Real-Time Data Feeds
Mobile Development Architecture
Web Service
<AquaPad>
WWW
Water Tank
REST
Cell
Data Online
FTP
WWW
CDM Smith
WWW
Mobile Development Architecture
<AquaPad>
Web Service REST
• Telemetry – Location
• Telemetry – Current
• Telemetry – History
• Telemetry - Statistics
Mobile Development Architecture
<App Demos/>
Mobile Development Architecture
<Templates – So you’re not a Developer>
Mobile Development Architecture
• ArcGIS Mobile
• iOS
• Android
• Windows Mobile
<Templates - WebMap/>
Mobile Development Architecture
• ArcGIS Online
<The Future/>
• Geoprocessing Tools
<Final Thoughts…./>
Final Thoughts
<Questions/>
CDM Smith
Darren Mackiewicz, GISP
Principal, East Spatial Applications Group Leader
Thank you!!!