36
TRANSITIONING APPLICATIONS TO THE WEB APPBUILDER Eastern Panhandle, WV GIS Users Group Meeting, 2015 Timothy Michael - [email protected]

Transitioning Applications to the Web App Builder

Embed Size (px)

Citation preview

Page 1: Transitioning Applications to the Web App Builder

TRANSITIONINGAPPLICATIONS TO THE

WEB APPBUILDEREastern Panhandle, WV GIS Users Group Meeting, 2015

Timothy Michael - [email protected]

Page 2: Transitioning Applications to the Web App Builder

WEB APPLICATION BUILDERS{A BRIEF HISTORY}

Page 3: Transitioning Applications to the Web App Builder

CREATE AN APPLICATION IN ARCGIS SERVER{ VERSIONS 9.2, 9.3, 10 }

Page 4: Transitioning Applications to the Web App Builder
Page 5: Transitioning Applications to the Web App Builder
Page 6: Transitioning Applications to the Web App Builder

FLEX & SILVERLIGHT2009-2014

Page 7: Transitioning Applications to the Web App Builder
Page 8: Transitioning Applications to the Web App Builder
Page 9: Transitioning Applications to the Web App Builder

{ 2014 }

Page 10: Transitioning Applications to the Web App Builder

The next release of each ArcGIS API andViewer (for Flex and Silverlight) will be

significant in that they are the last plannedreleases of two once-popular technologies.

While technical support will be available forboth APIs and viewers through June of 2016,

maintenance of these products will bediscontinued.

http://blogs.esri.com/esri/supportcenter/2014/11/10/final-release-and-support-plan-for-the-arcgis-apis-viewers-for-flex-and-silverlight/

Page 11: Transitioning Applications to the Web App Builder

WEB APPBUILDER FOR ARCGISSeptember 2014: ArcGIS OnlineDecember 2014: Developer Edition

Page 12: Transitioning Applications to the Web App Builder

WEB APPBUILDER FOR ARCGISCreate responsive HTML/JavaScriptapps that run anywhereConfigurable themesConfigurable widgetsDeveloper community

Page 13: Transitioning Applications to the Web App Builder

WEB APPBUILDER - CASE STUDYCITY OF NOVI, MICHIGAN

Page 14: Transitioning Applications to the Web App Builder

24 (!) UNIQUE SILVERLIGHT APPSCommunity Basemap - Aerials Present & Past - Subdivision & Condo Locator - Zip Code Finder - Land

Records and Parcels - Community Park Locations - Voting Precincts - Benchmark and Surveyinformation - Zoning District - Future Land Use - Existing Land Use - FEMA Flood Hazard Areas -

Wetlands Information - Woodlands Information - Roadway Jurisdiction - Roadway WeightClassifications - 2014 PASER Ratings - Development Projects - Economic Development Assets - PoliceDistricts - Emergency Relief Centers - Non-Motorized Routes and Trails - School District Attendance

Areas - Elementary Attendance Areas

Page 15: Transitioning Applications to the Web App Builder

ISSUES...Apps require plugin to workWork best in Internet ExplorerNot supported on iOS devices

Page 16: Transitioning Applications to the Web App Builder

STEP 1INVENTORY CURRENT APP FUNCTIONALITY

Page 17: Transitioning Applications to the Web App Builder
Page 18: Transitioning Applications to the Web App Builder

Map Tips (Popups) - Address Search - Parcel Search - MapSearch - Buffer Search - Measure - Markup - GPS

Coordinates - Overview Map - Print - Help - Export to .CSV

Page 19: Transitioning Applications to the Web App Builder

STEP 2CONFIGURE WEB MAP

Page 20: Transitioning Applications to the Web App Builder

POP-UP CONFIGURATION

Page 21: Transitioning Applications to the Web App Builder

FEATURE SEARCH SETTINGS

Page 22: Transitioning Applications to the Web App Builder

STEP 3CONFIGURE WEB APPLICATION

Page 23: Transitioning Applications to the Web App Builder

COMPARE & MATCH FUNCTIONALITYOld 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

Page 24: Transitioning Applications to the Web App Builder

CUSTOM SCALES

Page 25: Transitioning Applications to the Web App Builder

SEARCH WIDGET

Page 26: Transitioning Applications to the Web App Builder

QUERY WIDGET

Page 27: Transitioning Applications to the Web App Builder

COORDINATE WIDGET

Page 28: Transitioning Applications to the Web App Builder

STEP 4LEVERAGE THE DEVELOPER COMMUNITY

{OPTIONAL}

Page 29: Transitioning Applications to the Web App Builder

ESRI ON GITHUBhttps://github.com/Esri/solutions-webappbuilder-widgets

WEB APPBUILDER CUSTOM WIDGETShttps://geonet.esri.com/groups/web-app-builder-custom-

widgets

WEB APPBUILDER - CUSTOMIZATION RESOURCE LISThttps://geonet.esri.com/blogs/myAlaskaGIS/2015/02/20/web-

appbuilder-developer-edition-customization-resource-list

Page 30: Transitioning Applications to the Web App Builder

APPLICATION REQUIREMENTBuffer Search with CSV Export

{not possible with OOTB Query widget}

Page 31: Transitioning Applications to the Web App Builder

DEVELOPER COMMUNITY TO THE RESCUE!

https://geonet.esri.com/docs/DOC-1731

Page 32: Transitioning Applications to the Web App Builder

{DEMO}

Enhanced Search Widget - GeoNet

Web AppBuilder - Widgets Folder

Web AppBuilder - Root

Page 33: Transitioning Applications to the Web App Builder

STEP 5DEPLOY!

Page 34: Transitioning Applications to the Web App Builder

1. Deploy applications in ArcGIS Online2. Deploy applications on your own web server

Page 35: Transitioning Applications to the Web App Builder

TAKEAWAYS

Page 36: Transitioning Applications to the Web App Builder

QUESTIONS?

Timothy Michael [email protected]

https://www.linkedin.com/in/timothyjmichael