Animations and state machine APIs in qt/master

Posted by Eskil Abrahamsen Blomfeldt on May 25, 2009 · 6 comments

That’s right.

This weekend we integrated the animation and state machine APIs (part of the Qt Kinetic project from the road map) in Qt’s master branch.

They were both released as solutions before, and we’ve had a lot of feedback. The APIs have been through a bunch of reviews and iterations, and we’re really really proud of the results. So go and pull the latest version of the repository and try out the examples and the examples.

I’m not going to say any more about it, rather I’ll just link to a bunch of blogs that we posted earlier. (PS. some of these have screenshots and even videos)

Qt Animation Framework.

Welcome to Kinetic.

Qt State Machine Framework.

Qt Kinetic hits Plasma.

Animated Layouts with Qt Kinetic.

Qt Animation Framework reloaded.

Animated Tiles.

Qt Hierarchical State Machine Framework add-on released.

New (and last?) QtAnimationFramework Solution (wasn’t the last, by the way.)

Writing a game with the animation and the state machine API.

A full serving of the Qt State Machine Framework.

Qt Animation Framework 2.3 is out.

QShare(this)

No related posts.


6 comments

1 gcarvalho May 25, 2009 at 12:49 pm
 

When do you expect to integrate the declarative UI? Also, any dates on when we can this out in a stable release?

2 allen May 25, 2009 at 3:42 pm
 

What does this mean for the Kinetic project? Is that project now completed? If not, can it be compiled with/against the core libraries with no conflicts?

3 sohail May 26, 2009 at 1:23 am
 

Yes please, I can has declarative-ui?

This is great news. The new animation framework is very well thought out. Declarative UI also seems to be very well thought out. I can’t wait to release code using both of these new APIs.

4 eskil May 26, 2009 at 9:18 am
 

gcarvalho: I don’t know when the declarative UI will be ready for integration, but it’s available here: http://labs.trolltech.com/page/Projects/Graphics/Kinetic/DeclarativeUI

allen: The Kinetic project is not completed. This only means that we felt that this particular part of the APIs were now stable enough to be integrated into Qt. We will continue to work on it there.

5 hanrai May 29, 2009 at 2:16 am
 

Where is SCXML support? I can’t find QScriptedStateMachine class in this branch.

6 eskil May 29, 2009 at 12:50 pm
 

hanrai: QtSCXML has not been integrated

Comments on this entry are closed.

Previous post:

Next post: