Tuesday, October 19, 2010

About QML

Hi everybody,

it has been awhile since my last post here. I have been quite busy lately but I will try to give some updates from time to time about interesting stuffs. As you might know, I'm currently working a lot with QML, this new technology coming with the latest Qt versions (Qt4.6 but mainly Qt4.7).

Although programming in QML/Javascript was a little bit tricky at the very beginning (my background being more Java oriented), it is now kind of a pleasure since I can really do what I want, and have a fast and clear preview of my code. Doing animated UI has never been that easy.

I would like first to apology for my laziness. I haven't provided any introduction about QML, or given any example on this blog, but I adTvice all of you to refer to the Qt4.7 documentation. You can find there plenty of examples, tutorials, and demo. To check them out on your computer, you should download both Qt4.7 framework and the latest Qt Creator including Qt Quick (it's just for convenience). The current version available is the Qt Creator 2.1 beta 1. If you have any trouble, check the Trolltech ftp out.

Linux users can install both of them easily, no order is required. However, Windows users should first install Qt Creator including either mingw or visual studio environment and then link the folder in the PATH otherwise, you won't be able to compile Qt. 


If I finally decided to talk about this topic, it's mainly because today, I found out something which is really amazing: QML 3D.
Although I have been using QML for awhile, and figured out that it really simplifies the work a lot, this stuff really blew my mind. I feel QML is now playing in a totally different league. Imagine all the stuff you can do with that. Isn't it great?

I'm willing to give it a try when I will have some spare time. I hope I'll be able to tell you more about my point-of-view on this 3D programming.

I let you all for now, and hope you enjoyed reading. I tried to provide as much link as I can for you to follow and maybe also learn. Soon I have a training to do for some interested guys, so maybe that will give me the energy to give you some hints.

2 comments:

  1. For Comparison, check out the syntax for normal OpenGL and Qt/3D:
    http://labs.qt.nokia.com/2009/11/18/qt3d-brings-qt-style-coding-to-3d/

    Striking different isn't it? :D

    ReplyDelete
  2. It's interesting. May be I should also peek into it to know how ardeous it is for java guy!!!

    ReplyDelete