Getting your app together with Web AppBuilder for ArcGIS Walter Simonazzi Walter Simonazzi
Session path What is Web AppBuilder for ArcGIS? Web AppBuilder for ArcGIS tour What s new? July 2015 Demos Community and resources Wrap-up
Session path What is Web AppBuilder for ArcGIS? Web AppBuilder for ArcGIS tour What s new? July 2015 Demos Community and resources Wrap-up
What is Web AppBuilder for ArcGIS? It s a framework to create new apps without coding Interactive what you see is what you get user experience Extensible using widgets. Runs on any device, within a web browser Fully integrated with the ArcGIS Platform Host your apps online or run them on your own server Extensible
Two Options to Work with Web AppBuilder 1. Within ArcGIS Online or Portal for ArcGIS Embedded in the web site Activate from the map viewer or My Contents 2. Developer Edition Separate download and installed locally Use your own webserver Support for custom widgets and themes
Why should I use it? Develop once, deploy everywhere Reduce cost of development and maintenance. No programming background required for common GIS needs. Fully integrated with the ArcGIS platform. A new way to share data: any user can share data using ad-hoc Web Apps
Session path What is Web AppBuilder for ArcGIS? Web AppBuilder for ArcGIS tour What s new? July 2015 Demos Community and resources Wrap-up
Workflow for creating a new Web AppBuilder app
Integrate your organization s utility services ArcGIS Online or Portal for ArcGIS Organization settings panel Locators Base maps Print services
Web Apps from Web AppBuilder Apps are hosted in ArcGIS Online or Portal for ArcGIS Become items in My Contents folder Option to download source code for the app from Item Details page Customize web app Host in your own web server ArcGIS Online Portal for ArcGIS Production Web Server Web App1 Web App2 Web App2
Session path What is Web AppBuilder for ArcGIS? Web AppBuilder for ArcGIS tour What s new? July 2015 Demos Community and resources Wrap-up
5 New Themes Custom look and feel Billboard Box Dart Jewelry Box Launchpad
5 New Widgets: More functionality Search widget Stream widget Summary widget Incident Analysis widget GeoLookup widget
Other improvements Option to have widgets already opened when the web app starts up Support for uploading data for use in a GP service which has upload capability in the Geoprocessing widget Configurable context menus in the Layer List widget Interactive +/- zoom control in the map display with Zoom Slider widget Better responsive support in the Foldable and Tab themes Configure the sorting rules for query results in the Query widget Support Image Service Vector Layer and Image Service Layer
Export Web Apps as New Templates Use Web AppBuilder to create new templates which can be used in the ArcGIS Online/Portal for ArcGIS map viewer Web Map
Session path What is Web AppBuilder for ArcGIS? Web AppBuilder for ArcGIS tour What s new? July 2015 Demos Community and resources Wrap-up
Demo 1 Field data editing: Updating Melbourne s addresses database
Mobile editing Map Service ArcGIS Server Feature service ArcGIS Online Decision makers Web AppBuilder Default Data admin QC Field data capture Web AppBuilder for ArcGIS Editor2 Editor1
Technology used (minimum configuration) Web Tier: Web AppBuilder - ArcGIS Online edition, Editor widget Business tier: ArcGIS for Server Standard on premises. Feature service Data tier: Workgroup Geodatabase - SQLServer Express 2012 Feature class with domains, subtypes, relationship classes, attachments and editor tracking enabled.
Demo 2 Calculating walking times to public transport stops in Melbourne
Technology used Web Tier: Web AppBuilder - ArcGIS Online edition, Search, Geoprocessing, Directions and Printing widget, Business tier: ArcGIS Server on premises. Geoprocessing service (Network analysis extension Drive time process configured to walking time/distance Data tier: Enterprise Geodatabase in SQLServer 2012 Feature classes: tram and train stations from Public Transport Victoria
The workflow ArcGIS Desktop 1. Create a geoprocessing tool in ArcGIS Desktop to calculate walking times to public transport stops 2. Share the model as Geoprocessing Service in ArcGIS Server.
The workflow ArcGIS Online 1. Create Web AppBuilder application in ArcGIS Online that uses the geoprocessing widget 2. Configure the geoprocessing widget to use the geoprocessing service published in my ArcGIS Server.
Session path What is Web AppBuilder for ArcGIS? Web AppBuilder for ArcGIS tour What s new? July 2015 Demos Community and resources Wrap-up
GeoNet Esri Community 2 places for Web AppBuilder user community Both are very active
Road Ahead Web AppBuilder Developer Edition v1.2 Aug 2015 Support for 3D web scenes Support saving app state Enable client-side workflows E.g., result from one widget can be input into another widget *Not final Content subject to change
Session path What is Web AppBuilder for ArcGIS? Web AppBuilder for ArcGIS tour What s new? July 2015 Demos Community and resources Wrap-up
WAB is the framework to create web apps in ArcGIS without coding Deploy in ArcGIS Online or on-premises Develop once, deploy everywhere It is fully integrated with the ArcGIS platform.
Technology: Data: ArcGIS for Server 10.3.1 Web AppBuilder Online edition Public Transport Victoria, VicMap Lite Resources: http://doc.arcgis.com/en/web-appbuilder/ https://developers.arcgis.com/web-appbuilder/guide/xtwelcome.htm
STAY CONNECTED Linked In: https://au.linkedin.com/in/simonazzi Esri Australia s Technical Blog: http://esriaustraliatechblog.wordpress.com Esri Australia Training: https://esriaustralia.com.au/training Subscribe to our e-newsletters: https://esriaustralia.com.au/contact-us-subscribe