160 likes | 186 Views
Developing apps with ArcGIS Runtime SDK for Qt. Michael Tims Jen Trieu. Agenda. Intro to Qt, QML and Runtime Current release Quartz Beta Release: New functionalities SDK improvements. What is Qt?. What is QML?. The language for the Qt Quick product from The Qt Company
E N D
Developing apps with ArcGIS Runtime SDK for Qt Michael Tims Jen Trieu
Agenda • Intro to Qt, QML and Runtime • Current release • Quartz Beta Release: • New functionalities • SDK improvements
What is QML? • The language for the Qt Quick product from The Qt Company • Powered by C++ on the backend • A declarative language for building cross-platform apps • Declaring components is similar to writing JSON or CSS • Writing functions with JavaScript • Create UI rapidly with animation and prebuilt controls http://qt.io/qt-quick/
What is ArcGIS Runtime SDK for Qt? • Build advanced mapping apps for mobile & desktop clients • Build apps that leverage the ArcGIS platform • Build C++ apps for Linux and Windows • Build QML apps for Linux, Windows, Android, iOS and OS X • Build natively on top of Runtime’s C++ core and GPU acceleration • Build apps that are connected to network services or disconnected
Quartz Beta • Enhancements: • API • SDK • Notable Highlights • Requirements Changes
C++ across all platforms Desktoponly Cross platform QtQuick QtWidget QtQuick UI Runtime Api Qml Qt – C++
Extension of the mapview • Providing 2 out of the box • MapQuickView • MapGraphicView • Support of extension of other mapviews MapView Custom type MapQuickView MapGraphicView
Redesign of QML Api • More intuitive for Qml Dev • Supports of models
New Features • Vector tile layers • 3D • Military Symbology • Mobile map packages • Webmaps