arcgis runtime sdk for qt:build native cross-platform apps€¦ · build native cross-platform...

23
ArcGIS Runtime SDK for Qt: Build Native Cross-platform Apps Gary Sheppard garysheppardjr.github.io

Upload: others

Post on 20-Jul-2020

23 views

Category:

Documents


0 download

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