Post on 20-Jul-2020
transcript
ArcGIS Runtime SDK for Qt:Build Native Cross-platform AppsGary Sheppardgarysheppardjr.github.io
ArcGIS Runtime SDK for Qt: Build Native Cross-platform Apps
• What is ArcGIS Runtime?• What can I do with ArcGIS Runtime?• How do I get started with ArcGIS Runtime?
2 of 23
Assumptions
• You like and/or need maps• You can write code (or at least read code)• You are in one of these categories:
- You write code almost every day- You write code now and then- You manage a team of coders- You were pretty good with (FORTRAN|COBOL|Pascal|VBA) back in the day- In other words, pretty much everyone is welcome here
3 of 23
ArcGIS Runtime
4 of 23
What is ArcGIS Runtime?Software development kits (SDKs) for working with ArcGIS
Extending ArcGIS to various platforms:• Android (Java, Kotlin)• Java• iOS (Swift, Objective-C)• macOS (Swift, Objective-C)• .NET (WPF, UWP)• Qt (C++, QML)
5 of 23
ArcGIS Runtime resources
• ArcGIS for Developers/ArcGIS Online account- SDK downloads- Layers and other content
- Some have no cost- Some use credits
- OAuth 2.0 app registration- Licensing (if needed)
• ArcGIS for Developers website https://developers.arcgis.com- API documentation- Guides
• ArcGIS DevLabs https://developers.arcgis.com/labs
6 of 23
https://developers.arcgis.com/https://developers.arcgis.com/labs
ArcGIS Runtime’s Capabilities
7 of 23
What can I do with ArcGIS Runtime?Software development kits (SDKs) for working with ArcGIS
Bringing the ArcGIS platform’s full capabilities to mobile, desktop, and embedded devices
Spatial Analytics Imagery & Remote Sensing
Mapping & Visualization
Real-Time GIS 3D GIS Data Collection & Management
8 of 23
Spatial analytics
9 of 23
Imagery & remote sensing
10 of 23
Mapping & visualization
11 of 23
Real-time GIS
12 of 23
3D GIS
13 of 23
Data collection & management
14 of 23
Getting Started withArcGIS Runtime
15 of 23
How do I get started with ArcGIS Runtime?
Three good options, all starting at https://developers.arcgis.com:• Guide > Get started > Develop your first map app
- I.e. use the Runtime SDK’s app templates in Qt Creator
• ArcGIS DevLabs https://developers.arcgis.com/labs• Samples
- Direct link: https://github.com/Esri/arcgis-runtime-samples-qt
16 of 23
https://developers.arcgis.com/https://developers.arcgis.com/labshttps://github.com/Esri/arcgis-runtime-samples-qt
Demo:Develop your first map app
17 of 23
Demo:ArcGIS DevLabs
18 of 23
Demo:Samples
19 of 23
Final Thoughts
20 of 23
Useful links
• https://developers.arcgis.com- ArcGIS for Developers
• https://developers.arcgis.com/labs- ArcGIS DevLabs
• https://slproweb.com/products/Win32OpenSSL.html- OpenSSL installer (I used 1.0.2 Light version)
• https://garysheppardjr.github.io- My home page
21 of 23
https://developers.arcgis.com/https://developers.arcgis.com/labshttps://slproweb.com/products/Win32OpenSSL.htmlhttps://garysheppardjr.github.io/
Please Take Our Survey on the AppDownload the Esri Events app and find your event
Select the session you attended
Scroll down to find the feedback section
Complete answersand select “Submit”
22 of 23
ArcGIS Runtime SDK for Qt:�Build Native Cross-platform AppsArcGIS Runtime SDK for Qt: Build Native Cross-platform AppsAssumptionsArcGIS RuntimeWhat is ArcGIS Runtime?ArcGIS Runtime resourcesArcGIS Runtime’s CapabilitiesWhat can I do with ArcGIS Runtime?Spatial analyticsImagery & remote sensingMapping & visualizationReal-time GIS3D GISData collection & managementGetting Started with�ArcGIS RuntimeHow do I get started with ArcGIS Runtime?Demo:�Develop your first map appDemo:�ArcGIS DevLabsDemo:�SamplesFinal ThoughtsUseful linksSlide Number 22Slide Number 23