


Visual Studio Code ( ) will be used for the demonstrations and a brief introduction to its features and capabilities will be provided.

The workshop will provide an introduction to (1) the role of widgets in Web AppBuilder for ArcGIS, (2) the creation of basic Dojo widgets, (3) the use of version 3.x of the ArcGIS API for JavaScript in widget development for 2D applications, and (4) widget deployment. Custom widgets are developed using the Developer Edition of Web AppBuilder for ArcGIS ( ), which allows for the creation of web applications that can be hosted by organizations, especially within an ArcGIS Enterprise environment (widgets cannot be deployed to ArcGIS Online applications due to security concerns). Specifically, widgets are based on the Dojo open source toolkit, while the ArcGIS API for JavaScript provides capabilities for working with maps and for performing associated tasks. The goal of the workshop is to teach attendees the basic principles required to create their own custom widgets and, thus, add their own functionality to web mapping applications. As an example, the Layer List widget consists of a button in the web application and an associated form, which provides information about map layers along with associated functionality. Instructor: D avid Howes, David Howes LLCĭescription: Esri’s Web AppBuilder for ArcGIS supports the creation of web applications that can be extended using widgets, which are built using HTML, CSS and JavaScript. Note this registration is only for the Monday workshop not the full conference.
