Presentation created and delivered by Eamonn Doyle, the Chief Technology Officer for Esri Ireland.
The ArcGIS Platform is constantly evolving to meet the needs of startups and developers. In a world where the need for geoanalytics is being driven by the ever increasing amounts of data from sensor networks, IoT device and mobile apps, developers need a rich API's and comprehensive IaaS and PaaS foundation on which to build their apps.
At the same time startups in the location intelligence space need a set of functionality to help make sense of spatio-temporal data from Big Data sources.
ArcGIS is the complete mapping and analytics platform that offers all of the above. Check out this slide deck to learn about the Esri Startup and Developer programs - what is included in them and how you can sign up.
4. Insights
Consumer
App
Time and Space become. . .
The common platform for analytics and insights
There is a new paradigm for Location Data
GeoAnalytics
11. Web
GIS
Computing GIS Innovation
Distributed Architecture
Content
Real-Time
Data Exploration
Analytics
Imagery
Scripting 3D Visualization
Smart Mapping
Apps
Predictive Modeling
Geospatial AI
SaaS
Faster
Microservices
Web Services
Cloud
Big Data
Mobile
Networks
Distributed Computing
Containerization
Machine Learning / AIVirtualization
Imagery
Drones
Weather
Demographics
3DTraffic
Scientific Measurements
Lidar
Full-Motion Video
Crowdsourcing
Real-Time
Remote Sensing
ArcGIS has Evolved
To meet the needs of new world Startups and Developers
13. ArcGIS Is Open and Interoperable
Certifications
. . . Successfully Integrated Into Thousands of Systems
AutoCAD
SAP HANA
Adobe Creative Cloud AWS
AzureMS Office
Oracle
SQL Server
Teradata
NetezzaSharePoint
Jupyter Notebook
Power BI
R Python
Revit PostgreSQL
Altibase
Dameng SQLite
Extensible ArchitectureOpen-Source Contributions
Open APIs & SDKsOpen Data Access Open-Source Integration
REST
OPeNDAPWMS
WCS CSW
GML
WFS
KMLWMTSSLD
GeoPackage
SOAP
IFC
LAS
netCDF
SQL
JSON WaterML CityGML
OneGeologyLERC
Shapefiles
Web Scene (I3S)
INSPIREXLSForm
WPSIMDF
Open Standards and Formats
Direct Product Integration
Open Software Architecture
Embeddable
. . . Many
Hadoop
14. ArcGIS Is available in Multiple Forms
ArcGIS Online provides a comprehensive set of COTS services for ingestion, persistence, update, visualisation and
analysis of geospatial and temporal data accompanied by a range of apps to access your data and insights
. . . Concentrate on Your Mission re-use our capabilities
All web services on ArcGIS Online are available via a RESTful interface an accompanied by a set of
powerful APIs to enable you build applications to exploit your data and create insights
The same services (and more) provided by ArcGIS Online are available to deploy to your
private cloud
Software as a Service
Platform as a Service
Private Cloud Hosted
16. ArcGIS Client APIs
• ArcGIS REST API
• ArcGIS API for JavaScript
• ArcGIS Runtime SDKs
• ArcGIS API for Python
• APIs architected to take full advantage of the Web GIS Pattern
17. ArcGIS REST API
• ArcGIS Online and ArcGIS Enterprise services are RESTful services
• Over 25 service types
• Grouped into 4 sub categories
- Location based services
- GIS services
- Users, groups and items services
- Enterprise administration services
• Higher level ArcGIS APIs wrap these REST services
- Simplifies development
- Presents capability in a more familiar environment
- The underlying REST service can still be access directly if required
https://developers.arcgis.com/rest/
19. Machine &
Deep Learning
Tensorflow
CNTK
Keras
Forest Based
Regression
APIs
JS
iOS
Android
.Net
MacOS
QT
Linux
Python
REST
Web
Services
Feature
Map
Tiles
Vector Tiles
Image
3D Scene
GeoAnalytics
Storage
Oracle
SQL Server
PostGreSQL
File Based
Data Lake
Azure
AWS S3
IoT
Data
Acquisition
GeoEvent
Server
GIS
Server
AggregatePoints
AppendData
BuildMultiVariableGrid
CalculateDensity
CalculateField
ClipLayer
CopyToDataStore
CreateBuffers
CreateSpaceTimeCube
DescribeDataset
DetectIncidents
DissolveBoundaries
EnrichFromMultiVariableGrid
FindHotSpots
FindPointClusters
FindSimilarLocations
ForestBasedClassificationAndRegression
GeneralizedLinearRegression
GeocodeLocations
JoinFeatures
MergeLayers
OverlayLayers
ReconstructTracks
RunPythonScript
SummarizeAttributes
SummarizeWithin
20. ArcGIS API for JavaScript
• A modern JavaScript API for Web GIS
• Supports 2D and 3D visualizations
• Data driven visualization
• Simple and consistent API
• Rich visualizations possible with simple layer styling
• Works well with various JS frameworks and development environments
• Harnesses the power of modern browsers
- High performance map display with WebGL
- Client side engines for local processing of data
https://developers.arcgis.com/javascript/
21. ArcGIS Runtime SDKs
• 6 Device specific SDKs
• Fully native apps for best performance
• Fully leverage device capabilities
• Access all peripherals via their native SDKs
• Best debugging experience
• Offline use supported
• Local Server on some platforms
• X-Platform
- Qt
- Xamarin
https://developers.arcgis.com/arcgis-runtime/
22. ArcGIS Python API
A Whole New Way to Experience and Leverage ArcGIS
• Analytics - Data Science
• Scripting and Automation
• System Administration
Command Line
Scripts Jupyter
Notebooks
https://developers.arcgis.com/python/
23. Dashboards
Story Maps
Social MediaBrowser AppsProfessional
Desktop Apps
Server Admin
Apps
Mobile Apps
The ArcGIS System
A P I s
ArcGIS Developer Platform | Apps Empower Your Users
24. Strategies for Developers/Startups
• User the ArcGIS Client API’s & SDK’s and the ArcGIS Identity Model to built platform
apps for ArcGIS enabled Enterprises
• Build custom web and mobile apps ArcGIS Client API’s & SDK’s and use ArcGIS
persistence layers (web services)
• Use ArcGIS persistence, analytics etc. to build value added data sets and
information products
27. The Esri Startup Program
• A global, no-cost, three-year program that helps software startups succeed by
giving them access to Esri online services, software development tools, ready-to-
use content, training, support and co-marketing opportunities to help startups build
location and mapping into their product and business.
• Program qualifications. Are You a fit?
- Building software products.
- Founded less than three years ago.
- Generating less than $1M US in annual revenue at time of program entry.
- Aligned to Esri’s strategic goals for the program
28. The Esri Startup Program
• 2019, 86 applied to the program, 32 have been accepted
• 2018, 261 applied to the program, 96 were accepted, 150+
denied or deferred.
• Since 2016 we’ve received 1019 applications, generally
averaging ~18-23 submissions per month.
• ~360 have exited, pathways include:
- 44 graduated into the EPN Program as Silver Tier Partners (many
more projected)
- 21 acquired
29. ArcGIS for Developers and Startups
A Complete Developer experience
• Facilities for ingestion, creation, storage, visualisation of location based data
• A full set of scalable location analytics capabilities provided as web services
• A comprehensive set of developer APIs and SDKs for desktop, browser and mobile
• Business models addressing the needs of both Developers and Startups
https://developers.arcgis.com