Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

19sept/100

AIR pour Android – Application P2P Radar (Google Maps 3D, Twitter et Stratus)

Avec l'arrivée du SDK Android 2.5 qui commence à être très complet et fonctionnel, on voir arriver de nombreuses applications, présentées sous la forme de mashup. Un mashup, pour ceux qui auraient raté la grande époque du web 2.0, c'est une application qui fait cohabiter et communiquer plusieurs services Web.

Chez Adobe, il y a LCCS (LiveCycle Collaboration Service) qui propose de nombreux services (partage de bureau à distance, communication webcam / audio, tableau blanc partagé, chat, etc.) mais on peut bien sûr utiliser les services d'autres APIs. Parmi les plus célèbres, on a Google Maps (API la plus populaire sur le net) par exemple, qui vous permet d'afficher une carte gratuitement.

L'application présentée dans ce billet est nommée P2P Radar. C'est une application Air (bureautique) avec une version pour Android qui est basée sur le même code source:

P2P-Radar from Mark Doherty on Vimeo.

Elle est développé par un Adobe Platform Evangelist (India) nommé Mark Doherty.

Comme vous pouvez le voir sur cette vidéo, on commence par se logger sur Twitter. Cela se fait grâce au nouveau composant StageWebView d'Adobe 2.5  qui permet d'intégrer dans votre application, le navigateur natif d'Android (un peu comme le fait le composant HTMLLoader classique d'Air). Une fois authentifié, l'application permet d'afficher une carte du monde des différentes personnes connectées à l'application. Celles-ci sont affichées sur la carte 3D par des markers.

Grâce aux possibilités de Peer 2 Peer offertes par le service Stratus, les personnes connectées peuvent communiquer directement. Dans le cas de cette application, on peut appeler directement l'autre personne.

Voici le lien vers l'article original. Bonne nouvelle pour les curieux, les sources sont disponibles en téléchargement !

P2P Radar for Android

Articles similaires

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Leave a comment

(required)

Aucun trackbacks pour l'instant