From 06773d6abdc06e0d887729da39259524bd772c44 Mon Sep 17 00:00:00 2001 From: Marius Vlad Date: Sun, 14 Jun 2020 19:31:04 +0300 Subject: doc: Added arch diagram Bug-AGL: SPEC-3386 Signed-off-by: Marius Vlad Change-Id: If98632458b11f3fce0843fbf44e34d04bc1320cf --- doc/arch_diagram.svg | 1760 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1760 insertions(+) create mode 100644 doc/arch_diagram.svg (limited to 'doc/arch_diagram.svg') diff --git a/doc/arch_diagram.svg b/doc/arch_diagram.svg new file mode 100644 index 0000000..0ceba6e --- /dev/null +++ b/doc/arch_diagram.svg @@ -0,0 +1,1760 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + Display driver (DRM/KMS) + + + + GPU driver (GLES/EGL) + + + + + + Input + + + + + HMI - homescreen + + hardware + + + backend + + + core + + + renderer + + libweston + + + + libweston-desktop + XDG-shell (server) + + + maintained by Wayland/Weston + maintained by AGL + public API + + apps that require window mgmtfunctionality + + Qt + + qtwayland + + Shell Interface + + + XDG-shell (client) + + Qt ecosystem + Web Apps ecosystem + + + + + agl-compositor + + + + + private extensions + + agl-shell (server) + + + + + + chromium + + ozone - wayland + + private extensions (agl-shell-*, client) + + WebAppMgr + + + HTML5 app(WAM instance) + + XDG-shell (client) + + + + + + + + + + + + + + + + + + + + + + + + + + agl-shell (client) + + + agl-shell-desktop (client) + agl-shell (server) + agl-shell-desktop (server) + + + + + + + -- cgit 1.2.3-korg