testtestHome

Faire sa propre réalité augmentée sur Android…

29.07.2009 par Mich

Cela fait déjà quelques semaines que je suis fort impressionné par ce qu’on appelle la “réalité augmentée”. En bref, la réalité augmentée ce sont des images de la ‘vraie vie’ avec une couche superposée donnant de l’information concernant ces images.

L’application qui m’a fait faire connaissance avec l’AR, est une application Android nommée ‘Wikitude’. Celle-ci permet de rechercher des endroits à proximité référencés dans Wikipédia. L’application vous montre un preview caméra avec une couche supplémentaire qui donne des informations sur ce qui se trouve devant vous. Il exisite également des applications iPhone comme Nearest Tube qui vous indiquent les stations et lignes de métro les plus proches à Londres.

Bon, tout ca, c’est bien, mais moi j’ai envie de faire moi-même des trucs AR. Mes maths d’époque, je vous avoue que je les ai perdues en cours de route et qu’en dehors du théorème de Pythagore et quelques bricoles, je ne sais plus trop de choses. Pas assez donc pour faire l’application AR de mes rêves. Mais heureusement, il existe des API :

  • Layar : Layar est une société hollandaise qui n’en est qu’à ses débuts. Ils se disent être le premier ‘augmented reality browser’ et vont permettre aux gens d’eux-même developper des couches de réalité augmentée. Pour l’instant, l’application n’est disponible qu’en closed beta sur Android, mais vers l’avenir, elle serait également disponible sur iPhone 3GS et autres téléphones équipés de boussoles. Je suis chaud boulette car je suis un des premiers developpeurs a avoir obtenu une clé API pour la closed beta. [Watch this space].
  • Wikitude API : Dans le même genre, Wikitude a également prévu un API, qu’ils appellent OpenAR. Ca va un peu dans le sens de Layar, sauf que j’ignore si ils prevoyent une version pour d’autres type de téléphones qu’Android. L’API est également encore en closed beta. J’ai également obtenu une clé API (fête ou quoi ?).

J’ignore si dans les deux cas les cartes que l’on crée sont montrées dans le ‘browser’ comme programme à part entière ou s’il est possible d’intégrer ces cartes dans des programmes que l’on écrit. Réponse bientôt sur ce blog avec quelques screenshots.

tags: . . . . . .

4 commentaire(s)

Premier essai avec l’API Microsoft Virtual Earth…

08.06.2007 par Mich

Une des premières choses que je me suis demandé en voyant la nouvelle imagerie de Microsoft Virtual Earth, était de savoir si les API était facile d’usage. Ce soir, j’ai un peu chipoté et je peux vous répondre : oui, c’est facile, très, même !

Microsoft Virtual Earth sur eMich

Ci-dessus vous voyez un screenshot d’une page que j’ai fais pour tester. Cette page a été construite en un peu plus d’une heure, sur base de la page ‘eMich à la carte’ existante, afin de +/- produire le même résultat.

Le code suivant va déjà vous générer une page et centrer celle-ci sur des voies à Charleroi en mode vue oblique :

<html>
  <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=5"></script>
    <script>
       var map = null;
       
       function GetMap()
       {
          map = new VEMap('myMap');
          map.LoadMap(new VELatLong(50.405294, 4.434118), 1 ,'o' ,false);
       }   
    </script>
  </head>
  <body onload="GetMap();">
    <div id='myMap' style="position:relative; width:400px; height:400px;"></div>
  </body>
</html>

Si tout comme moi vous désirez chipoter un maximum avec cet API, je vous conseille d’aller voir la doc du SDK Microsoft Virtual Earth. Si vous essayez vous-mêmes et que vous avez quelques problèmes d’affichage, n’oubliez pas de donner une taille et un positionnement absolu au div qui contiendra la carte.

Je n’ai qu’une chose à rajouter : vivement qu’on y trouve Bruxelles ! A ce moment là, j’adapterais peut-être bien la page ‘à la carte’ pour changer de fournisseur…

tags: . .

12 commentaire(s)