Nicola Ferioli, Russell Middleton, Maxime Tiran, Jean-Laurent Wotton
Une session ludique pour découvrir les possibilités qu’offre l'API YouTube. Venez découvrir comment faire des requêtes parmi des millions de vidéos, récupérer de l’information vidéo, utiliser Chromeless player, contrôler des vidéos avec Javascript etc...
L'API Google Visualisation vous permet d'accéder à de multiples sources de données structurées que vous pouvez afficher en choisissant parmi une grande variété de visualisations. Elle offre en outre une plate-forme utilisable pour créer, partager et réutiliser des visualisations écrites par la communauté des développeurs dans son ensemble. Les principaux avantages sont les suivants :
L'API Visualisation est basée sur AJAX et inclut des extensions Gadget qui vous permettent de présenter vos applications sous forme de Gadgets.
Cette session constitue une introduction pratique à la création d'applications visuelles à l'aide de l'API Google Visualisation. Nous allons passer en revue la création d'une application et d'un Gadget utilisant l'API, en nous servant de cette application comme base de discussion concernant les différentes facettes de l'API. La connaissance préalable du développement Web et de JavaScript est préférable.
Cette session offre une brève présentation des API Google Data et montre certaines méthodes permettant de les utiliser dans des sites hybrides avec d'autres API telles que Maps, App Engine etc. Attendez-vous à trouver du code dans plusieurs langages. Les développeurs qui assistent à cette session doivent être à l'aise avec PHP, Python, JavaScript ou Java. La connaissance des API basées sur REST est un plus.
Si vous avez déjà entendu de GWT, vous sauriez que c'est une plate-forme qui sert à créer des applications Ajax en utlisant le Java comme langage de programmation. Mais que sont les bénéfices que cette plate-forme pourrait offir davantage que d'autres librairies Ajax, et comment est-ce que cette plate-forme pourrait aider les développeurs du web et leurs projets? Cette session vous démontrera la multitude d'avantages qu'offre GWT comme plate-forme, justifiés par des examples de code et de projets, et les reliera aux développeurs qui créent des applications et les usagers qui les consomment.
La session Nouveautés Géo aborde les récents développements concernant Google Maps et Google Earth, notamment le plug-in du navigateur Earth ainsi que les nouvelles méthodes permettant de partager et de tirer profit des données géographiques.
Jean-Francois Wassong, Jens Trapp, Thomas Steiner
Le laboratoire de code Google Maps aborde les techniques basées sur Javascript pour créer et partager des fichiers KML, en utilisant la plate-forme Google App Engine. La connaissance de base de XHTML, CSS, XML et de Javascript est requise.
Patrick Chanezon, Chewy Trewhella, Thomas Steiner, Chris Chabot
Il est possible de créer des applications OpenSocial simples sans aucune logique côté serveur, en utilisant l'API de persistance OpenSocial. Pour les applications plus complexes nécessitant une logique côté serveur, un grand nombre de développeurs choisissent d'utiliser leur propre serveur. À mesure que leurs applications se diffusent de façon virale et deviennent de plus en plus populaires, ces développeurs finissent par passer la majeure partie de leur temps à les adapter plutôt qu'à leur ajouter de nouvelles fonctions.
Les services de Cloud computing peuvent apporter une solution à ces problèmes. Cette session explique comment créer une application OpenSocial avec une logique métier côté serveur, au-dessus de Google App Engine, en utilisant makeRequest pour effectuer des appels à votre logique côté serveur avec une signature numérique.
La révolution d'Ajax est terminée : les interfaces utilisateur JavaScript sophistiquées sont quasiment omniprésentes. Ceci n'empêche pas les innovations de se poursuivre au sein de la communauté Ajax. Dans cette session, Dion Almaer, co-fondateur d'Ajaxian.com, présente les derniers développements, notamment les interfaces utilisateur utilisant la technologie JavaScript multithread, le stockage hors ligne sécurisé, le choix de l'environnement technologique Ajax/JavaScript le mieux adapté, Ajax en dehors du navigateur, etc. Vérifiez comment vous pouvez utiliser Ajax pour réaliser des applications remarquables pour vos utilisateurs, et pas simplement pour obtenir des effets gratuits. Connaissance de la technologie Web telle que JavaScript, CSS et HTML.
Une session ludique pour découvrir les possibilités qu’offre l’API YouTube. Venez découvrir comment faire des requêtes parmi des millions de vidéos, récupérer de l’information vidéo, utiliser Chromeless Player, contrôler des vidéos avec Javascript etc...
Cette présentation sera illustrée par la création d'un "Hello World" et l'hébergement de celui-ci sur la plateforme.
Une présentation haut niveau de ce qu'est Android et ce que celà signifie pour l'industrie.
Une introduction en douceur du kit de développement, suivi de la compilation et du test de l'un des exemples.
Ce lab se décompose en trois parties, une introduction brève qui permettra à tous d'avoir une petite idée de comment fonctionne GWT. Ensuite un TP d'une heure suivra, ou chaque participant développera une petite application GWT ce qui permettra de découvrir cette technologie par la pratique. La fin du lab permettra à chacun de mettre en pratique GWT dans un esprit et un rythme plus libre, deux exercices seront proposés, soit la réalisation d'un petit jeu en GWT soit la réalisation d'une petite application intégrant Google Ajax Search. Des connaissances de base en java seront nécessaires pour profiter pleinement.
Google App Engine permet à n'importe quel développeur d'héberger son application sur les infrastructures de Google. A ce titre, seront abordés des sujets tels que l'environnement de développement, les différentes APIs disponibles ou encore la "scalabilitée" des applications. Cette session destinée aux débutants a pour but de présenter cette technologie et d'expliquer quels en sont les concepts clés.
Google App Engine vous permet de construire et exécuter une application à partir de l’infrastructure très évolutive que Google utilise pour ses propres applications. Grâce à App Engine, une fois que vous avez créé votre application, vous n’avez plus à vous soucier du nombre de personnes ou d’appareils qui l’utilisent, ni de la gestion du trafic. Cette conférence vous permettra de connaître les caractéristiques fondamentales d’App Engine afin de construire rapidement une application. Parmi les sujets traités vous trouverez :
A la suite de cette session, si vous souhaitez aller plus loin et créer une application, vous devez posséder un ordinateur portable avec Python 2.5, installer le serveur App Engine Development et ouvrir un compte Google App Engine. Cette session est destinée aux développeurs de niveau intermédiaire. Une connaissance de Python est un plus.
Mano Marks, Jens Trapp, Jean-Laurent Wotton
Cet atelier vous permettra de créer une application wiki simple en utilisant Google App Engine. Vous construirez une application en utilisant la plupart des API App Engine, dont : Datastore, les API Image Manipulation, Memcache et Web Framework.
Pré requis :