iPhone

Gyro dans Safari : la porte ouverte à la réalité augmentée dans le navigateur

Les développeurs d'Occipital, notamment responsables de 360 Panorama, ont « découvert » que Safari Mobile supportait le gyromètre, et qu'il était donc possible de l'utiliser pour naviguer dans une page. 360 Panorama étant une application pour créer des panoramas à 360 degrés, Occipital a mis en place une page de démonstration permettant de se déplacer dans un panorama avec le gyromètre de l'iPhone 4 ou de l'iPod touch.

skitched

Cette fonction fait partie du jeu standard des DeviceOrientation APIs, mais alors que certains avaient déjà fait usage de l'accéléromètre (lire : iOS 4.2 : améliorations dans Safari mobile), on avait jusque-là raté la compatibilité avec le gyromètre. Ce jeu d'API introduit dans l'iOS 4.2 fait écho aux spécifications de la plateforme HTML5 et permet d'envisager le développement d'applications Web tirant parti de la réalité augmentée.

skitched

Le panorama ainsi créé.

Via TNW

Découvrez le nouvel iPad sur l'Apple Store

Vos réactions

skhattane [21.12.2010 - 18:07] via MacG Mobile

Marche impec !

BennyLaMalice [21.12.2010 - 18:22] via MacG Mobile

Ça fonctionne super bien... Trop cool de pouvoir accéder au gyroscope en Javascript !

ovea [21.12.2010 - 18:32] via MacG Mobile

Youhou ! C'est trop top !!!

Boumy [21.12.2010 - 18:39] via MacG Mobile

Tomtom ferait bien de s'en inspirer pour la navigation en mode piéton. C'est un comble de trouver ça dans une page web et non dans des logiciels soit disant dédiés.

princia [21.12.2010 - 19:03]

trop top :)

princia [21.12.2010 - 19:06]

juste au passage j'ai deux ipod l'un est 3G et l'autre 4G, mais a ce que je sache sur la 3G il n'y a pas de gyro non ?!! je me trompe ?? pourtant sa marche aussi sur la 3G

Anthony [21.12.2010 - 19:22]

Il est possible qu'ils utilisent aussi l'accéléromètre, mais c'est dans ce cas bien moins adapté à la rotation.

saladisiac [21.12.2010 - 19:11]

Génial, ce serait super de pouvoir naviguer dans Google Street View de cette façon.

Fabinou_ [21.12.2010 - 23:00]

Comme sur Android ?

biniou [21.12.2010 - 22:08]

Gyromètre ou gyroscope ? C'est pas la même chose. Je pense qu'ici c'est un gyroscope ...

"Dans les capteurs : un gyroscope est un capteur de position angulaire et un gyromètre un capteur de vitesse angulaire" [Wikipedia]

Ibaby [21.12.2010 - 22:28] via MacG Mobile

Une page de panorama ? J'ai une page avec LOADING qui n'en finit pas de charger, avec en haut à gauche "Get Adobe Flash Player", sur mon iPhone 4. J'vois pas.

lheretique [21.12.2010 - 22:43] via MacG Mobile

Je n'ai probablement rien compris, j'obtiens la même chose que iBaby.
(Loading) sans fin !
Le comble, il réclame Flash. Sur un iphone bien sûr !
Dans le même temps : s'il vous plait, les ptits gars de MacG, faite que l'on puisse zoomer sur vos page iPhone, certains tableaux ou photos sont illisibles comme notamment sur l'article concernant les hausses de TVA.
Pour la prochaine révision de l'appli j'espère?

biniou [21.12.2010 - 23:44]

ALLO iG corrigez votre article S.V.P. : gyroscope pas gyromètre. J'ai de plus en plus l'impression que vous parlez de choses que vous ne comprenez pas et ça me désole de voir le bas niveau de vos journalistes. Allez un peu d'humilité et de corrections S.V.P.

Ibaby [22.12.2010 - 00:12] via MacG Mobile

Est-ce que quelqu'un aurait une réponse pour l'hérétique et moi, s'il-vous-plaît ? Nous n'arrivons pas à accéder à ce site comme les autres commentateurs, mais ça m'intéresse vraiment. Merci.

romainhc [22.12.2010 - 01:24] via MacG Mobile

Copiez l'adresse et ouvrez-là dans Safari ...

Raoul99 [22.12.2010 - 04:50] via MacG Mobile

@ Biniou

Retourne jouer du biniou. Pour faire un panorama on a besoin de la vitesse angulaire, on utilise donc le capteur de l'iPhone dans sa fonction gyromètre.

biniou [22.12.2010 - 07:20]

@Raoul99 : mouah ah ah, ce sont deux capteurs différents ... Et non on a pas besoin d'un gyromètre ... Et pas mal la fainte, on ne me l'avait jamais faite ;-) Bien heureux ...

Et si tu veux, je veux même bien t'expliquer comment on calcule une vitesse et une accélération ;-) Tu comprendras peut-être alors la différence.

baga57 [22.12.2010 - 07:54] via MacG Mobile

Terrible !!! Trop bien fais !!!

biniou [22.12.2010 - 08:23]

Un gyromètre ne permet pas de mesurer les angles par rapport à un référentiel inertiel, seul le gyroscope le permet. Et pour avoir la vitesse c'est facile : à un temps t1 tu mesures l'angle a1, et à t2 tu mesures un deuxième angle a2 (avec t2 > t1) => (a2 - a1) / (t2 - t1) te donne la vitesse angulaire. Elle n'est pas belle la vie ?

"Un gyroscope (du grec « qui regarde la rotation ») est un appareil qui exploite le principe de la conservation du moment angulaire en physique (ou encore stabilité gyroscopique ou effet gyroscopique). Dans les capteurs : un gyroscope est un capteur de position angulaire et un gyromètre un capteur de vitesse angulaire. Le gyroscope donne la position angulaire (selon un, deux ou les trois axes) de son référentiel par rapport à un référentiel inertiel (ou galiléen)."

osc [22.12.2010 - 13:58] via MacG Mobile

Excellent !

PMitchell [22.12.2010 - 17:46] via MacG Mobile

C'est impressionnant

Raoul99 [23.12.2010 - 01:20] via MacG Mobile

@ Biniou

Ton explication est foireuse, mais il y a effectivement une ambiguité entre gyroscope et gyromètre.

Quelqu'un nous écoute à MacG ? Que quelqu'un tranche le débat !!!

biniou [23.12.2010 - 05:28]

@Raoul99 : c'est de la mécanique de gamin, même connue par les étudiants qui rentrent en polytech ...

Raoul99 [23.12.2010 - 12:28] via MacG Mobile

@ Biniou

Il faut faire polytechnique pour lite les news de macg maintenant ?

Pour calculer ta vitesse angulaire, le seul référentiel dont tu as besoin c'est la terre, et pas un gyroscope. Reprend tes cours de mathsup, tu verras.

Et ça nous dit pas ce dont on a besoin pour la demo en question

Réagir


Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.

Vous devez être connecté pour réagir.
Si ce n'est pas le cas, inscrivez-vous.