<div dir="ltr">Hi<br>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 ...<br><div class="gmail_extra"><br><div class="gmail_quote">2015-03-16 8:31 GMT+01:00 Matthias Apitz <span dir="ltr"><<a href="mailto:guru@unixarea.de" target="_blank">guru@unixarea.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hello,<br>
<br>
I saw on the net a video about the BQ Aquaris E4.5 Ubuntu phone:<br>
<a href="https://www.youtube.com/watch?v=CR4baLQmU0s" target="_blank">https://www.youtube.com/watch?v=CR4baLQmU0s</a><br>
(english 40min)<br>
Jono Bacon, former Ubuntu Community Manager, shares a video with a<br>
detailed review and demo of the new bq Aquaris E4.5, complete with<br>
commentary on the wider scopes and convergence strategy<br>
<br>
What I'm asking me, and want to ask here: How thy 'paint' the picture<br>
from the apps written in HTML5 or QML to the display? Is this as well at<br>
the end of the day a X11 server or something else? It moves so smoothly.<span><font color="#888888"><br></font></span></blockquote><div><br><br></div><div>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.<br><br></div><div>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 now...<br><br></div><div>regards<br></div><div>Andreas Pokorny<br></div></div><br></div></div>