web appbuilder for arcgis: javascript apps made easy · -arcgis online since dec 2014-portal for...

21
Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Tim Hensley Esri

Upload: others

Post on 22-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Web AppBuilder for ArcGIS:

JavaScript Apps Made Easy

Tim Hensley

Esri

Page 2: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

The ArcGIS Platform enables Web GISEnabling GIS Everywhere

Available in the Cloud . . .

. . . and On-Premises

Simple

Integrated

Open

Desktop Web Device

Server Online Content

and Services

portal

A

Page 3: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Creating web apps with ArcGIS

Page 4: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive
Page 5: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

ArcGIS Configurable Application Templates

ArcGIS Online and Portal for ArcGIS

Web Map

Page 6: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

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

- Supports 2D and 3D apps

- 2D apps 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

Page 7: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

2 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

- Sign into ArcGIS Online or Portal for ArcGIS

- Support for custom widgets and themes

• Both offer the same “builder” user experience, same capabilities

Page 8: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

40+ widgets

Page 9: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Available Widgets for 2D Web Apps

• Widget: a chunk of code that can be added in a modular fashion; provides functionality

• 40+ available; enable core web mapping application capabilities

Page 11: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Example: How the Web AppBuilder is replacing the JavaScript API

• The DistrictLookup Widget replaces the Polling Place Finder

Page 12: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

• Which configuration method do you prefer?

Example: How the Web AppBuilder is replacing the JavaScript API

Page 13: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Workflow for Creating a new App

2D or 3D

Page 14: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Demo

Web AppBuilder for ArcGIS

Page 15: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Leverage your organization’s Utility Services

• ArcGIS Online or Portal for ArcGIS

• Organization settings panel

Locators Basemaps Print services

Page 16: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Other enhancements in ArcGIS Online March 2016 Update

Create new Web Maps Optional: save app state

Page 17: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Web AppBuilder for ArcGIS

Community and Resources

Page 18: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

GeoNet – Esri Community

• 2 places for Web AppBuilder user community

• Both are very active

• Top GeoNet contributors post in these forums/places

Page 20: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive

Road Ahead

• Web AppBuilder Developer Edition v2.0 – end of March

- 3D functionality in beta

• Next ArcGIS Online update: June 2016

• Actively working on a workflow widget

- Inter-widget communication

• Portal for ArcGIS 10.5

- Extension to support custom widgets and themes

*Not final – Content subject to change

Page 21: Web AppBuilder for ArcGIS: JavaScript Apps Made Easy · -ArcGIS Online since Dec 2014-Portal for ArcGIS in 10.3 and later •Enables new apps to be created without coding-Interactive