Kinetic

From Qt Labs

Jump to: navigation, search


Kinetic
Project logo: Kinetic-logo.png
Platforms: GNU/Linux, Windows, Mac
License: GPL
   Kinetic blogs
Git Clone URL:
git://labs.trolltech.com/qt/kinetic



[edit] Kinetic

[edit]

Welcome to the Labs project page for Kinetic.

What is Kinetic?

Kinetic is a development project driven by the goal of allowing Qt users on all platforms to more easily create dynamic, smooth and animated GUIs. Throughout the course of the project, we'll introduce a new animation framework and functionality for managing states and transitions. We'll also research improvements to Qt's styling and rendering model by building on Qt's existing GUI capabilities.

[edit]

Project Focus Areas

The project has three main areas of focus:

  • A new animation framework
    • Providing a framework that helps users build both simple and complex animations on any type of components - visual or non-visual. (e.g. widgets, items, sounds, etc.) Users should be able to define animations and stateful forms with animated transitions. Built-in animations should be provided, and users should also be able to create their own custom animations.
    • The latest Animation Framework is now available in qt mainline, through gitorious.
  • Declarative UI design and styling
    • Declarative Programming, as opposed to Imperative Programming, describes what something should be and should look like, rather than how you should create it or how to make it look a certain way. With the addition animation and a rich set of graphical and behavioral elements, Qt Declarative UI enables creation of highly fluid user interfaces.
  • Enhanced graphical capabilities
    • We'd also like to add new effects and features, such as opacity, drop shadows, glow and filtering to Qt's GUI.

Get the code

The code is available through a git repository.

Note that the latest Animation Framework and Statemachine API are already integrated in qt mainline.

We're looking for your feedback

To submit feedback, please use the mailing list at qt4-preview-feedback@trolltech.com. To subscribe, send a message containing just the word subscribe to qt4-preview-feedback-request@trolltech.com. For more information on all Qt mailing lists, and to view archived discussions, visit http://lists.trolltech.com/.

We've opened a channel on irc.freenode.net called #qt-kinetic. You can discuss directly with developers there (no response time guarantees).

[edit]

[edit] Latest 5 Kinetic Blogs

kkoehne
QtCreator
Kinetic
Declarative UI
Posted by kkoehne
 in QtCreator, Kinetic, Declarative UI
 on Wednesday, January 27, 2010 @ 11:45

Declarative UI is one of the big things on the Qt Roadmap for Qt 4.7 and 4.6.x. I already enjoyed working with the Qml language and the developers behind it for quite some time - and believe me, this one will fundamentally change the way slick Qt UIs are designed and look like! If you […]

» 49 comments «
Harald Fernengel
Qt
Declarative UI
 in Qt, Declarative UI
 on Thursday, December 17, 2009 @ 20:59

Recently, Qt Declarative for Qt 4.6.0 got released. We got a lot of requests for Maemo 5 support (well - some people just wanted to play the SameGame on their N900 ). And voilĂ  - declarative hit Maemo’s extras-devel repository. Obligatory screenshot:

Currently, the following packages are available:

libqt4-maemo5-declarative: The QtDeclarative library
libqt4-maemo5-declarative-dev: The development package, contains […]

» 8 comments «
Jan-Arve
Graphics View
Kinetic
Layouts
Posted by Jan-Arve
 in Graphics View, Kinetic, Layouts
 on Thursday, November 26, 2009 @ 11:09

For a long time the standard layouts shipped with Qt’s have been built around the concepts of linear and grid layouts. In the QLayout regime they are represented as QBoxLayout and QGridLayout. In the QGraphicsLayout regime they are represented as QGraphicsLinearLayout and QGraphicsGridLayout. We therefore started early this year with research on a new layout. […]

» 16 comments «
QtDeclarative
Qt
QtCreator
Declarative UI
Posted by QtDeclarative
 in Qt, QtCreator, Declarative UI
 on Wednesday, November 04, 2009 @ 07:47

At the Munich DevDays we got a lot of questions about QML - first among them was where to download it. To celebrate DevDays in San Francisco we are releasing binary snapshots that you can download now for Windows, Mac and Linux.
For those of you who couldn’t attend DevDays, QML helps you create exciting […]

» 32 comments «
alexis.menard
KDE
Graphics View
Graphics Items
Graphics
Kinetic
Performance
Posted by alexis.menard
 in KDE, Graphics View, Graphics Items, Graphics, Kinetic, Performance
 on Tuesday, October 27, 2009 @ 08:59

Do you know the main advantage of a Hummer? It can go pretty much everywhere, that’s why many armies are using it. If I talk about a Hummer it is because QGraphicsView can go pretty much everywhere too. Recently I was lucky enough to get a N900 (generously given by Jesper, don’t know for how […]

» 10 comments «


© 2008 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners.