OT: Ubuntu phone && HTML5 / QML

Andreas Pokorny andreas.pokorny at gmail.com
Sat Mar 28 20:03:35 UTC 2015

Sorry for posting so late.. this thread is already a bit old, as freerunner
owner and glamo2 nda signer and now mir contributor I would like to share
some details ...

2015-03-16 8:31 GMT+01:00 Matthias Apitz <guru at unixarea.de>:

> Hello,
> I saw on the net a video about the BQ Aquaris E4.5 Ubuntu phone:
> https://www.youtube.com/watch?v=CR4baLQmU0s
> (english 40min)
> Jono Bacon, former Ubuntu Community Manager, shares a video with a
> detailed review and demo of the new bq Aquaris E4.5, complete with
> commentary on the wider scopes and convergence strategy
> What I'm asking me, and want to ask here: How thy 'paint' the picture
> from the apps written in HTML5 or QML to the display? Is this as well at
> the end of the day a X11 server or something else? It moves so smoothly.

As already said the display is driven with the mir libraries. The
application grid and the things called scopes are provided through a
process called unity8-dash a qt application using the mir client backend.
The application spread, launcher on the left side, greeter and lock screen
is also done with qt but in a different process using qtmir (the mirserver
backend). It acts as the compositor/window manager/display server for the
user session. This is unity8 and it runs nested inside another mirserver,
called unity-system-compositor. This server is the only graphics&input
related thing that needs root rights. It does some global display power
related stuff, global key handling. It uses the android hardware compositor
to submit the buffers or falls back to gl composition depending on how the
scene is composed. All of that logic is inside the graphics platform
backend of libmirserver. So any other shell written with it will not have
to deal with any of these details.

The setup as it was shipped with the bq phone runs fairly well. Still there
are some topics like the nesting overhead that are about to be addressed

Andreas Pokorny
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openmoko.org/pipermail/community/attachments/20150328/84471edc/attachment.html>

More information about the community mailing list