Meet Qt Quick at Mobile World Congress

by Adam Walhout on February 15, 2010

Qt Quick is being demonstrated at Mobile World Congress today.

What´s Qt Quick, you ask? Qt Quick (Qt User Interface Creation Kit) is a high-level user interface technology that makes it dramatically easier for UI designers and developers with scripting language skills to quickly and easily create beautiful, pixel perfect UIs and lightweight, touch-enabled apps with Qt – all without requiring any C++ skills. It will be part of the Qt 4.7 release, which will have its first technology preview released in March.

If you´ve been following what our developers are working on in Qt Labs, you´ll likely already be familiar with Qt Quick, but under various project names like Qt Declarative, Declarative UI, Bauhaus and others.  From the release of the Qt 4.7 technology preview and onwards, these core technologies will be known together as Qt Quick.  Qt Quick is made up of:

  • An easy-to-use declarative, script-like language called QML (Qt Meta-Object Language)
  • Tools in the Qt Creator IDE, including a visual editor that allows developers and designers to combine simple elements into fluid, animated UIs
  • A new declarative programming approach that makes it easier to create UIs by telling them what to do, not how to do it

While Qt has catered to C++ developers until now, Qt Quick extends Qt´s user interface capabilities.  This creates exciting opportunities for UI designers and developers more familiar with scripting languages to use Qt to create cool UIs and apps for Nokia devices or any other Qt supported platform.  What´s more, Qt Quick eliminates the barriers that often prevent designers and code crunchers from speaking the same language .  Rather than struggling to implement a Flash or PowerPoint prototype, developers work in the same environment, on the same code as the designers, allowing them to work iteratively together to produce amazing results faster than thought possible.

But don´t take it from me.  Take a look at the video below to hear Qt Product Manager Henrik Hartz introduce Qt Quick. Or, if you happen to be wandering around in Barcelona and want to pop into Mobile World Congress, visit us in Hall 1, Stand 1E44 for a live demonstration.

{ 4 trackbacks }

Digia in video: un esempio di Qt Quick!
February 17, 2010 at 9:31 am
MAMK.net | Blog Archive | Daily Twitter Digest for 2010-03-05
March 6, 2010 at 12:00 am
MAMK.net | Blog Archive | Weekly Twitter Digest for 2010-03-07
March 7, 2010 at 12:03 pm
Bits by Ben : Qt 4.7 live ebuilds
March 16, 2010 at 9:49 pm

{ 4 comments }

Muti Saki February 16, 2010 at 10:31 am

Nice idea and features. I am waiting for the PyQt support for S60 platform. Python is enough for scripting programming.

Kensai February 16, 2010 at 6:20 pm

I’m looking forward to Qt Creator’s future! It should become a great tool uniting the world of developers and designers. Just don’t sacrifice any functionality for any of these groups.

Sam Dutton February 18, 2010 at 9:50 am

QML looks really interesting — congratulations.

It’s crazy that it’s still so complicated to get to Hello World on existing (mobile) platforms — iPhone, Android or S60 — in setting up the development environment and building a simple UI.

I’d love to see some more documentation and code examples.

http://qt.nokia.com/doc/qml-snapshot/qmlintroduction.html is a start, but it’s not clear to me from that how to actually build an application, or even interfaces with multiple components.

Adam Walhout February 18, 2010 at 11:27 am

Thanks for the feedback Sam. We´re working on improving the documentation, so you should see a big improvement by the time we launch Qt Quick with 4.7.

Comments on this entry are closed.

Previous post:

Next post: