QML/Qt Quick

QML for Dummies!

This talk/training, will try to in a very fast manner try explain what QML is and what one can use it for, specifically targeting designers  it is also valid for people interested in knowing what QML is all about from a user POV.

It will do so by doing Live coding examples.

 

As a side effect it will also venture into  the aspects of QML that will helps in designer-designers-developer communication flow.  

Date: 

Thursday, November 7, 2013 -
12:00pm to 1:00pm

Practical QML

Demos, talks, blog posts and especially sales pitches about QML show the bright side of QML: how easy and quick it is to build ""fluid"" multi-touch UIs with graphical ""wow"" effects - best in 3D. Without doubt, QML shines there. However, once we start developing our QML GUI, we'll find ourselves fighting with more mundane problems: how to navigate the QML GUI with a rotary knob, how to switch between day and night mode, how to switch dynamically between different languages, how to write well-designed QML components or how to write resolution-independent QML GUIs.

Date: 

Thursday, November 7, 2013 -
2:00pm to 3:00pm

Qt Quick on the Desktop

With the introduction of the Qt Quick Controls module in Qt 5.1, Qt Quick now comes into its own on the desktop. No longer exclusive to mobile and embedded domains, the desktop is once again a tier one target for the Qt framework. Besides a set of standard desktop controls, such as main windows, buttons, sliders, views, etc., the new module also introduces simple and effective layouts. While useful for mobile and embedded apps, they don't really shine until you use them with desktop applications.

Date: 

Thursday, November 7, 2013 -
4:30pm to 5:30pm

Adaptable UIs with Qt Quick

Modern mobile UIs have both high standards and diverse platforms. Naturally your application logic runs the same everywhere thanks to Qt, but for a pixel-perfect UI you may have to re-write the UI per device. Especially with devices starting to differentiate even within a single platform, such as the different form factors of the Z10 and Q10 BlackBerry devices.
 

Date: 

Friday, November 8, 2013 -
9:00am to 10:00am

A C++ Object Adapter Layer for QML

An “adapter-layer” is required to expose “properties” to QtQuick/QML from those systems with domain-specific C++ classes that do not (or cannot) derive from QObject.  As “adapters” are notoriously tedious to write and maintain, a design convention is proposed where a source code generator enables “binding-and-translation” from domain-specific classes and types to those exposed through QtQuick/QML.  The properties are established in a very readable-form, which also serves as module interface documentation.

Date: 

Friday, November 8, 2013 -
10:15am to 11:15am

Introduction to Qt Quick Controls

With Qt 5.1, we are introducing a range of new features to make life easier for developers who want to develop Qt Quick applications for the desktop as well as on mobile devices. The new Qt Quick Controls module gives you access to a wide range of ready-made controls such as buttons, sliders, splitters and tabs. In addition, we are adding related functionality to improve the control of layouts and creation of standard dialogs.

Date: 

Friday, November 8, 2013 -
1:30pm to 2:30pm
Subscribe to QML/Qt Quick