Web AppBuilder for ArcGIS
Laban Ndungo
Ephraim Muya
Esri Eastern Africa User Conference
2 – 4 November 2016
Overview
• Introduction
• ArcGIS Platform
• Introduction to Web AppBuilder for ArcGIS
• Building a Web Application
• Customization
• Community and Resources
Providing mapping, analysis, data
management, and collaboration
An Integrated
Web GIS PlatformArcGISDesktop Web Device
Server Online Content
and Services
Portal
ArcGIS Web Application Templates
Web Map
ArcGIS Online and Portal for ArcGIS
A
Web AppBuilder for ArcGIS
• Functionality within ArcGIS Online and Portal for ArcGIS
- ArcGIS Online since Dec 2014
- Portal for ArcGIS in 10.3 and later
• Enables new apps to be created without coding
- Interactive WYSIWYG user experience
- Runs on any device, in a web browser
• Fully integrated with the ArcGIS Platform
• Built with ArcGIS API for JavaScript and HTML 5 technology
• Extensible
What is a Web Map?
• Foundation for your maps and apps
• Enables “intelligent maps” → Web Map stores references to web services
and data, display and behavior settings
• Supports: smart mapping, pop-ups, editing, analysis, time, etc.
• Create in ArcGIS Online/Portal for ArcGIS map viewer
• Can be leveraged by all other Esri Apps
Data content in a Web Map
• Basemaps
- Geographic frame of reference
- Typically contain static data
• Operational Layers
- Information overlays that end users interact with
- Contain dynamic data
• Operational layers display on top of basemaps
Conceptual terms
Basemaps
Operational
layers
+
A
Web Map
Workflow for Creating a new App
Available Widgets
• Widget: a chunk of code that can be added in a modular fashion; provides
functionality
• 30+ available; enable core web mapping application capabilities
Deploy Apps on Any Device
Laban Ndungo
Web AppBuilder Tour
Web 3D with Web AppBuilder
• Supports latest Javascript API with 3D support
• Suport Web Scene
• A set of 3D Widgets
• A set of 3D widgets
• Support smart map for 3D “3D Expression”
• Widget development for Web 3D
Resources
• Online help documentation
http://doc.arcgis.com/en/web-appbuilder/
• Developer Edition help documentation
https://developers.arcgis.com/web-appbuilder/guide/xt-welcome.htm
• Esri Live Training Seminar: Get Started with Web AppBuilder for ArcGIS (60 mins)
• Esri Web course: Creating Web Applications Using Templates and Web AppBuilder
for ArcGIS (2-4 hours)
http://doc.arcgis.com/en/web-appbuilder/https://developers.arcgis.com/web-appbuilder/guide/xt-welcome.htm
Developer Community on Github
• Sharing and Collaborating