arcgis for developers - esri · support developers building focused, cutting edge applications on...
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?