Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 30 | DOWNLOAD 27

Master thesis : Analysis and use cases of a library designed for mobile ad hoc communications.

Télécharger
Demoulin, Thomas ULiège
Promoteur(s) : Mathy, Laurent ULiège
Date de soutenance : 27-jui-2022/28-jui-2022 • URL permanente : http://hdl.handle.net/2268.2/14591
Détails
Titre : Master thesis : Analysis and use cases of a library designed for mobile ad hoc communications.
Titre traduit : [fr] Analyse et cas pratiques d'une librairie créée pour des communications mobiles ad hoc.
Auteur : Demoulin, Thomas ULiège
Date de soutenance  : 27-jui-2022/28-jui-2022
Promoteur(s) : Mathy, Laurent ULiège
Membre(s) du jury : Fontaine, Pascal ULiège
Debruyne, Christophe ULiège
Langue : Anglais
Nombre de pages : 80
Mots-clés : [en] ad hoc
[en] Flutter
[en] network
[en] mobile
[en] Android
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Centre(s) de recherche : Montefiore Institute
Public cible : Chercheurs
Professionnels du domaine
Etudiants
Grand public
URL complémentaire : https://github.com/ThomasDem14
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master : ingénieur civil en informatique, à finalité spécialisée en "computer systems security"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] Ad hoc networks are wireless networks that do not require a centralized networking infrastructure, and mobile devices are the perfect devices to use in this type of network. Hence, it becomes interesting to develop mobile applications that support ad hoc networks.

The Flutter framework offers a new solution to cross-platform development, and allows developers to design, implement and share plugins that expose certain functionalities, one being the support for ad hoc communications. Such a plugin already exists in the Flutter ecosystem. The goal of this research is to present an external point of view of the plugin.

First, the plugin is exploited in different use cases. A music sharing application exploits the concept of distributed cache. Each user holds a list of songs in their local cache. Instead of downloading a song from the Internet, a user asks first for the song in the distributed cache, i.e. the combination of the caches from the ad hoc network's devices. Another use case is a multiplayer game that allows users to play with other devices, either from a local ad hoc network, either from the Internet.

Then, the plugin is compared with a new plugin based on the Google Nearby Connections API. Both a static and a dynamic analysis are performed. Their functionalities, security aspects and performance are analyzed and compared. The latter seems to be the most energy efficient, while the former offers more functionalities.


Fichier(s)

Document(s)

File
Access Master_Thesis_Summary.pdf
Description:
Taille: 122.21 kB
Format: Adobe PDF
File
Access Master_Thesis.pdf
Description:
Taille: 7.06 MB
Format: Adobe PDF

Annexe(s)

File
Access source_code.zip
Description:
Taille: 733.15 kB
Format: Unknown

Auteur

  • Demoulin, Thomas ULiège Université de Liège > Master ingé. civ. info., à fin.

Promoteur(s)

Membre(s) du jury

  • Fontaine, Pascal ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes informatiques distribués
    ORBi Voir ses publications sur ORBi
  • Debruyne, Christophe ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Représentation et ingénierie des données
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 30
  • Nombre total de téléchargements 27










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.