par
@rthur » 08 sept. 2016, 10:49
Bonjour,
Si tu ne veux pas le faire toi-même, il y a déjà des services similaires comme :
http://track.tl/
Si tu veux le faire toi-même, pour la mise à jour en temps réel, pas trop de problème technique, ça se fait très bien avec des websocket (pour du vrai temps réel) ou du http-polling (où tu vas chercher les infos de mise à jour toutes les 5 secondes par exemple)
Tu peux regarder au niveau de node.js aussi qui peut être assez approprié pour le temps réel.
LA problématique, c'est effectivement le fonctionnement hors réseau. 2 possibilités :
- soit tu fais un serveur web local dans la pièce où il y a la soirée qui fait également hotspot wifi (pas forcément connecté réellement à internet), mais ça va permettre aux smartphones de se connecter dessus et à accéder au site qui est sur ton serveur local, même sans avoir de réseau.
- soit tu utilises effectivement du bluetooth et là c'est beaucoup beaucoup + compliqué puisqu'il faudra développer une appli spécifique pour chaque plateforme et il faudra que les utilisateurs téléchargent l'applis avant d'arriver en soirée (dans le cas où il n'y a pas de réseau.
Note : Il existe bien une
spec W3C pour interragir avec le bluetooth dans une page web mais elle n'est qu'à un état de brouillon et seul Chrome en mode développeur l'a implémenté partiellement, en clair c'est à éviter.