Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 444EDB03A for ; Thu, 12 Jan 2012 18:28:14 +0000 (UTC) Received: (qmail 18049 invoked by uid 500); 12 Jan 2012 18:28:14 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 17990 invoked by uid 500); 12 Jan 2012 18:28:13 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 17982 invoked by uid 99); 12 Jan 2012 18:28:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Jan 2012 18:28:13 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of quim.gil@nokia.com designates 147.243.128.24 as permitted sender) Received: from [147.243.128.24] (HELO mgw-da01.nokia.com) (147.243.128.24) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Jan 2012 18:28:08 +0000 Received: from vaebh106.NOE.Nokia.com (vaebh106.europe.nokia.com [10.160.244.32]) by mgw-da01.nokia.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id q0CIRjmp025872; Thu, 12 Jan 2012 20:27:46 +0200 Received: from smtp.mgd.nokia.com ([65.54.30.59]) by vaebh106.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Thu, 12 Jan 2012 20:27:44 +0200 Received: from [10.243.183.184] (10.243.183.184) by mail.nokia.com (65.54.30.59) with Microsoft SMTP Server id 14.1.355.3; Thu, 12 Jan 2012 19:27:44 +0100 Message-ID: <4F0F2650.9080709@nokia.com> Date: Thu, 12 Jan 2012 10:28:32 -0800 From: Quim Gil User-Agent: Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: , ext Viras Subject: Re: [callback-qt] Qt 5, WebKit2 & Qt Quick References: <4F0E1D45.5090007@nokia.com> In-Reply-To: <4F0E1D45.5090007@nokia.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.243.183.184] X-OriginalArrivalTime: 12 Jan 2012 18:27:44.0977 (UTC) FILETIME=[E0BD6410:01CCD157] X-Nokia-AV: Clean The main developers of the PhoneGap for Qt 4 project believe that the work on Qt 5 should be simple. Let's see if I can explain why it's not based on my own learnings - while the real WebKit and QtWebKit maintainers explain their views on the project. On 01/11/2012 10:51 PM, ext Viras wrote: > I'm not sure if there is really that much to do. I wish you are right :) but at least the WebKit developers at Nokia believe that the change to Qt 5 is indeed significant. WebKit2 is basically a new API. The WebKit(1) API is being left behind. The API for QtWebKit(1) was based on QWidget, but QWidget is an optional module in Qt 5 and it may well be that mobile platforms don't ship it at all. Qt 4 has the convenient QtWebKit Bridge mechanism to connect WebKit/JS with C++ native objects. But QtWebKit Bridge is really tied to Qt 4 and is not making it as such to Qt 5. See http://trac.webkit.org/wiki/QtWebKitForQt5 http://labs.qt.nokia.com/2011/08/31/an-oldnew-approach-to-qtwebkit-hybrid/ > That way porting to Qt5 most probably will be the work of a few > afternoons (after all, I re-wrote the whole Qt4 code in a few days as a > single person). I don't know how many afternoons will it take to get the PhoneGap API fully covered in Qt 5. But I specially don't know how many extra afternoons will be needing to get a release stable and with a good level of performance. It doesn't seem to be a trivial task for the iOS, Android and Windows Phone ports, so I'm not expecting this to be trivial for Qt 5 either. -- Quim