![Page 1: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/1.jpg)
ArcGIS App Strategies
Ben Ramseth
@esriMapNinja
DevSummit DCFebruary 26, 2016 | Washington, DC
![Page 2: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/2.jpg)
Copyright © Esri. All rights reserved.
Session overview
• Topics
• Understanding ArcGIS apps
• Defining strategies for building apps
• Applying app strategies to scenarios
![Page 3: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/3.jpg)
Copyright © Esri. All rights reserved.
Understanding ArcGIS Apps
![Page 4: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/4.jpg)
Copyright © Esri. All rights reserved.
ArcGIS apps: Part of a Web GIS
Web maps
Layers
Apps
Web scenesPortal
![Page 5: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/5.jpg)
Copyright © Esri. All rights reserved.
ArcGIS apps for everyone
Apps for the field Apps for the community
Apps for the office
![Page 6: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/6.jpg)
Copyright © Esri. All rights reserved.
ArcGIS Marketplace
• Apps and content
• Search filters
• Platform
• Industry
• Category
Apps Content
![Page 7: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/7.jpg)
Copyright © Esri. All rights reserved.
Build your own apps
ArcGIS
apps
Configure
Extend
Develop
![Page 8: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/8.jpg)
Copyright © Esri. All rights reserved.
Build your own apps
ArcGIS
apps
Configure
Extend
Develop
![Page 9: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/9.jpg)
Copyright © Esri. All rights reserved.
Defining strategies for building apps
![Page 10: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/10.jpg)
Copyright © Esri. All rights reserved.
App strategy #1: Configure
Build Apps using builders and templates
that:
• Work out of the box
• Can be configured without any developer
skills
![Page 11: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/11.jpg)
Copyright © Esri. All rights reserved.
App builders
Web AppBuilder for ArcGISAppStudio for ArcGIS
![Page 12: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/12.jpg)
Copyright © Esri. All rights reserved.
App templates
Story maps
Web application templates
![Page 13: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/13.jpg)
Copyright © Esri. All rights reserved.
App configuration
Parameters
Branding
Layout
Style
Widgets
StreamBookmark Basemap
![Page 14: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/14.jpg)
Copyright © Esri. All rights reserved.
Configure new app functionality
Community
resources
ArcGIS Marketplace
GeoNet
GitHub
![Page 15: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/15.jpg)
Copyright © Esri. All rights reserved.
App strategy #2: Extend apps
Develop, package, and add custom functionality and
branding into existing apps.
![Page 16: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/16.jpg)
Copyright © Esri. All rights reserved.
Extending app functionality
Web AppBuilder for ArcGIS
AppStudio for ArcGIS
Operations Dashboard
Write extensions
WidgetsWidgets
QML components
API SDK
![Page 17: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/17.jpg)
Copyright © Esri. All rights reserved.
App strategy #3: Develop apps
Use developer tools, APIs, and SDKs to create
complete custom Apps from scratch.
http://developers.arcgis.com
API
SDK
![Page 18: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/18.jpg)
Copyright © Esri. All rights reserved.
Developing web and native apps
Xamarin Qt
Mac OS X
JavaiOS
Android
.NET
JavaScript
REST
Esri Leaflet
ArcGIS runtime SDKs
ArcGIS Web APIs
![Page 19: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/19.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Start
Extend
Configure
Develop
Effort
Deployapp
![Page 20: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/20.jpg)
Copyright © Esri. All rights reserved.
Identify app requirements
• Who will use the app?
• What functionality will the app need?
• What content will the app require?
• How will the app be accessed?
• What user experience will the app provide?
![Page 21: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/21.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 22: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/22.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Requirement #1
Requirement #2
Requirement #3
…
![Page 23: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/23.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 24: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/24.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 25: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/25.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Deployapp?
![Page 26: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/26.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 27: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/27.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Requirement #1
Requirement #2
Requirement #3
…
![Page 28: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/28.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Requirement #1
Requirement #2
Requirement #3
…
![Page 29: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/29.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 30: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/30.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Configure
Develop
Effort
Extend
![Page 31: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/31.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Configure
Develop
Effort
Extend
Deployapp?
![Page 32: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/32.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Requirement #1
Requirement #2
Requirement #3
…
![Page 33: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/33.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 34: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/34.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 35: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/35.jpg)
Copyright © Esri. All rights reserved.
App strategies
workflow
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Deployapp
![Page 36: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/36.jpg)
Copyright © Esri. All rights reserved.
Review
• App strategies
• Configure
• Extend
• Develop
• App strategies workflow
![Page 37: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/37.jpg)
Copyright © Esri. All rights reserved.
Applying app strategies to scenarios
![Page 38: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/38.jpg)
Copyright © Esri. All rights reserved.
Scenario: Tell a map story
Usestrategy
Evaluate app
Identifyreqs
• Tell a map story
• Branding
• App store
• Cross platform
Extend
Configure
Develop
Effort
App requirements
![Page 39: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/39.jpg)
Copyright © Esri. All rights reserved.
Scenario: Tell a map story
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
AppStudio for ArcGIS
![Page 40: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/40.jpg)
Copyright © Esri. All rights reserved.
Scenario: Tell a map story
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 41: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/41.jpg)
Copyright © Esri. All rights reserved.
Scenario: Tell a map story
Tell a map story
Branding
App store
Cross platformUsestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 42: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/42.jpg)
Copyright © Esri. All rights reserved.
Scenario: Tell a map story
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Deployapp
Tell a map story
Branding
App store
Cross platform
![Page 43: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/43.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
• Maximize # of users
• Change basemap
• Image discovery
• Custom widget
Extend
Configure
Develop
Effort
App requirements
![Page 44: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/44.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Web AppBuilder for ArcGIS
![Page 45: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/45.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Maximum users
Change
basemap
Image discovery
Custom widget
![Page 46: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/46.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Maximum users
Change
basemap
Image discovery
Custom widget
![Page 47: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/47.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
![Page 48: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/48.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Maximum users
Change
basemap
Image discovery
Custom widget
![Page 49: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/49.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
define(['dojo/_base/declare', 'jimu/BaseWidget'], function(declare, BaseWidget) { //To create a widget, you need to derive from BaseWidget.return declare([BaseWidget], { // Custom widget code goes here baseClass: 'jimu-widget-mywidget' }); });
My widget
![Page 50: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/50.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Maximum users
Change
basemap
Image discovery
Custom widget
![Page 51: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/51.jpg)
Copyright © Esri. All rights reserved.
Scenario: Image discovery
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Deployapp
Maximum users
Change
basemap
Image discovery
Custom widget
![Page 52: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/52.jpg)
Copyright © Esri. All rights reserved.
Scenario: Go offline
Usestrategy
Evaluate app
Identifyreqs
• Offline
• Custom UIExtend
Configure
Develop
Effort
App requirements
![Page 53: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/53.jpg)
Copyright © Esri. All rights reserved.
Scenario: Go offline
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Xamarin Qt
Mac OS X
JavaiOS
Android
.NET
ArcGIS runtime SDKs
![Page 54: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/54.jpg)
Copyright © Esri. All rights reserved.
Scenario: Go offline
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Offline
Custom UI
![Page 55: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/55.jpg)
Copyright © Esri. All rights reserved.
Scenario: Go offline
Usestrategy
Evaluate app
Identifyreqs
Extend
Configure
Develop
Effort
Offline
Custom UI
Deployapp
![Page 56: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/56.jpg)
Copyright © Esri. All rights reserved.
What's nextTraining courses
http://www.esri.com/training
Power your Enterprise with ArcGIS Apps
Power your Organization with ArcGIS Online Maps, Apps, and
Analytics
Get Started with Web AppBuilder for ArcGIS
Creating Web Applications using Templates and Web AppBuilder for
ArcGIS
Developing Web Apps with ArcGIS API for JavaScript
![Page 57: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/57.jpg)
Copyright © Esri. All rights reserved.
What's nextOther resourceshttp://www.arcgis.com
ArcGIS
http://developers.arcgis.com
ArcGIS for Developers
http://blogs.esri.com/esri/arcgis
ArcGIS Resources
http://geonet.esri.com
GeoNet
esri.github.io
Esri on GitHub
https://marketplace.arcgis.com
ArcGIS Marketplace
![Page 58: ArcGIS App Strategies - Esri€¦ · Power your Enterprise with ArcGIS Apps Power your Organization with ArcGIS Online Maps, Apps, and Analytics Get Started with Web AppBuilder for](https://reader031.vdocuments.us/reader031/viewer/2022013021/5f2bf05eb29b8420801e978c/html5/thumbnails/58.jpg)