arcgis for developers - esri · support developers building focused, cutting edge applications on...

Post on 02-Oct-2020

13 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Euan Cameron

It’s all About Building Apps

Templates Builders APIs

ArcGIS App Development Patterns

Our Mission

Support developers building focused, cutting edge applications on the ArcGIS platform, for workflows within their organization, for their users or product / services they produce.

Building Apps extends the reach of your organization!

Developing Apps

The Cross Platform Development Challenge

Building Apps for Multiple Platforms

• Support heterogeneous device environments• While maximizing your development investment• Web vs Hybrid vs Native

- https://developers.arcgis.com/documentation/guides/choosing-the-right-platform/

• Native OS API vs native cross platform API• Many choices

- Important to be informed - Understand your users

Cross Platform Development

NativePlatform

API CrossPlatform Solution

PlatformSpecific

Re-useable

Functional Gap

Timing andTechnical Your App

Cross Platform ArcGIS Development Options

• HTML5 and JavaScript for web apps• Native app developers have choices

- Java- Qt/QML- Xamarin for .Net- AppStudio

How do you Choose?

• What platforms/devices are you targeting?- Do you have control of device choice?

• What functionality do you need?- Cross platform technologies have limited capabilities

• What skills does your team have?- Some technologies have steep learning curves- Leverage the skills you already have

• What is your budget?- Templates, builders and cross platform technologies can save time and resources

• What is your preferred deployment mechanism?- Updates are immediate in web apps- App stores open a huge market of potential users

Developers

Esri

Templates

Story MapsCollectorExplorer

Web Scene Viewer

Dashboard

Open Data

Maps for Office

GeoPlannerCrowdsourcing

Your Organization

Your Community

ArcGIS for Developers Website

http://developers.arcgis.com

Questions?

top related