[Fait] Refuges info pour smartphone

Problèmes, bugs et difficultés rencontrés sur le site.
Swisstrekker
Messages : 273
Enregistré le : 13 avr. 2010, 21:41
Localisation : Alpes vaudoises

[Fait] Refuges info pour smartphone

Message par Swisstrekker »

Hello
Question de béotien total en informatique : que faudrait-il au niveau informatique pour disposer d'une application refuges.info pour smartphone avec référencement automatique gps ? Est-ce techniquement et financièrement définitivement hors de notre portée ? La question mérite d'être posée à l'époque où il existe déjà beaucoup d'applications d'aide à la rando et où l'usage du smartphone se démocratise à la vitesse grand
v.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Bonjour Swisstrekker

Techniquement, il y a 2 niveaux dans ta questions, donc 2 niveaux dans ma réponse:

1/ Le serveur actuel en HTTP est accessible depuis les mobiles
Je peux assez facilement géolocaliser l'explorateur (aussi bien que sur un mobile que sur un PC fixe, à condition d'utiliser Chrome).
L'utilisation pourrait être de
- centrer la carte sur le lieu où on se trouve (accueil, grande carte, ...)
- donner les points les plus proches
- permettre de saisir un point à partir des données lues
On ne l'a pas fait pour l'instant par manque d'intérêt et peut être un certain snobisme (que diable transporter toute une technologie alors qu'on veut justement se mettre au vert)
Il y doit y avoir 2 ou 3 posts sur ce thème dans les forums
Si tout le monde se met d'accord sur les spécifications, je peux coder

2/ Développer une application pour Smartphone
Il s'agit d'une technologie différente, donc d'une réécriture complète du logiciel de tout le site (et probablement revoir les spécifications de notre site car la présentation et les possibilités sont différentes)
Le plus gros problème est qu'il faut développer une application par système d'exploitation: principalement
- Android (Google & beaucoup d'autres)
- iOS (Apple)
- Windows Phone.
Donc autant de technologies différentes à aborder et de logiciels à maintenir
Enfin, il faut poster ces applications sur les différentes plates-formes de diffusion correspondantes à ces système
Autant dire que ces technologies sont difficilement abordables dans notre cas.
De plus, ceci nous donnerait peut être une meilleure ergonomie, mais pas forcément plus de fonctionnalités

Note de sécurité: dans tous les cas
- la localisation est remontée au serveur, ce qui peut en rebuter certains
- l'autorisation de localiser est demandée à l'utilisateur
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Premier essai:
- Afficher la carte : http://www.refuges.info/nav.php
- Cliquer sur "Test géolocalisation"

Il serait intéressant d'avoir un retour de la faisabilité sur différentes plates-formes

Merci de me signaler:
- sur quel matériel: PC / MAC / iPhone / Samsung / HTC / Nokia / ...
- sur quel système: Windows / Linux / Android / iOS / Windows Phone / ...
- sur quel explorateur: Chrome / Mozila / Droid / Skyfire / Smart Explorer / ...
- quelle précision vous avez obtenu (en mètres)
- ou toute erreur
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit : Je peux assez facilement géolocaliser l'explorateur (aussi bien que sur un mobile que sur un PC fixe, à condition d'utiliser Chrome).
Solution que je privilégierais largement.
Long live HTML5 philosophie (=coder 1 fois déployer n fois).

Et ça marche aussi avec Firefox
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit :Merci de me signaler:
- sur quel matériel: PC / MAC / iPhone / Samsung / HTC / Nokia / ...
- sur quel système: Windows / Linux / Android / iOS / Windows Phone / ...
- sur quel explorateur: Chrome / Mozila / Droid / Skyfire / Smart Explorer / ...
- quelle précision vous avez obtenu (en mètres)
- ou toute erreur
PC (pas de GPS)+ Linux/ubuntu + FF 17 = marche bien (enfin, autant que la localisation médiocre de mon FAI peut apporter) Précision ~500m

Smartphone + Linux/Android + FF mobile 8.0 + sans GPS activé = je suis téléporté à Paris. Précision ~650km (mais ça, on y peut rien)

Smartphone + Linux/Android + FF mobile 8.0 + GPS activé = marche très très bien.
Note que l'absence d'un pointeur sur la carte manque pour vraiment dire si on est bien, ou non, positionné. Je dirais ~20m à vu de pif

no bugs donc, je valide largement le concept, à la condition que ça ne gêne bien sûr en rien la précédente méthode de saisie (mais je suppose que ça ne t'étais pas venu à l'idée de ne proposer que ça)
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :Note que l'absence d'un pointeur sur la carte manque pour vraiment dire si on est bien, ou non, positionné.
Voilà qui est fait

Reste à savoir ce qu'on veut faire de cette fonction:
- position par défaut de la carte ?
- une commande "géolocaliser" sur la carte ?
- un picto "vous êtes ici"
- ...
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Première fonctionnalité:
Cliquer sur "Ajouter un point" (dans la barre de menu) pré-positionne automatiquement où l'on est (et on peut modifier après).
A voir si ce n'est pas usant, à long terme, pour ceux qui entrent les points quand ils sont rentrés à la maison ?
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit : - position par défaut de la carte ?
Très bof.

J'habite chambéry, et les refuges du centre ville ne m'intéresse pas vraiment
- une commande "géolocaliser" sur la carte ?
- un picto "vous êtes ici"
- ...
Pourquoi pas, tant que ça n'est pas par défaut, mais activable
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Dominique a écrit :Première fonctionnalité:
Cliquer sur "Ajouter un point" (dans la barre de menu) pré-positionne automatiquement où l'on est (et on peut modifier après).
A voir si ce n'est pas usant, à long terme, pour ceux qui entrent les points quand ils sont rentrés à la maison ?
Très bof.
Selon moi, cette fonctionnalité doit être classée au rang de gadget (je n'ai jamais eu ce besoin, et si je m'en serre, ce sera vraiment sur demande)
donc ça ne doit perturber qu'au minium (un lien dans un coin) les habitudes.

Genre: je vais sur les cartes, le système commence à m'emmerd... avec des questions : "je veux savoir ou tu es" c'est déjà largement trop, sans compter la sensation de tracking dont on parlait qui peut être mal perçu (de quoi refuges.info a besoin de savoir où je suis ?)

Bref, sur demande de l'internaute uniquement, rien d'automatique qui change d'avant. (selon moi)
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

Deuxième essai: un bouton de contrôle sur la carte http://www.refuges.info/nav.php
Le bouton a l'aspect d'une cible formée de petits cercles concentriques
Il est situé en haut à gauche de la carte (juste à côté du pavé de déplacement)
Cliquer sur le contrôle pour l'activer.
La croix donne la position GPS, le cercle gris la précision de la mesure.
(ne pas oublier de recharger les caches pour le premier test)

A tester: normalement la position est réactualisée toutes les 5 secondes et devrait se déplacer avec un vrai GPS (mais comme je n'ai qu'un PC fixe, ... :roll: )

P.S. dans cette version du logiciel, la position reste locale au smartphone et n'est pas remontée au serveur
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Message par sly »

Comme ça, ça me plait bien : discret, non intrusif, nikel.

Testé avec mon smartbidule, ça marche la première fois où je clic, avec un positionnement excellent (celui du gps) puis après 5s j'ai un message d'erreur "la géolocalisation a échouée" puis la crois rouge disparait et plus de re-positionnement ensuite.

Je peux toutefois toujours cliquer sur "ajouter un point" et celui-ci est bien positionné là où je suis, ou, devrais-je dire : là où j'étais lors du premier positionnement.
Avatar du membre
Dominique
Messages : 3704
Enregistré le : 08 avr. 2006, 21:58

Message par Dominique »

sly a écrit :Testé avec mon smartbidule, ça marche la première fois où je clic, avec un positionnement excellent (celui du gps) puis après 5s j'ai un message d'erreur "la géolocalisation a échouée" puis la crois rouge disparait et plus de re-positionnement ensuite.
Marant : le type qui a codé OpenLayers.Control.Geolocate dans OL2.12 s'est complètement gouré sur l'utilisation du timer de navigator.geolocation: C'est un timeout, pas un timer de répétition...
Bon. J'ai recodé tout ça, ça devrait mieux marcher maintenant