Linked by Thom Holwerda on Fri 29th Jan 2010 15:58 UTC, submitted by vivainio
Qt Trolls (the Trolltech ones) are blogging about a technology preview of the UI designer for QML, integrated to Qt Creator. A youtube video is provided. QML, accompanied by an UI designer, provides an open alternative for piecing together flash-like high-FPS programs with heavily customized and animated user interfaces, built on QGraphicsView framework. While QML allows authoring the whole program in QML markup and Javascript, QML can be incorporated to Qt C++ programs with relative ease.
Order by: Score:
Amazing
by diegocg on Fri 29th Jan 2010 16:16 UTC
diegocg
Member since:
2005-07-08

I can't wait to see parts of KDE using these APIs!

Reply Score: 2

RE: Amazing
by siride on Fri 29th Jan 2010 22:05 UTC in reply to "Amazing"
siride Member since:
2006-01-02

And they'll be slow and crashy and the devs will claim that my already fancy graphics card just isn't fancy enough to run a desktop environment.

Reply Score: 1

RE[2]: Amazing
by Yagami on Sat 30th Jan 2010 04:03 UTC in reply to "RE: Amazing"
Yagami Member since:
2006-07-15

my time machine its on repairs , but good to see you have yours working.

on a more serious note, wtf ?? why do you want to make yourself look so ignorant ?

Reply Score: 1

RE[3]: Amazing
by siride on Sat 30th Jan 2010 04:06 UTC in reply to "RE[2]: Amazing"
siride Member since:
2006-01-02

How? I used Linux as my sole OS from early 2005 to mid-late 2009. I've used OS X on a MacBook for work and now I'm using Windows, which I used previously to using Linux. I've written software for all three. I've done Linux server administration. I'm not just making this up after installing Ubuntu for an afternoon.

Reply Score: 2

RE[4]: Amazing
by Yagami on Sat 30th Jan 2010 12:41 UTC in reply to "RE[3]: Amazing"
Yagami Member since:
2006-07-15

first of all , *you are making it up* since you are talking about the future. how can you talk certain about the future , if it didnt happen yet ? how do you know it will be buggy and crashy ?

other than that , i have an laptop with an i945 graphics cards ( intel , you know , not even dedicated ) and runs kde 4.4 rc2 very very smooth , its a pleasure to use.

everytime i add a plasmoid to the desktop , or some events happen , i get stable , completly smooth and nice animations or effects.

so , if in the present , there is stable and smooth animations in kde that even work on an intel 945, why would they be buggy and unstable and require a special video card in the future ?

Reply Score: 1

RE[5]: Amazing
by siride on Sat 30th Jan 2010 13:20 UTC in reply to "RE[4]: Amazing"
siride Member since:
2006-01-02

Sorry, I thought I was replying to a different thread. My post makes no sense now that I see the context. Carry on.

Reply Score: 2

RE[5]: Amazing
by siride on Sat 30th Jan 2010 13:22 UTC in reply to "RE[4]: Amazing"
siride Member since:
2006-01-02

Well, I'll reply anyways.

What you got is NOT what I experienced on my T43 with a Radeon X300. While compiz was smooth, as well as xcompmgr, KWin and Qt4 were anything but. I'm not the only one who's complained about KDE 4 performance (not by far).

I'm glad it works on your card and probably 2 or 3 others. For everyone else, it sucks.

Reply Score: 1

RE[6]: Amazing
by Yagami on Sat 30th Jan 2010 14:33 UTC in reply to "RE[5]: Amazing"
Yagami Member since:
2006-07-15

you will just have to wait , not for kde , but for ati drivers.

the thing with my video card, intel, is that its drivers usually are the first to get updated into new xorg / mesa tecnologies.

kde makes use of these new technologies.
in my current setup , i have KMS, DRI2, just to name a few all working flawlessly.

so dont be surprised if some day , without changing a thing in kde , you update your drivers and everything works smoothly.

of course , you dont think my i945 is more powerfull than your video card , right ;) hehe

Reply Score: 1

RE[7]: Amazing
by siride on Sat 30th Jan 2010 14:34 UTC in reply to "RE[6]: Amazing"
siride Member since:
2006-01-02

Or I can just use Windows or OS X where the drivers work from the beginning and I don't have to wait 5-8 years to get working drivers.

Reply Score: 1

RE[6]: Amazing
by Yagami on Sat 30th Jan 2010 14:40 UTC in reply to "RE[5]: Amazing"
Yagami Member since:
2006-07-15

well , forgot to say, i dunno if you follow developments of 3d in xorg / mesa / kernel, but i guess as soon as distros start deploying kernel 2.6.33 and new xorg , you are going to get a treat ;) ( i myself use gentoo , already using latest xorg / mesa and kernel 2.6.32 )

i dont have a radeon , so i cannot really confirm this, but there has been major work in the kernel for it.

also, i think 2.6.33 will have nouveau drivers for nvidia also.

its important that desktop stress the new mesa / gallium / kernel tecnologies, instead of rellying in the old xrender / xlib / xorg hacks ( like compiz does , which is fair since its codebase is being completly rewritten, i hope the new compiz uses the new 3d technologies )

Reply Score: 1

RE[7]: Amazing
by siride on Sat 30th Jan 2010 14:42 UTC in reply to "RE[6]: Amazing"
siride Member since:
2006-01-02

I'm sure it'll be great, just like the last 10 releases were. Still won't fix inefficient toolkits and underlying deficiencies in X's rendering model. I'm sure slapping another 3 layers of "acceleration" protocols will fix the problem in time, along with providing a host of new bugs and not supporting hardware that should be accelerable.

Reply Score: 2

RE[2]: Amazing
by KAMiKAZOW on Sun 31st Jan 2010 03:21 UTC in reply to "RE: Amazing"
KAMiKAZOW Member since:
2005-07-06

And they'll be slow and crashy and the devs will claim that my already fancy graphics card just isn't fancy enough to run a desktop environment.

Qt Creator runs on Windows, Mac OS X, and various X11 platforms. Qt Creator has no special graphics card requirements, nor does QML.

Reply Score: 3

RE[3]: Amazing
by siride on Sun 31st Jan 2010 03:24 UTC in reply to "RE[2]: Amazing"
siride Member since:
2006-01-02

But KDE does and KDE will make it suck. That was the original point of this subthread...

Reply Score: 1

RE[4]: Amazing
by KAMiKAZOW on Sun 31st Jan 2010 04:04 UTC in reply to "RE[3]: Amazing"
KAMiKAZOW Member since:
2005-07-06

But KDE does and KDE will make it suck. That was the original point of this subthread...

KDE SC runs on Windows, Mac OS X, and various X11 platforms. KDE SC has no special graphics card requirements on OSX and Windows.

Reply Score: 3

Hmmmm
by WorknMan on Sat 30th Jan 2010 12:29 UTC
WorknMan
Member since:
2005-11-13

Looks like they're rather impressed with being able to drag stuff around and seeing values at runtime in a debug window. I'm sure most Visual Basic developers are rolling their eyes. Welcome to 1991?

Reply Score: 0

RE: Hmmmm
by Yagami on Sat 30th Jan 2010 12:43 UTC in reply to "Hmmmm"
Yagami Member since:
2006-07-15

maybe because they didnt make a 10 hours video with all the things they are impressed ?

or are you just being annoying ?

Reply Score: 1

RE: Hmmmm
by siride on Sat 30th Jan 2010 13:26 UTC in reply to "Hmmmm"
siride Member since:
2006-01-02

Don't hold up VB as any kind of paragon of programming, unless as a paragon of unmaintainable, hard-to-write garbage.

Reply Score: 3

RE: Hmmmm
by vivainio on Sat 30th Jan 2010 14:10 UTC in reply to "Hmmmm"
vivainio Member since:
2008-12-26

Looks like they're rather impressed with being able to drag stuff around and seeing values at runtime in a debug window. I'm sure most Visual Basic developers are rolling their eyes. Welcome to 1991?


You have been able to do dragdrop ui design forever with qt designer. The new thing here is that now/soon you can do the same with qml, which is more difficult than making static ui's. Think of Flash rather than VB.

Reply Score: 2

JavaFX
by Moochman on Sat 30th Jan 2010 19:02 UTC
Moochman
Member since:
2005-07-06

Wow, the declarative UI syntax looks quite similar to JavaFX!

Reply Score: 2

Better than SVG How???
by MacMan on Sat 30th Jan 2010 19:06 UTC
MacMan
Member since:
2006-11-19

So, how is QML better than standard SVG with mouse events???

SVG is standard, and if you want a desktop app, just drop a webkit widget on a form in your favorite toolkit.

Lets see, I can use a svg enabled browser, which is standard on most platforms, or I can install this several gigabyte monstrosity called QT which is almost more of an operating system than a toolkit.

Reply Score: 0

RE: Better than SVG How???
by vivainio on Sat 30th Jan 2010 21:09 UTC in reply to "Better than SVG How???"
vivainio Member since:
2008-12-26

So, how is QML better than standard SVG with mouse events???


Is anyone using SVG for anything apart from static scalable images?

SVG is standard, and if you want a desktop app, just drop a webkit widget on a form in your favorite toolkit.


For desktop applications, you don't really care about "standards", you care about the fact that you can deliver your program for the platforms you are interested in, and that the program won't suck horribly (which is what I'd expect an svg application to do).

Web based applications are fine for simple applications, and happen to be trivially portable, but web technologies don't really make glitzy applications easy to build - or, if they do, they are everything but open or standardized (flash, silverlight).

Lets see, I can use a svg enabled browser, which is standard on most platforms, or I can install this several gigabyte monstrosity called QT which is almost more of an operating system than a toolkit.


If you are using Linux, you'll have this "monstrosity" out of the box. Likewise if you happen to be using a (future) Nokia phone. Qt runtime is not really that big after all (around 10 megs?).

Reply Score: 3

More Videos
by theuserbl on Sun 31st Jan 2010 16:09 UTC
theuserbl
Member since:
2006-01-10

There existing more Videos about QML:

Getting started with QML (part 1):
http://www.youtube.com/watch?v=TN4RrBIft6A
(that shows how to install and run the examples)


And here some examples as videos:

QML Same Game Demo:
http://www.youtube.com/watch?v=8Bvm4E819UY

QML Dial example:
http://www.youtube.com/watch?v=Fr5FuGhTqm8

QML flickr browser demo:
http://www.youtube.com/watch?v=xoo_Ows1ExU

QML Calculator demo:
http://www.youtube.com/watch?v=WQkXdzMyGns

QML Recipes ListView example:
http://www.youtube.com/watch?v=2x_bS4M3jhY

Reply Score: 1