top of page

Version web

L'objectif de base pour cette version 2.0 était de rendre l'application disponible pour n'importe quel smartphone.

En effet, l'application de base pose un problème de portabilité : elle n'est accessible qu'en téléchargement filaire et n'est compatible que pour certains modèles d'Android.

​

​

Processus

​

  • La première idée était de rendre disponible l'application sur le Play store. Cependant, cette option était payante et ne résolvait pas le problème de non compatibilité avec IOS.

​

  • La meilleure solution pour une compatibilité maximale était de créer une page web, qui pourra ainsi être supportée par n'importe quel appareil.

​

  • Afin d'accèder à cette page web, il était nécessaire de l'héberger sur un serveur, si possible local pour être gratuit. Pour cela, il était possible d'utiliser Arduino, mais en achetant une carte wifi, non comprise dans le kit de base.

​​

Solutions

​

  • Une meilleure solution, sans frais et instantanée fut de passer par netlify.com qui propose gratuitement un service de stockage ainsi qu'un nom de domaine (avec l'extention imposée .netlify.app). Il a donc été nécessaire de traduire le Java (langage application) en JavaScript (langage web), de stocker les fichiers sur Github et les lier à Netlify. 

​

​

​

​

​

  • Finalement, pour rendre accessible le site à distance un QR semblait l'option la plus rapide et efficace.

​

​

​

​

​

​

       Le seul problème encore persistant et non résolu concerne certaines applications de QR code qui ouvrent le site dans l'application elle-même et non dans un navigateur directement, ce qui empêche le lancement de l'expérience.

​

​

1280px-Netlify_logo.svg.png
qrcode.png
bottom of page