HiGuide : Caractéristiques techniques.

HiGuide utilise la plupart des fonctions disponibles dans l'iPhone : Positionnement par GPS, accéléromètre, appareil photo, textes, son, vidéo... et gestion de bases de données. Sans oublier, naturellement les téléchargements et la consultation de sites complémentaires sur le web.

Les caractéristiques techniques des HiGuide dépendent naturellement de toutes ces fonctions, mais ont également leurs caractéristiques propres que nous décrivons ci-dessous.


Nous nous excusons par avance de l'aspect quelque peu technique de ce chapitre, essentiellement destiné à ceux qui envisagent de participer au développement d'un guide de leur région utilisant HiGuide. Les informations qui suivent peuvent évoluer dans le futur en raison de la très grande variété de types de visites.

Fonctionnement général

HiGuide est conçu pour pouvoir être utilisés en l'absence de liaison à l'Internet. Tous ses éléments (cartes, photos, textes et programmes) sont inclus l'application HiGuide ou téléchargées avant utilisation.

Ceci constitue un point essentiel, dans la mesure où la plupart des visites, voyages et croisières se situent dans des régions où les accès à l'Internet au moyen d'un mobile sont soit inexistantes, soit trop lentes, soit extrêmement coûteuses.

Base de données interne

Toute la souplesse de fonctionnement d'HiGuide est liée à l'utilisation du système de bases de données interne de l'iPhone. Ce système, transparent pour les utilisateurs, permet de gérer toutes les données en fonction de la position géographique de chaque élément et de nombreux autres critères qui dépendent de l'application envisagée.

C'est grâce à ce système de bases de données qu'il est possible d'organiser sa visite en choisissant les points les plus proches, ou la visite des ponts de Paris, des parcs ou des monuments...

Langages

Dans le cas des visites où nous sommes l'éditeur, HiGuide est bilingue, anglais et en français. L'adjonction de plusieurs autres langages utilisant les mêmes alphabets ne pose aucun problème technique particulier.

Le choix du langage par l'utilisateur se fait lors du paramètrage initial de l'application et est conservé par l'iPhone tant que l'utilisateur ne décide pas d'en changer.

Cartographie

Les cartes utilisées par HiGuide dépendent de l'utilisation envisagée. Suivant le cas, ces cartes sont produites par nous-mêmes, avec le niveau exact de détail correspondant à l'application, ou proviennent d'autres sources appartenant au domaine public, ou sont reproduites sous license gratuite ou payante.

Dans certains cas, des images satellite ou des photos aériennes peuvent remplacer ou compléter les cartes. La précision des cartes ou photos satellite n'est pas limitée, en raison du procédé de téléchargement que nous installons pour les services qui nécessitent beaucoup de cartes de grande résolution. Ceci est expliqué plus bas dans cette page.

Le moteur d'HiGuide sait gérer :

  • Différents niveaux de cartes, de la carte générale présentée par le premier écran aux cartes de détail à la précision voulue,
  • Les opérations de déplacement, lorsque seule une partie de la carte est visible sur l'écran, par glissement du doigt sur l'écran,
  • Le positionnement du curseur de position ( ) sur la carte affichée, en fonction des informations transmises par le GPS de l'iPhone,
  • Le positionnement de ce curseur au point d'entrée le plus proche dans la carte en fonction de sa position lorsqu'on est en dehors de la carte,
  • Le déplacement automatique de la carte lorsque le curseur de position sort de l'écran,
  • Le zoom, par double clic sur un point autre qu'un point chaud sur la carte, et le zoom arrière par nouveau double clic,
  • La détection de l'appui prolongé sur un point chaud ( ) qui fait apparaître le titre du point chaud, et du double-clic qui fait passer en mode "Texte et images"
  • La détection de l'appui prolongé en dehors d'un point chaud, qui permet de personnaliser son HiGuide en ajoutant ses propres photos et textes,
  • Les détections provenant de l'accéléromètre, et en particulier le retournement d'écran qui fait passer en mode "liste", et le "secouer" pour remonter au plus haut niveau de carte.

    Listes

    Les listes sont le second moyen de recherche de points de visite disponibles. Le moteur d'HiGuide sait gérer :

  • La création dynamique des listes en fonction des sélections effectuées, et leur classement : soit par ordre de proximité, soit par tout autre type de sélection proposé par les menus de choix accessibles depuis le symbole ( ),
  • les opérations de déroulement ("scrolling") de la liste par glissement vertical du doigt lorsqu'elle ne tient pas sur l'écran,
  • la détection de l'appui prolongé et du double clic sur un élément de la liste, qui passe en mode "Texte et images", ou à une liste plus détaillée suivant le cas,
  • comme dans le cas des cartes, de façon symétrique, les détections provenant de l'accéléromètre, et en particulier le retournement d'écran qui fait passer en mode "carte", et le "secouer" qui permet de remonter au plus haut niveau de liste.

    Mode "Texte et images"

    Plusieurs fonctions sont gérées par le moteur d'HiGuide :

    Pour le texte,

  • Mise en page et affichage des textes en mode "déroulant" (Scrolling), sans limite de longueur,
  • Affichage d'informations complémentaires, et présentation de liens vers des sites web externes
  • Ouverture de fenêtre vers les liens externes à la manière d'un navigateur web

    Pour les images

  • Affichage des photos sous forme de petites images dans le mode "Texte et images", avec détection de l'orientation horizontale ou verticale de l'image,
  • défilement des petites images par glissement latéral du doigt,
  • passage en plein écran (ou retour au mode "Texte et images") par double clic ou retournement de l'iPhone de 90°,
  • défilement des grandes images par glissement latéral du doigt.

    Nombre de photos

    Les applications destinées à l'iPhone ont une taille théorique maximale de 2 giga-octets. De façon pratique, ce chiffre est utopique, compte tenu du temps (plusieurs heures) que mettrait une application de cette taille à se charger. Par ailleurs, Apple n'autorise le chargement par les réseaux haut débit (2G et 3G) que dans la mesure où l'application a une taille inférieure à 10 Méga-octets. Dans le cas contraire, seules les connexions directe via iTune ou par WIFI sont utilisables, ce qui réduit fortement les possibilités d'acquisition par des utilisateurs hors de chez eux.

    Pour HiGuide, nous avons choisi de limiter la taille des applications publiées à moins de 10 Méga-octets. Malheureusement, cette limite de taille impliquerait un maximum de 150 photos, bien inférieur à ce qui est nécessaire pour une visite bien étoffée.

    Pour pouvoir offrir aux utilisateurs plusieurs centaines, voire plusieurs milliers d'images, parfois des films vidéo, nous avons développé un service de téléchargement de photos, accessible depuis les écrans de paramètrage d'HiGuide.

    Grâce à ce procédé, le nombre d'images associées à chaqu'HiGuide n'est pas limité. De plus, il nous permet de proposer différents paquets d'images aux utilisateurs, qu'ils peuvent choisir en fonction de leurs goûts et de la taille mémoire de leur iPhone. D'autre part, l'application est beaucoup plus rapide à télécharger et à tenir à jour. Enfin, notre banque de photos grandit en permanence et les utilisateurs peuvent toujours télécharger les nouveautés.

    Taille et résolution des cartes

    Le même procédé de téléchargement peut être appliqué aux cartes dans le cas des HiGuide nécessitant une grande précision pour des cartes de très grande taille. Dans ce cas, les cartes générales à grande échelle sont téléchargées avec l'application et les cartes de détail sont téléchargées à la demande.

    Toutefois, dans le cas le plus général, les cartes sont simplement optimisées en taille et téléchargées avec l'application. A titre de comparaison, les cartes nécessaires à HiGuide de Paris ont une taille de l'ordre de 3 méga-octets.


  • Pour nous contacter,

    Si vous êtes un utilisateur d'HiGuide, écrivez à notre service HiGuide,
    Si vous souhaitez adapter HiGuide à votre région,
    contactez notre service de développement.