Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 35 | DOWNLOAD 32

Master thesis : Integrating Wayland with Flutter

Télécharger
Rosca, Alex-Manuel ULiège
Promoteur(s) : Mathy, Laurent ULiège
Date de soutenance : 26-jan-2024 • URL permanente : http://hdl.handle.net/2268.2/19580
Détails
Titre : Master thesis : Integrating Wayland with Flutter
Titre traduit : [fr] Intégration de Wayland avec Flutter
Auteur : Rosca, Alex-Manuel ULiège
Date de soutenance  : 26-jan-2024
Promoteur(s) : Mathy, Laurent ULiège
Membre(s) du jury : Boigelot, Bernard ULiège
Donnet, Benoît ULiège
Langue : Anglais
Nombre de pages : 77
Mots-clés : [en] flutter
[en] wayland
[en] compositor
[en] linux
[en] opengl
[en] graphics
[en] embedder
[en] wlroots
[en] interface
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Public cible : Chercheurs
Professionnels du domaine
Etudiants
Grand public
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en sciences informatiques, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] Zenith is a Wayland compositor for Linux mobile devices. It is a user interface designed to run on smartphones running regular Linux distributions. By combining emergent technologies like Wayland and Flutter, we can provide a look-and-feel that competes with Android and iOS. Linux mobile devices are slowly on the rise. There is a desire to bridge the gap between desktop and mobile Linux and provide a user experience on par with popular mobile operating systems.

The idea for this project came to me when I tried other open-source mobile compositors created with GTK and Qt and realized that basic features like scrolling felt unnatural. Knowing that Flutter was designed from the ground up with mobile devices in mind, I thought it would be a great idea to create a mobile user interface using this UI framework.

In this thesis, a free and open-source prototype of a mobile compositor was implemented, explaining the steps taken to integrate Flutter and Wayland to create a touch-friendly user interface that can be also run on the desktop platform. Documentation on this topic is very scarce, and this thesis will also go through the technical challenges and solutions that I encountered while integrating these two technologies.

As a result of my work, other open-source projects are now interested and have started integrating my implementation of this technology stack into their projects.


Fichier(s)

Document(s)

File
Access Report_AlexManuelRosca_s180821.pdf
Description:
Taille: 4.96 MB
Format: Adobe PDF
File
Access Abstract_AlexManuelRosca_s180821.pdf
Description:
Taille: 287.29 kB
Format: Adobe PDF

Auteur

  • Rosca, Alex-Manuel ULiège Université de Liège > Master sc. inform. fin. spéc. comput. syst. secur.

Promoteur(s)

Membre(s) du jury

  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi Voir ses publications sur ORBi
  • Donnet, Benoît ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Algorithmique des grands systèmes
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 35
  • Nombre total de téléchargements 32










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.