Tooling

Extending Qt Creator

Tobias Hunger's picture

Qt Creator is designed to be extensible. I want to show various ways that can be used to integrate 3rd party tools and to extend or change existing functionality.

Topics include:

Configuration: many things are already there and just need to be turned on

Macros: How to use write them, how to use them

Custom Commands: Run custom commands during build or deployment

Date: 

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

Targeting Multiple Mobile Platforms with Qt Creator

Aurindam Jana's picture

Application development for mobile devices with Qt looks more promising than ever before with the possibility to target platforms such as Android, BlackBerry, iOS, SailfishOS, Ubuntu.  With the latest Qt Creator, application developers can seamlessly develop, deploy and debug applications on their favourite platforms. With the new Qt Quick Controls and their integration with the Qt Quick Designer, creating beautiful UIs has now become a more pleasant experience. The QML profiler now shows more information regarding paint events and memory usage.

Date: 

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

Testing of Embedded and Mobile Qt and QML Applications

Harri Porten's picture

The benefits of automated tests in general, such as the ability to run more tests in less time, also apply to GUI tests. But automating GUI tests for Qt and QML user interfaces in a cross-platform environment, esp. on embedded and mobile devices, comes with its own set of challenges.

In this talk the presenter will discuss the challenges of automated Qt and QML GUI tests on mobile devices, such as iOS and Android and embedded / RTOS systems, such as QNX, VxWorks, embedded Linux and Windows CE.

Date: 

Friday, November 8, 2013 -
11:30am to 12:30pm

Qt Creator Plugin Development

Tobias Hunger's picture

This session is for developers who want to write their own Qt Creator plugin. First we will cover the Qt Creator plugin architecture with the IPlugin interface and the object pool as well as core interfaces provided by the Core plugin.

Once the basics are laid, we will discuss the implementation of an existing plugin to Qt Creator.

This presentation is targeting towards developers who want to write their own Qt Creator plugins. Having some prior exposure to Qt Creator code is recommended but not mandatory.

Date: 

Friday, November 8, 2013 -
1:30pm to 2:30pm

Using the Clang API

This presentation is a brief introduction to the Clang compiler and the Clang API.  We will go over some of the advantages of Clang over other compilers, how to use it with Qt, and discuss the Clang API and how it enables the development of C++ tooling, culminating in a simple syntax-aware C++ IDE example.

Date: 

Friday, November 8, 2013 -
2:45pm to 3:45pm

Qt Enterprise Embedded A.K.A. 'Boot to Qt Project'

Andy Nichols's picture

As a developer it is quite frustrating to start an embedded project and not be able get started with your product as soon as possible. You could spend days setting up a working toolchain and acquiring the necessary libraries and drivers for your sysroot and device image. At Digia we saw this as a pain point for ourselves as well as our customers, so the Boot to Qt project was created as an effort to make Embedded development accessible for everyone.

Date: 

Friday, November 8, 2013 -
4:00pm to 5:00pm
Subscribe to Tooling