SlideShare a Scribd company logo
TRANSITIONING
APPLICATIONS TO THE
WEB APPBUILDER
Eastern Panhandle, WV GIS Users Group Meeting, 2015
Timothy Michael - tmichael@geo-precision.net
WEB APPLICATION BUILDERS
{A BRIEF HISTORY}
CREATE AN APPLICATION IN ARCGIS SERVER
{ VERSIONS 9.2, 9.3, 10 }
Transitioning Applications to the Web App Builder
Transitioning Applications to the Web App Builder
FLEX & SILVERLIGHT
2009-2014
Transitioning Applications to the Web App Builder
Transitioning Applications to the Web App Builder
{ 2014 }
The next release of each ArcGIS API and
Viewer (for Flex and Silverlight) will be
significant in that they are the last planned
releases of two once-popular technologies.
While technical support will be available for
both APIs and viewers through June of 2016,
maintenance of these products will be
discontinued.
http://blogs.esri.com/esri/supportcenter/2014/11/10/final-release-and-support-plan-for-the-arcgis-
apis-viewers-for-flex-and-silverlight/
WEB APPBUILDER FOR ARCGIS
September 2014: ArcGIS Online
December 2014: Developer Edition
WEB APPBUILDER FOR ARCGIS
Create responsive HTML/JavaScript
apps that run anywhere
Configurable themes
Configurable widgets
Developer community
WEB APPBUILDER - CASE STUDY
CITY OF NOVI, MICHIGAN
24 (!) UNIQUE SILVERLIGHT APPS
Community Basemap - Aerials Present & Past - Subdivision & Condo Locator - Zip Code Finder - Land
Records and Parcels - Community Park Locations - Voting Precincts - Benchmark and Survey
information - Zoning District - Future Land Use - Existing Land Use - FEMA Flood Hazard Areas -
Wetlands Information - Woodlands Information - Roadway Jurisdiction - Roadway Weight
Classifications - 2014 PASER Ratings - Development Projects - Economic Development Assets - Police
Districts - Emergency Relief Centers - Non-Motorized Routes and Trails - School District Attendance
Areas - Elementary Attendance Areas
ISSUES...
Apps require plugin to work
Work best in Internet Explorer
Not supported on iOS devices
STEP 1
INVENTORY CURRENT APP FUNCTIONALITY
Transitioning Applications to the Web App Builder
Map Tips (Popups) - Address Search - Parcel Search - Map
Search - Buffer Search - Measure - Markup - GPS
Coordinates - Overview Map - Print - Help - Export to .CSV
STEP 2
CONFIGURE WEB MAP
POP-UP CONFIGURATION
FEATURE SEARCH SETTINGS
STEP 3
CONFIGURE WEB APPLICATION
COMPARE & MATCH FUNCTIONALITY
Old App | New App
Map Tips | Web Map Pop-Up
Location Search | Search Widget
Map Search | Query Widget
Measure, Markup | Draw Widget
GPS Coordinates | Coordinate Widget
Overview Map | Overview Map Widget
Print | Print Widget (w/ Print Service)
Help | About Widget
Export to .csv | Attribute Table Widget
CUSTOM SCALES
SEARCH WIDGET
QUERY WIDGET
COORDINATE WIDGET
STEP 4
LEVERAGE THE DEVELOPER COMMUNITY
{OPTIONAL}
ESRI ON GITHUB
https://github.com/Esri/solutions-webappbuilder-widgets
WEB APPBUILDER CUSTOM WIDGETS
https://geonet.esri.com/groups/web-app-builder-custom-
widgets
WEB APPBUILDER - CUSTOMIZATION RESOURCE LIST
https://geonet.esri.com/blogs/myAlaskaGIS/2015/02/20/web-
appbuilder-developer-edition-customization-resource-list
APPLICATION REQUIREMENT
Buffer Search with CSV Export
{not possible with OOTB Query widget}
DEVELOPER COMMUNITY TO THE RESCUE!
https://geonet.esri.com/docs/DOC-1731
{DEMO}
Enhanced Search Widget - GeoNet
Web AppBuilder - Widgets Folder
Web AppBuilder - Root
STEP 5
DEPLOY!
1. Deploy applications in ArcGIS Online
2. Deploy applications on your own web server
TAKEAWAYS
QUESTIONS?
Timothy Michael
tmichael@geo-precision.net
https://www.linkedin.com/in/timothyjmichael

More Related Content

Transitioning Applications to the Web App Builder