ArcGIS App Strategies Ben

Similar documents
ArcGIS for Developers: An Introduction. Moey Min Ken

Developing Cross-Platform Native Apps with AppStudio for ArcGIS. Jo Fraley Erwin Soekianto

Web AppBuilder Presented by

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

ArcGIS Runtime SDK for Qt: Building Apps. Koushik Hajra and Lucas Danzinger

Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

An Introduction to GIS for developers

ArcGIS Apps: An Overview

Customizing Web AppBuilder using Third Party Products. Presented to: Esri Canada Toronto UC Presented by: Maura Daffern October 11 th, 2018

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

Web App Builder: Code-free Development. Adam Ziegler, Esri-Northeast, Local Government Team

ArcGIS Runtime SDK for.net Building Apps. Antti Kajanus David Cardella

ArcGIS GeoEvent Server: Making 3D Scenes Come Alive with Real-Time Data

ArcGIS Runtime: Building Cross-Platform Apps. Mike Branscomb Michael Tims Tyler Schiewe

Advances in GIS help create Smarter Communities

3D in the ArcGIS Platform. Chris Andrews

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

ArcGIS Runtime SDK for.net Building Apps. Rex Hansen

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton

ArcGIS Runtime SDK for Java: A Beginner s Guide. Mark Baird JC Malott

Introducing Survey123 For ArcGIS

An introduction to ArcGIS Runtime

ArcGIS for Server: Security

Deploying ArcGIS at an Electric Utility. Previn Wong Patrick Demer Patrick Dolan

Developing Qt Apps with the Runtime SDK

Using Collector for ArcGIS and Operations Dashboard for ArcGIS. Mike Sweeney Esri-Charlotte

ArcGIS for Server: What s New. Philip Heede, Jay Theodore

Creating Apps Using ArcGIS Online Templates. Matt Kennedy

Administering Your ArcGIS Enterprise Portal Bill Major Craig Cleveland

What is new in ArcGIS 10.2.x for Server

SIX REASONS. You Should Use ArcGIS API 4.0 for JavaScript. By Julie Powell, Esri Product Management

Product-Specific Terms of Use

Real-Time GIS: Leveraging Stream Services

ArcGIS for Mobile Devices: An Overview. Jeff Shaner Bonnie Stayer

Working with Feature Layers. Russell Brennan Gary MacDougall

Working with the ArcGIS Viewer for Flex Application Builder

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

Survey123 Deep Dive. Presented by: Sue Enyedy-Goldner Fall 2018

Getting Started with ArcGIS Runtime SDK for Qt. Thomas Dunn & Nandini Rao

Getting Started with ArcGIS Runtime SDK for the Microsoft.NET Framework. Morten Nielsen Mike Branscomb Antti Kajanus Rex Hansen

Dynamic Situational Awareness. Through Developer Applications

ArcGIS GeoEvent Server: Leveraging Stream Services. Ken Gorton RJ Sunderman

Getting Started with ArcGIS Runtime. Jeff Shaner David Cardella

ArcGIS Viewer for Microsoft Silverlight An Introduction

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner

ArcGIS Runtime SDKs Building Offline Apps. Nick Furness

ICIT. Brian Hiller ESRI Account Manger. What s new in ArcGIS 10

ArcGIS Runtime: Working with Maps Online and Offline. Will Crick Justin Colville [Euan Cameron]

Collaborate. w/ ArcGIS Runtime SDK for Android

Leveraging Esri Web AppBuilder s Free Widgets in Your Web GIS

Configuring ArcGIS Enterprise in Disconnected Environments

3D in the Browser with WebGL. Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer

Tom Brenneman. Good morning and welcome, introductions and thank you for being here.

Survey123 for ArcGIS: An Introduction. James Tedrick Erin Densford

Building Apps with the ArcGIS Runtime SDK for ios

Building Applications with ArcGIS Runtime SDK for ios - Part I. Divesh Goyal Mark Dostal

Expand Your Audience through ArcGIS Online Workshop 2018 IMAGIN Conference

ArcGIS GeoEvent Server: Leveraging Stream Services

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

ArcGIS Runtime: Styling Maps. Lucas Danzinger and Michael Wilburn

Real-Time GIS Leveraging Stream Services

TRAINING GUIDE. Lucity GIS. Web Administration

Customizing the Operations Dashboard for ArcGIS

Getting Started with the ArcGIS Runtime SDKs. Dave, Will, Euan

ArcGIS Runtime SDK for Java: Building Apps. Tyler Schiewe

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri

Deploying ios Apps. Al Pascual

Sharing 3D Content on the Web

TRANSITIONING TO A WEB- BASED DATA MANAGEMENT AND DATA SHARING MODEL. Chris Bardash, GISP

Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java

The Road to Runtime. Mark Cederholm UniSource Energy Services Flagstaff, Arizona

Best Development Practices and Patterns Using ArcGIS Runtime SDK for Android. Xueming Wu Puneet Prakash

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner

Architecting the ArcGIS Platform: Best Practices. Raymond Bunn, GISP, PMP Esri Patterns & Practices Solution Architect

ArcGIS Apps for the Mobile Worker. Presented by: Sue Enyedy-Goldner

Building Applications with the ArcGIS Runtime SDK for WPF

Trimble GeoCollector for ArcGIS: An Introduction. Morgan Zhang (Esri), Matthew Morris (Trimble)

Publishing Story Maps with ArcGIS

OpenSpirit Enabled GIS Portal Apps. Todd Buehlman, LOGIC Solutions Group Clay Harter, TIBCO September 7, 2016

ArcGIS Online. The Road Ahead Geoff Mortson

What s New in ArcGIS 10.4 for Server

KENYA 2019 Training Schedule

Creating Web Mapping Applications. Nikki Golding

ArcGIS Runtime SDK for WPF

ArcGIS Runtime SDK for ios and macos: Building Apps. Suganya Baskaran, Gagandeep Singh

ArcGIS Viewer for Flex An Introduction

ArcGIS for Mobile An Introduction. Bonnie Stayer

ArcGIS Online: Managing Data. Jeremy Bartley Sentha Sivabalan

Optimizing Field Operations. Jeff Shaner

Ensuring the Deer and Antelope Play Free

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Craig Williams

Building Java Apps with ArcGIS Runtime SDK

Building Android Apps Runtime SDK for Android

What s New in ArcGIS 10.3 for Server. Tom Shippee Esri Training Services

ArcGIS Enterprise: Architecting Your Deployment

Building WPF Apps with the new ArcGIS Runtime SDK for.net. Antti Kajanus Mike Branscomb

ArcGIS Viewer for Silverlight Advanced Topics

Web AppBuilder for ArcGIS Dive Into Mobile Development. Yiwei Ma & Kevin Gao

Transcription:

ArcGIS App Strategies Ben Ramseth Bramseth@esri.com @esrimapninja DevSummit DC February 26, 2016 Washington, DC

Session overview Topics Understanding ArcGIS s Defining strategies for building s Applying strategies to scenarios

Understanding ArcGIS Apps

ArcGIS s: Part of a Web GIS Apps Web maps Portal Web scenes Layers

ArcGIS s for everyone Apps for the office Apps for the field Apps for the community

ArcGIS Marketplace Apps and content Search filters Platform Industry Category Apps Content

Build your own s ArcGIS s Configu re Develo p

Build your own s ArcGIS s Configu re Develo p

Defining strategies for building s

App #1: Build Apps using builders and templates that: Work out of the box Can be configured without any developer skills

App builders AppStudio for ArcGIS Web AppBuilder for ArcGIS

App templates Story maps Web lication templates

App configuration Branding Style Parameters Layout Widgets Bookmark Stream Basemap

new functionality Community resources ArcGIS Marketplace GitHub GeoNet

App #2: s, package, and add custom functionality and branding into existing s.

ing functionality Write extensions API SDK AppStudio for ArcGIS QML components Operations Dashboard Widgets Web AppBuilder for ArcGIS Widgets

App #3: s developer tools, APIs, and SDKs to create complete custom Apps from scratch. API SDK http://developers.arcgis.com

ing web and native s ArcGIS Web APIs JavaScript REST Esri Leaflet ArcGIS runtime SDKs.NET Xamarin Android Qt ios Java Mac OS X

App strategies workflow Start Deploy

requirements Who will use the? What functionality will the need? What content will the require? How will the be accessed? What user experience will the provide?

App strategies workflow

App strategies workflow Requirement #1 Requirement #2 Requirement #3

App strategies workflow

App strategies workflow

App strategies workflow Deploy?

App strategies workflow

App strategies workflow Requirement #1 Requirement #2 Requirement #3

App strategies workflow Requirement #1 Requirement #2 Requirement #3

App strategies workflow

App strategies workflow

App strategies workflow Deploy?

App strategies workflow Requirement #1 Requirement #2 Requirement #3

App strategies workflow

App strategies workflow

App strategies workflow Deploy

Review App strategies App strategies workflow

Applying strategies to scenarios

Scenario: Tell a map story Tell a map story Branding App store Cross platform App requirements

Scenario: Tell a map story AppStudio for ArcGIS

Scenario: Tell a map story

Scenario: Tell a map story Tell a map story Branding App store Cross platform

Scenario: Tell a map story Tell a map story Branding App store Cross platform Deploy

Scenario: Image discovery Maximize # of users Change basemap Image discovery Custom widget App requirements

Scenario: Image discovery Web AppBuilder for ArcGIS

Scenario: Image discovery Maximum users Change basemap Image discovery Custom widget

Scenario: Image discovery Maximum users Change basemap Image discovery Custom widget

Scenario: Image discovery

Scenario: Image discovery Maximum users Change basemap Image discovery Custom widget

Scenario: Image discovery My widget 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' }); });

Scenario: Image discovery Maximum users Change basemap Image discovery Custom widget

Scenario: Image discovery Maximum users Change basemap Image discovery Custom widget Deploy

Scenario: Go offline Offline Custom UI App requirements

Scenario: Go offline ArcGIS runtime SDKs.NET Xamarin Android Qt ios Java Mac OS X

Scenario: Go offline Offline Custom UI

Scenario: Go offline Offline Custom UI Deploy

What's next Training 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 ing Web Apps with ArcGIS API for JavaScript

What's next Other resources http://www.arcgis.com ArcGIS http://developers.arcgis.com ArcGIS for ers 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