Discover bold, powerful talks from diverse, exciting, and influential people. Walk away enlightened and informed.

 

Qt on your wrist – Qt on Android Wear

Wednesday, October 19 at 4:20-4:30 pm | Oslo Room 

Speaker: Rebecca Worledge, The Qt Company 

Qt does not support Android Wear, and running out of the box does not run on Google’s smartwatch. This talk gives an overview of steps needed to get Qt applications running on Android Wear devices, and demonstrates some of the capabilities that Qt has when run on a smartwatch.

More useful but still cool Particle Systems in QtQuick 

Wednesday, October 19 at 4:35 p.m. – 4:55 p.m. | Oslo Room

Speaker: Ariel Molina, EDIS

The Particle System in QtQuick has been relegated mostly to eye-candy. But there is inherent beauty and usefulness in it. It his short talk I comment how & why we implemented a world wind simulator, which is being used daily in a real TV Broadcast Newscast using this nearly forsaken module.     The system now provides accurate wind simulations, and with it’s inherent coolness, it provides great eye-candy while it conveys useful and meaningful information.

 

Enabling Human Motion Capture in Qt Quick

Thursday, October 20 at 12:00-12:10 p.m. | Beijing Room

Speaker: Ariel Molina, EDIS

The Xsens Mocap Suit is a motion capture device providing markerless inertial body motion capture. The protocol is well documented, we will do a simple walkthru on how to read the protocol, and how to expose a simple QtQuick Model.     At the end we will be able to use a simple Repeater for displaying motion capture in QtQuick Scene. This, and the recently released Qt3D module, will open the possibility for very rich interaction, immersive applications, VR and body interfaces.

 

First steps with Qt for tvOS

Thursday, October 20 at 12:15-12:25 p.m. | Beijing Room

Speaker: Mike Krus, Senior Software Engineer, KDAB

In this talk we go through the work recently completed changes to enable QtQuick applications to run on tvOS. After a quick look at the platform, we go through the changes that were made to the build system and the shared iOS QPA.    But running your first QML application on the big screen, the limitations of Qt’s current tool set very quickly become obvious, highlighting the particularities of the platform, In particular, the lack of touch screen or any traditional input devices, such as keyboards or mice, make most applications utterly unusable.    Being restricted to a simple remote as the only input device, we investigate the challenges and problems posed by a system with no keyboard, mouse or touchscreen, and how new ideas for handling focus, input devices and on-screen input can be integrated to give the expected user experience.

 

A Simple Way to Create a QML UI that Runs on any Screen Size or Resolution

Thursday, October 20 at 3:00-3:10 p.m. | Berlin Room

Speaker: Chris Cortopassi, ICS

With the plethora of touch screen sizes, aspect ratios, and resolutions available, a common requirement is to develop UIs that are “screen independent”, especially for mobile phones and tablets. Even embedded projects that start on a fixed screen size might eventually be ported to a different screen, which would be a pain if dimensions were hard-coded and .png assets were heavily used for backgrounds.    There is a “Scalability” page in the Qt documentation that attempts to deal with this issue and mentions techniques such as (a) using Qt Quick Controls, (b) using QML Screen.pixelDensity , or (c) Loading Files Depending on Platform:  http://doc.qt.io/qt-5/scalability.html    however, all of these techniques have drawbacks.    In this talk, I will show a very simple way to write resizable QML controls and screens from (a) QML primitives (Item, Rectangle, Text, Image…) that (b) have no knowledge of the screen they’re running on and (c) are implemented with a single set of .qml files and .png assets.

 

Qt on realtime Linux device, a new approach

Thursday, October 20 at 3:15-3:25 p.m. | Berlin Room

Speaker: Daniel Lang, CTO, Toradex 

Its not easy to have a device with Hard Real-time requirements and run Linux with an extensive Qt UI. In this short talk we show how you can solve this issue with new heterogeneous ARM SoCs with different CPUs on the same die. We demonstrate it on with a live demo of an balancing robot for which we used Qt Device Creator.  Learn the basic concept and the pro and cons on this approach.

Don’t miss the short spurts of great