Hi,

It's already possible to provide a QML launcher that loads remote QML 
applications but we have several security problems that must be addressed 
first. The most important one is to add a sandbox support for QtQuick in order 
to avoid remote applications from loading untrusted QML modules or accessing 
elements outside its own scope. Without these barriers, these applications 
could read/write/remove personal data using features provided by local QML 
modules or even gain root access exploiting a vulnerability in these modules.

But I also think it's a great idea. I've implemented a small POC one year ago 
(using Qt 4.7) that loads remote QML plugins inside a QWebView. It uses less 
than 200 lines of code. Follows a video:

http://www.youtube.com/watch?feature=player_embedded&v=VpRr5pAqBsM

Regarding distributed QML applets, it would be nice to have a package format in 
order to ease the distribution process and support some level of compression 
reducing the load time for new package versions. I've also implemented an 
unofficial package format a long time ago, for QtQuick 1.0, that encapsulates 
everything inside a tarball and supports loading remote packages:

http://lists.qt.nokia.com/pipermail/qt-qml/2010-November/001814.html


Maybe we could have an official support in QtQuick2 in the future to address 
these cases. I can visualize, for example, remote applets being used in home 
screen, for mobile and desktop, that could be automatically updated in the 
server side and cached in the local storage; applets like Weather, Feed 
Readers, Pastebin, Translators, etc...


Br,
Adriano

________________________________
From: qt-qml-bounces+adriano.1.rezende=nokia....@qt.nokia.com 
[qt-qml-bounces+adriano.1.rezende=nokia....@qt.nokia.com] on behalf of ext 
Jason H [scorp...@yahoo.com]
Sent: Thursday, March 15, 2012 9:17 PM
To: qt-qml
Subject: [Qt-qml] QML on Android

Is there/shouldn't there be a basic QML binary int he app store?
Something that takes a URL and loads it? Of course it won't work if you need 
plugins or custom C++, but it would make a "basic" QML app easier to demo on a 
phone.
Maybe even go so far as to provide a "menu" so the user can save their favorite 
QML URLs.

A good idea, no?

_______________________________________________
Qt-qml mailing list
Qt-qml@qt.nokia.com
http://lists.qt.nokia.com/mailman/listinfo/qt-qml

Reply via email to