Digia QtThe company Digia spoke about the goals of the project Qt for the next few years

The company Digia has summed up some of the goals of the project Qt, to be achieved by 2017, and what has already been done to achieve them:

Number 1 in the multi-platform support

Qt – a cross-platform development framework that supports a wide range of desktop, mobile and embedded platforms. The last few months Digia is working on adding support for Android and iOS. In the immediate release of Qt 5.1 Digia is able to provide advanced technological support for both operating systems – Android and iOS – and hopes to announce the official release of the full support in Qt 5.2 at the end of this year. Digia also working on porting WinRT support in Qt – it will be available after the official support of Android and iOS.

Number 1 in cooperation with the developer

Digia began several projects to make acquaintance with the developers of Qt was easy: in Qt 5.0 were combined QtCreator and other tools in a single package with the libraries of Qt, so that developers can get everything they need to start developing with Qt from one source. Of course, it is still possible to develop using the Qt development environments other than QtCreator. No one bothers to use Visual Studio or XCode. Digia is also working on a line installers for Qt5, which will be available in the near future. Digia is also investing heavily in the tools and components – for example, the new Qt Quick Designer, which was released along with QtCreator 2.7, and new components Qt Quick, which will be part of the release Qt5.1.

Number 1 to create a great interaction with the user (UX)

Everyone is aware of the possibility of using Qt to create exciting user interfaces and UX. And Digia is making every effort to maintain its position as a leading Qt framework for software development framework that allows you to create advanced user interfaces with high performance graphics. The new graphics engine in Qt5 – the cornerstone for the achievement of this goal. Qt Quick 2 offers a scene graph, based on the GL, a system of particles (particle system) and a set of shader effects (shader effects) to create the animation, as well as – Qt Multimedia and Qt Graphical Effects, which allows the developer to use in the application of motion and sound. Digia will continue to improve these tools to create applications using the Qt was even easier.

A strong ecosystem

In addition to an active collaboration with the community of developers through the Qt Project, Digia has made significant progress affiliate Digia Qt Partner Program with the first partners that have entered into the program, and the company hopes that soon many will participate in it. Together with members of the community Digia Qt is actively planning to hold activities and events dedicated to Qt.

This year the Qt Contributors Summit and KDE Akademy will be combined and held together that will allow the two communities share a strong knowledge and competencies. Digia – Platinum Sponsor of this combined event – Qt Contributors Summit and KDE Akademy. After successful Qt Developer Days 2012 in Berlin and California Digia will once again unite forces with KDAB and ICS for Qt Developers Days in 2013. Finally, in June of this year, Digia conjunction with major sponsors and active participants in the Qt community – BlackBerry and Jolla – organize Qt Developer Day China in Beijing on June 6 for a rapidly growing Qt community in China.

Dual licensing model

Digia believes that the dual licensing model (opensource and commercial) is essential to the entire ecosystem of Qt in terms of prosperity, and this way – the best way for the development of Qt. Comprehensive development of Qt and Qt transformation into a leading cross-platform framework for building applications – is the basis of the strategy Digia. This means that Digia wants developers, organizations, companies around the world – regardless of industry, business model, device type, etc. – Are able to use and have used Qt to achieve their own goals and develop their business strategies.

It is very important that Qt is available for both commercial users and for open source community, and provides functionality that meets the various tasks of both parties. Digia believes in open source development by stimulating innovation and greatly appreciates all that is being done in conjunction with the Qt community through the Qt Project. Dual licensing model in promoting Qt has two functions:

– Commercial license protects future investment in the development of Qt – Qt R & D – from the point of view of financial stability necessary to sustain development teams Digia Qt, producing an invaluable contribution to the development of the code of the Qt. Gains from the sale of commercial licenses is also going to benefit Qt Project – for the maintenance of infrastructure, repositories, and servers qt-project.org, to be the scene for the whole community – where everyone can participate and contribute.

– Qt open-source Development performs a unique mechanism that makes Qt available everywhere and for all, increasing the number of users of Qt and facilitating the dissemination of the technology. Support for new mobile OS Android and iOS, as well as the upcoming WinRT, has been fully developed open-source community, which is a testament to the fact that Digia really believes in dual licensing in the future.

The open architecture of business

In the development of Qt Digia is guided by the principle of open communication with all members of the ecosystem. Digia believes that an open and thriving ecosystem of Qt, Digia and other community players can create products with added value for the functionality, tools and services. Digia believes that the presence of additional components not only provide more business opportunities for all interested companies, but also makes Qt stronger: the more ready-made solutions are available to meet the needs and challenges in various industries and use cases, the greater the value of Qt to offer users.

For more opportunities

Digia aims to create value in the following areas:

– Added value in functionality – especially for corporate users and for embedded (embedded) devices;
– Improved tools that reduce time to market and reduced costs for companies using Qt;
– “Cloud” services used in conjunction with solutions built on Qt;
– Support and development services using Qt.

Some examples of the above it is already available library charts Charts, improved plug-in for Visual Studio – Visual Studio Add-In, as well as Technical support and services to Digia offers. Digia is now working on a new cloud service for Qt applications – Enginio, which was first presented at the Qt Developer Days in 2012. Soon to be open public access to the service.