[Qt-qml] Standards?
Jason H
scorp1us at yahoo.com
Tue Jul 20 16:51:11 CEST 2010
Ok, I just read Alan's article, and it was very good. He touched on several
things that I think needed to be mentioned.
If I were writing a book, here's how I'd lay it out.
1. Introduction to Qt (C++, signals, slots, properties)
2. Introduction to QGraphicsView (QGraphics* classes)
3. Introduction to QML
"Hello World"
Syntax (It is unlike any other, blending JS and delcarations)
Conversion (QGraphicsItem -> Item, etc)
ECMA Scripting (how QML elements are essentially defineClass calls (or
resemble them))
4. QML Runtime & Scripting
Evaluation of scripts (how when QML is evaluated) root.height/3 is not a
static assignment!)
5. Stock QML Elements
6. Making new QML elements in QML
7. Data Everywhere
SQL Storage
Network storage
Abstract Storage Using QNetworkAccessManager
8. Models
Delegates
Lists
Trees
9. Using Threads
10. QML and C++ Living together in perfect harmony
Data exchange
Exporting new classes to QML
Using QML-defined classes in C++
Abstracting UI from Code
11. Larger QML codebases
Using multiple files
Components
12. Targeting various devices
Using Anchors to layout intelligently
13. Additional Nokia QML Libraries
WebView
Movility (Video, etc)
14. Writing your own Libraries & Plugins
________________________________
From: Jason H <scorp1us at yahoo.com>
To: Ivan De Marino <ivan.de.marino at gmail.com>
Cc: "qt-qml at trolltech.com" <qt-qml at trolltech.com>
Sent: Tue, July 20, 2010 10:15:03 AM
Subject: Re: [Qt-qml] Standards?
Well, throwing it out there as a web standard I think would raise some eyebrows,
get the attention, and make it hugely successful. People have been crying for a
open source flash replacement. Tools like gnash don't fix the problem, as they
don't compile the binary.
I think all that would be needed is a reference implementation that is a browser
plugin on OSX, Windows and Linux.
We've got a chicken and egg problem. But getting one will produce the other
eventually. I think having it as a web standard would help get both the
quickest.
-J
On Jul 20, 2010, at 9:33 AM, Ivan De Marino <ivan.de.marino at gmail.com> wrote:
I don't think QML needs to 'prove itself'.
>>
I didn't mean in a technological sense.
I think QML is brilliant and I'm being an advocate of it myself.
But we, around the Qt area, are the only one really aware of what it is.
It needs to reach a wider audience, and a wider knowledge base, to become a
serious candidate.
That's what I meant.
>
>
________________________________
From: "simon.turvey at nokia.com" <simon.turvey at nokia.com>
>
>Cc: qt-qml at trolltech.com
>Sent: Fri, July 16, 2010 9:39:43 AM
>
>Subject: Re: [Qt-qml] Standards?
>
>
>
>Well, you could pick up the Qt on NaCl baton and help take that that forward.
>
>http://labs.trolltech.com/blogs/2010/06/25/qt-for-google-native-client-preview/
>
>From:qt-qml-bounces at trolltech.com [mailto:qt-qml-bounces at trolltech.com] On
>Behalf Of ext Ivan De Marino
>Sent: 16 July 2010 12:31
>To: Jason H
>Cc: qt-qml at trolltech.com
>Subject: Re: [Qt-qml] Standards?
>
>If with "submit QML as web standard" you mean to "submit QML to W3C for
>standardization", I guess you should bear in mind that Flash ISN'T a standard.
>I just happened to become widely used because filled a gap that HTML (and
>relata) on it's own couldn't.
>
>I would love though to be able to develop stuff in QML and have it running
>within a browser.
>Problem is, we would fall into the trap of User requiring to install another
>plugin so that a QML-player could sit into an "<object>" tag.
>
>Other options could be to extend the <canvas> set of context to support a "QML
>context". But maybe this is just dreaming...
>
>QML still has to prove itself on the wide scene, unfortunately.
>
>On 15 July 2010 03:48, Jason H <scorp1us at yahoo.com> wrote:
>I was wondering if there are any plans to submit QML as a web standard, so that
>we can replace Flash? This would be the first fully open source implementation
>of anything close to it.
>
>
>
>
>_______________________________________________
>Qt-qml mailing list
>Qt-qml at trolltech.com
>http://lists.trolltech.com/mailman/listinfo/qt-qml
>
>
>
>--
> Ivan De Marino | Software Engineer | France Telecom R&D UK - Orange Labs
> w. +44 20 8849 5806 | m. +44 7515 955 861 | m. +44 7974 156 216
> ivan[dot]demarino[at]orange-ftgroup.com |
>ivan[dot]de[dot]marino[at]gmail[dot]com
> www.detronizator.org | www.linkedin.com/in/ivandemarino
>
>_______________________________________________
>Qt-qml mailing list
>Qt-qml at trolltech.com
>http://lists.trolltech.com/mailman/listinfo/qt-qml
>
>
>
>
>--
> Ivan De Marino | Software Engineer | France Telecom R&D UK - Orange Labs
> w. +44 20 8849 5806 | m. +44 7515 955 861 | m. +44 7974 156 216
> ivan[dot]demarino[at]orange-ftgroup.com |
>ivan[dot]de[dot]marino[at]gmail[dot]com
> www.detronizator.org | www.linkedin.com/in/ivandemarino
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-qml/attachments/20100720/6b4f1ebe/attachment.html
More information about the Qt-qml
mailing list