[Development] Google Chrome Aura overlaps with Qt abstractions?

Simon Hausmann simon.hausmann at digia.com
Thu Mar 13 13:57:26 CET 2014


On Thursday 13. March 2014 18.19.15 Mandeep Sandhu wrote:
> I'm confused....the Aura page states:
> 
> "The goal is to produce a new desktop window manager and shell
> environment with modern capabilities."
> 
> Are they making a KDE/GNOME equivalent or is this a new UI toolkit i.e
> a Qt/Gtk equivalent?
> 
> I thought it was the later....but the statement above sounds a little
> confusing.

It's used in the context of Chrome OS, where basically chrome is one full-
screen process (think eglfs) and each "app" is just another instance of the 
render process. In that context aura becomes a compositing window manager, 
although not in the traditional sense.

When Chrome is used as browser app, then Aura composites the individual render 
processes in the app window.

What's interesting is that the render process itself doesn't do any graphics 
apart from software rasterization. Any GL processing is delegated through a 
"virtual GL" implementation to the GPU process (which is really the entity 
that does the compositing). 


Simon

> On Thu, Mar 13, 2014 at 6:02 PM, Jaroslaw Staniek <staniek at kde.org> wrote:
> > Hi,
> > Google Chrome launches the Aura graphics stack on Linux in M35.
> > Popular note is that Google would have better check existing options such
> > as Qt. There's an interesting remark, perhaps someone cares to share
> > thoughts?
> > 
> > "Aura is a lot more than a UI toolkit.  it provides a unified
> > composting layer.  that isn't possible with using just UI toolkits."
> > 
> > Source:
> > https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/Zpu98
> > 01pPRc
> > 
> > --
> > regards / pozdrawiam, Jaroslaw Staniek
> > 
> >  Kexi & Calligra & KDE | http://calligra.org/kexi | http://kde.org
> >  Qt for Tizen | http://qt-project.org/wiki/Tizen
> >  Qt Certified Specialist | http://www.linkedin.com/in/jstaniek
> > 
> > _______________________________________________
> > Development mailing list
> > Development at qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/development
> 
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development




More information about the Development mailing list