Presenter Presentation Info

Maciej Węglarczyk
Ganymede Ltd.

Android & iOS – on the edge of Qt and Java/Objective-C

Mobile operating systems are constantly evolving and providing new APIs with every new release. As Qt for Android & iOS is being extended from version to version, there always will be some areas where a mobile application developer needs to write at least a few lines of code outside of C++.
• How exactly Qt is integrated with Android and iOS?
• Can one mix Java/Objective-C with Qt freely?
• What cannot be done in Qt itself?
• How to implement animated splash screen instead of black screen while QML is still loading?

Nicolas Froment

A Qt journey from desktop to mobile

MuseScore is a startup with a mission to help musicians to learn to play their favorite songs and master their musical instruments. Its history goes back more than 10 years when German software developer and pianist Werner Schweer decided to write his own software to compose and notate music. He open sourced his project under GNU GPLv2. The first desktop version of MuseScore was created using the open source edition of Qt 3.1.

Andrew Knight

Qt for WinRT (Windows 8 Modern UI and Windows Phone 8)

The Qt port for Windows Runtime brings the power and convenience of Qt to Microsoft's latest devices and operating systems. Since Qt 5.3, it has been possible to build Qt Quick applications for publication in the Windows Store. This presentation covers technical background on the port -- including how things have progressed for Qt 5.4 -- and how to get started using Qt for WinRT in practice.

Christian Feldbacher
V-Play GmbH

How to Develop with Qt for Multiple Screen Resolutions and Increase Your User Retention (of Cross-Platform Apps and Games)

In the first part, we show how to use Qt Quick features to create UIs for multiple screen sizes, screen resolutions and form factors like phones, tablets and desktop PCs. We cover dynamic image switching, content scaling and basic Qt Quick features like file selectors, Loader elements, QML Singletons and property bindings and compare the use cases for each of them.

BogDan Vatra

Extending Qt on Android apps using JNI

Why? Because it is impossible for Qt to implement all Android features e.g.:

Cameron Kiddle
Calgary Scientific Inc.

From the Desktop to the Mobile Cloud: Extending your Qt Widget Desktop Application as a Back-end Service

With the rise of the mobile workforce and rapid growth of mobile technology, the way in which users access their software applications is changing. People want to use their software anywhere and on any device. Additionally, the continued growth of cloud computing has spurred companies to adopt new deployment models for their applications. By deploying their applications on the cloud, companies aim to reduce capital expenditures by taking advantage of the increased elasticity that cloud platforms provide for adapting to changing usage patterns.

Frederik Gladhorn
Frederik Gladhorn
The Qt Company

Accessible Apps

Accessibility support helps you to reach a wider audience with your application. Qt integrates with the native accessibility frameworks on various platforms, since Qt 5.3, including iOS and Android. In this presentation you will learn how blind people use mobile devices and how they experience user interfaces created with Qt.