[Development] Support for your evaluation of Qt

Ziller Eike Eike.Ziller at digia.com
Fri Jul 11 08:50:03 CEST 2014


On Jul 11, 2014, at 6:21 AM, Christian Gagneraud <chgans at gna.org> wrote:

> On 11/07/2014 11:22 a.m., Thiago Macieira wrote:
>> On Friday 11 July 2014 10:05:03 Christian Gagneraud wrote:
>>> Boot To Qt for Embedded Linux (Not talking about android here), is based
>>> on Yocto (which is open-source), there exists a Qt5 layer (Dedicated
>>> Yocto sub-project), and I think that Digia should be the official
>>> maintainer of this project. Digia could work hand and hand with Silicon
>>> Company like Intel, Texas Instrument, Freescale, Xilinx (these companies
>>> maintain their own SoC specific Yocto layers). Everyone would win if the
>>> Qt5 Layer was in a good shape and tested on platform based on the
>>> above-mentioned SoC's manufacturers.
>>> Today, these SoC manufacturers provide SDKs (Linux kernel + cross
>>> toolchain + demo image) and few provide a SDK that contains Qt5. I think
>>> it is Digia's role to help spread the Qt technology on embedded Linux.
>> 
>> Participating in Yocto by maintaining the Qt5 layer and working on Boot to Qt
>> are orthogonal to each other.
>> 
>> Digia could do both if it wanted to.
> 
> Well at least before they started "Boot to Qt w/ Android", working on 
> boot to Qt implied polishing the Yocto Qt5 layer or writing another one 
> from scratch. They obviously did some work on that and it's a pity that 
> nothing have been given back to the community. That was my point.
> 
>> Or someone else could do the maintaining of the Qt 5 layer in Yocto. I don't
>> see the problem with that either: the Qt Project has a lot of people from
>> different companies collaborating together. We don't depend on Digia doing
>> everything.
> 
> No, Qt doesn't depend on Digia, but Digia depends on Qt!
> When you look at their "Qt Enterprise Embedded", it's Qt, QtCreator, 
> QtSimulator, GNU, Linux, Android, .... with a pinch of "Enterprise 
> plug-in's and add-on's" all well packed together.

You should have a look at commit reality in Qt: http://www.macieira.org/~thiago/qt-stats/current/qt-all.employer.relative.png
and Qt Creator: http://www.macieira.org/~thiago/qt-stats/current/creator.employer.relative.png

Br, Eike

> 
>> Besides, IIRC the Boot to Qt project was trying to use the Android base layer
>> because that's the best BSP that most silicon vendors provide. Notably, the
>> vendors not participating in Yocto.
> 
> They might have switched to Android (Well, apparently not really [1], 
> Yocto is used both for targeting Android and "Pure" Embedded Linux), but 
> AFAIK you can boot to Qt in less than 0.5s with a bare embedded Linux 
> (using Yocto or similar), whereas it takes 10 times longer with Android.
> 
> Having said all these, Digia has its own business model, maybe I was 
> expecting Digia to behave much like Nokia, my mistake.
> 
> Chris
> 
> [1] 
> http://linuxgizmos.com/qt-embedded-gui-adds-yocto-recipes-hops-up-emulator/
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

-- 
Eike Ziller, Senior Software Engineer - Digia, Qt
 
Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B




More information about the Development mailing list