[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