arcgis runtime sdk for qt: building apps...arcgis runtime resources •arcgis for developers/arcgis...

22
Gary Sheppard ArcGIS Runtime SDK for Qt: Building Apps

Upload: others

Post on 28-Jul-2020

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Gary Sheppard

ArcGIS Runtime SDK for Qt:

Building Apps

Page 2: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

ArcGIS Runtime SDK for Qt: Building Apps

• What is ArcGIS Runtime?

• What can I do with ArcGIS Runtime?

• How do I get started with ArcGIS Runtime?

Page 3: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

ArcGIS Runtime

Page 4: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

What is ArcGIS Runtime?Software development kits (SDKs) for working with ArcGIS

Extending ArcGIS to various platforms:

• Android (Java, Kotlin)

• iOS (Objective-C, Swift)

• Java (Linux, macOS, Windows)

• .NET (C#) (Android, iOS, UWP, WPF, Xamarin Forms)

• Qt (C++, QML) (Android, iOS, Linux, macOS, Windows)

Page 5: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

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 (Lite, Basic, Standard, Advanced)

• ArcGIS for Developers website https://developers.arcgis.com

- API documentation

- Guides

• Sample code https://github.com/Esri/arcgis-runtime-samples-qt

• ArcGIS Tutorials https://developers.arcgis.com/labs

Page 6: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

ArcGIS Runtime’s capabilities

Page 7: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

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 GIS3D GIS Data Collection &

Management

Page 8: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Spatial analytics

Page 9: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Imagery & remote sensing

Page 10: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Mapping & visualization

Page 11: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Real-time GIS

Page 12: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

3D GIS

Page 13: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Data collection & management

Page 14: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Getting started with

ArcGIS Runtime

Page 15: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

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 Tutorials https://developers.arcgis.com/labs

• Samples

- Direct link: https://github.com/Esri/arcgis-runtime-samples-qt

Page 16: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Develop your first

map app

Page 17: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

ArcGIS Tutorials

Page 18: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Samples

Page 19: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Final thoughts

Page 20: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Useful links

• https://developers.arcgis.com

- ArcGIS for Developers

• https://developers.arcgis.com/labs

- ArcGIS Tutorials

• https://garysheppardjr.github.io

- My home page

Page 21: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Print Your Certificate of Attendance

Print Stations Located in 150 Concourse Lobby

Tuesday12:30 pm – 6:30 pm

Expo

Hall B

5:15 pm – 6:30 pm

Expo Social

Hall B

Wednesday10:45 am – 5:15 pm

Expo

Hall B

6:30 pm – 9:30 pm

Networking Reception

Smithsonian National Museum

of Natural History

Page 22: ArcGIS Runtime SDK for QT: Building Apps...ArcGIS Runtime resources •ArcGIS for Developers/ArcGIS Online account-SDK downloads-Layers and other content-Some have no cost-Some use

Download the Esri

Events app and find

your event

Select the session

you attended

Scroll down to

“Survey”

Log in to access the

survey

Complete the survey

and select “Submit”

Please Share Your Feedback in the App