Qt 5 first alpha released

Nokia just released the first alpha of Qt 5.0. For those who aren’t aware, KDE 4.x is developed using Qt 4.x. This marks a new cycle on KDE: The path to KDE 5.x.  According to Nokia what drives the development is the following vision:

“Qt 5 should be the foundation for a new way of developing applications. While offering all of the power of native Qt using C++, the focus should shift to a model, where C++ is mainly used to implement modular backend functionality for Qt Quick.”

Among the many new features, Qt 5.x includes will have a completely new graphic stack that uses OpenGL 2.0. QtGUI now will have a set of classes using OpenGL 2.0, allowing for hardware accelerated interfaces everywhere on your desktop (instead of just your windows manager, KWin on KDE), think about iOS, Android (ICS) or Windows Phonw 7 as examples of how smooth applications can behave when the GPU handles more things, even with a fraction of the computational power.

Qt location is another new service that will allow developers to access GPS, maps, and other location based services. And, of course, WebKit has been updated to its latest version.

Users that lived through the Qt 3.x to Qt 4.x transition (and therefore the KDE 3.x to KDE 4.x transition) shouldn’t be worried. Even if this represents an important milestone and is a major change on Qt, it isn’t as deep as the previous change was, the transition between KDE 4.x and the eventual KDE 5.x should be a lot smoother, but not less exciting.

Here’s an example of what can be done with it:

Interested? Hit the source to learn more.

Source: Qt Project