|
Favoriser l'accessibilité pour les non-voyants et les déficients visuels sur AndroidNous illustrerons les affordances de la plate-forme Android qui aident les utilisateurs aveugles et malvoyants, et expliquerons les éléments auxquels les développeurs d'applications doivent prêter attention afin de toucher la base d'utilisateurs la plus large possible. L'objectif principal de cette vidéo est de rendre les vues Android personnalisées accessibles.
|
|
Composants Web: un changement tectonique pour le développement WebLes composants Web sont là pour changer fondamentalement notre façon de penser, de créer et d'utiliser nos applications Web. Cette session vous préparera à l'avenir de la plate-forme Web en examinant les technologies de niveau inférieur qui constituent la base des composants Web (Shadow DOM, <template>, éléments personnalisés, MDV, nouvelles primitives CSS). Beaucoup de ces outils sont déjà disponibles dans un navigateur moderne, près de chez vous !
|
|
Composants Web en actionCette session s'appuie sur les technologies et les concepts abordés lors d'une session précédente, "Composants Web: un changement tectonique pour le développement Web". Cette année, le développement Web s'est nettement amélioré grâce à l'incroyable puissance des composants Web. L'objectif de cette session est de vous montrer comment utiliser les polyfills pour vous aider à concevoir dès aujourd'hui la plate-forme Web de demain. À mesure que les navigateurs implémentent ces nouvelles spécifications, cette couche shim devient plus petite, meilleure et plus rapide au fil du temps. Nous allons parler du Shadow DOM, des éléments personnalisés, de la liaison déclarative de données/événements, de la saisie tactile, des animations fluides et de la façon dont vous pouvez les combiner pour créer des applications géniales. Réduisez le code récurrent, ciblez toutes les plates-formes et améliorez votre productivité grâce à la plate-forme Web nouvelle génération.
|
|
Détection de caractéristiques dans le monde réelDans l'idéal, nous utiliserions toujours la détection de caractéristiques pour choisir les caractéristiques à proposer à nos utilisateurs. Malheureusement, cette approche pose des problèmes pratiques, en particulier lorsque vous utilisez des appareils mobiles et que vous devez évaluer leurs capacités d'exécution lorsque vous diffusez des éléments. Au cours de cette présentation, je vous présenterai les idées et les outils qui sous-tendent la détection de caractéristiques, puis nous parlerons de nos expériences avec la détection de la périphérie du Web chez Coursera.
|
|
Langages Web et VM: le code Fast est toujours à la modeLa rapidité d'exécution est un aspect indispensable pour innover dans les applications Web. Cette présentation présentera en détail les salles système de V8 et de la VM Dart, et certaines des raisons pour lesquelles un nouveau moteur d'exécution est nécessaire pour faire passer la plate-forme Web au niveau supérieur. Rejoignez-nous pour découvrir l'impact des langages de programmation sur les machines virtuelles sous-jacentes, leur complexité, la génération de code à la volée et les performances prévisibles.
|
|
Nouveautés des services Google PlayUne vue d'ensemble de tous les éléments qui sont désormais disponibles dans les services Google Play depuis leur lancement, avec une attention particulière portée sur l'impact de ce changement pour vous, en tant que développeur, ainsi que sur les éléments auxquels vous devez prêter attention.
|
|
Il est tentant de considérer l'optimisation CSS comme une technique de dark art, réservée aux initiés. Cette session se concentrera sur l'identification et la résolution des affichages lents, en insistant sur les temps de mise en page et de rendu. Les outils pour les développeurs Chrome permettent de détecter, d'analyser et de déboguer les lenteurs du côté rendu d'une application. En découvrant un certain nombre de causes lentes, nous explorerons où le temps est passé et nous plongerons dans le profilage des données des composants internes de Chrome. À la fin de ce cours, vous comprendrez mieux comment utiliser votre temps à bon escient tout en permettant à votre application de gagner en rapidité, ainsi que des solutions intelligentes permettant de résoudre les problèmes courants de performances CSS.
|
|
Le processus moderne de développement du Web pour mobileDévelopper pour le Web mobile d'aujourd'hui, atteindre une fréquence de 60 FPS sur tous les appareils cibles, tout en offrant une expérience utilisateur fantastique, représente un défi de taille. Nous présenterons en détail tous les outils de développement, de test et d'évaluation des performances des applications Web mobiles. Analysez la meilleure façon de développer grâce aux commentaires immédiats des appareils mobiles que vous ciblez et à augmenter la complexité pour éviter de prendre des décisions difficiles en termes de performances par la suite. Nous examinerons également toutes les possibilités offertes par les tests d'appareils en local et dans le cloud. Au cours de cette session, nous allons découvrir les améliorations apportées au débogage à distance avec Chrome pour Android et les outils pour les développeurs Chrome. Vous pouvez désormais créer un tunnel local pour améliorer le développement local. À l'issue de la session, vous bénéficierez d'une excellente présentation des outils destinés au Web pour mobile, et vous reprendrez vos projets en toute confiance.
|
|
Une visite guidée des outils de développement Android avec un regard plus détaillé sur les nouveautés, ainsi que des conseils et astuces pour en tirer le meilleur parti. Pour en savoir plus sur l'une des démonstrations présentées dans cette session, consultez la présentation de Brad Abram : "Google I/O 2013 Demo: Android Studio + Cloud Endpoints Synchronized StopWatch Demo" (Démonstration de Google I/O 2013 : Android Studio + Cloud Endpoints Synchronized StopWatch Demo) (http://bradabrams.com/2013/06/google-io-2013-demo-android-studio-cloud-endpoints-synchronized-stop-watch).
|
|
Développer Google+ Photos: applis Chrome en avant-premièreLe rythme rapide des innovations sur la plate-forme Chrome nous rappelle le Far West, mais le développement d'un produit sur cette frontière est plus facile qu'il n'y paraît. Au cours de cette session, l'ingénieur en chef de l'application Chrome Google+ Photos présente les conditions requises pour déployer une application Chrome réelle. Profitez des enseignements tirés, y compris sur la façon d'appliquer les modifications nécessaires à la plate-forme. En outre, nous présenterons plusieurs nouvelles API dans les applications empaquetées de Chrome qui permettent à votre application d'interagir avec des appareils réels et de les utiliser. Découvrez comment nous avons conçu Google+ Photos pour qu'il ressemble à une application native et fonctionne comme une application native, et apprenez à faire de même avec votre application Chrome.
|
|
Un Web encore plus génial: les fonctionnalités dont vous avez toujours rêvéLe Web continue d'évoluer à un rythme accéléré. Il est difficile de suivre le rythme. Cette session abordera les fonctionnalités de pointe de HTML5 que vous avez peut-être manquées, et mettra l'accent sur celles qui facilitent la vie des développeurs et améliorent l'efficacité des applications. Nous nous concentrerons principalement sur les primitives CSS/JS/HTML qui viennent d'être ajoutées, avec la mise en page des adresses, les performances et des cas d'utilisation spécifiques, en particulier sur les appareils mobiles: @viewport, @supports, unités intrinsèques/fenêtres d'affichage, requêtes média de résolution et de pointeur, API User/Resource Timing, API JS i18n, goodies iFrame, <template>,
|
|
Google+ Sign-In pour les développeurs AndroidDécouvrez comment ajouter Google+ Sign-In à votre application Android, augmenter le nombre d'installations OTA, améliorer l'engagement grâce aux posts interactifs et surveiller les performances de vos applications sur Google+.
|
|
Nouveautés concernant les jeux mobilesBonjour, Vous vous demandez ce que Google a fait pour vous faciliter la vie ? Venez à la rencontre de la conférence "Nouveautés pour les jeux mobiles" et découvrez les dernières fonctionnalités que nous avons développées pour doter vos jeux mobiles d'une touche d'originalité.
|
|
Google Cloud MessagingGoogle Cloud Messaging permet à vos services d'envoyer efficacement des données aux applications installées sur les appareils Android. Découvrez les nouveautés et comment utiliser GCM pour améliorer l'efficacité de vos applications.
|
|
Profitez des leçons apprises par les développeurs de Find Your Way to Oz. Pour optimiser les performances de votre application, vous devez procéder à une optimisation soignée, qui n'est possible qu'avec une bonne compréhension de l'environnement d'exécution. Découvrez comment exploiter pleinement V8 et identifier les signaux importants dont vous avez besoin pour optimiser efficacement votre programme. Utilisez ces signaux pour déterminer où de petites modifications du code peuvent avoir un impact important sur les performances.
|
|
Facturation des achats in-app version 3Des milliers de développeurs monétisent leurs applications sur Google Play grâce à des essais, des articles virtuels et des abonnements. Découvrez comment exploiter la nouvelle génération de l'API de facturation des achats in-app pour Android, plus robuste et plus simple, qui facilite la rédaction et la gestion des implémentations. Des connaissances de base des versions antérieures ne sont pas nécessaires. Nous aborderons les thèmes suivants: disponibilité, parcours d'achat, abonnements, modèles de consommation et bonnes pratiques de sécurité.
|
|
Les androïdes adorent DaydreamAvec Daydream, une nouveauté d'Android 4.2, un appareil inactif ou sur sa station d'accueil peut faire plaisir à votre application. Mais d'où vient cette fonctionnalité ? Votre application doit-elle être compatible avec Daydream ? Est-il facile d'ajouter un écran Daydream ? Comment pouvez-vous rendre la vôtre plus amusante et attrayante ? Les réponses à ces questions, ainsi que de nombreuses idées et des exemples de code, seront fournis aux amateurs de rêve qui participeront à cette session.
|
|
Concevoir des pages Web en tenant compte du GPUChrome met en œuvre un rendu de pages Web rapide et performant à l'aide du matériel graphique (GPU). Mais les performances du rendu GPU introduit une nouvelle série de problèmes que les développeurs Web doivent comprendre. Par exemple, à quelle fréquence le cache de texture est-il invalidé ? Comment l'utilisation de translation-z peut-elle entraîner des problèmes de performances du GPU ? Comment les div masqués affectent-ils le processus de composition GPU ? À l'issue de la session, les participants auront une compréhension claire du compositeur de GPU dans Chrome et une bonne connaissance de l'impact de leurs choix de conception sur les performances d'une page sur les appareils compatibles avec la composition GPU.
|
|
Sites Web instantanés pour mobile: techniques et bonnes pratiquesLes utilisateurs s'attendent à bénéficier d'une expérience rapide et optimisée, qu'ils utilisent un navigateur pour mobile ou pour ordinateur. Toutefois, pour offrir une expérience mobile rapide, vous devez faire preuve de rigueur et d'ingénierie: vous devez optimiser votre accès réseau, donner la priorité aux assets essentiels pour optimiser les performances de rendu visuel, et adapter vos pages aux fonctionnalités de l'appareil (comme une fenêtre d'affichage plus petite, des écrans tactiles, des écrans haute résolution, etc.). Au cours de cette session, nous étudierons en détail les critères techniques qui ont un impact sur les performances de vos sites dans les navigateurs mobiles, et nous vous expliquerons comment optimiser votre site afin d'offrir la meilleure expérience possible à vos utilisateurs.
|
|
Quand Android rencontre MapsCréez des applications de cartographie mobiles intuitives et attrayantes avec l'API Google Maps pour Android. Cette session vous montrera des manières innovantes d'intégrer des cartes et des capteurs Android aux services Google sur Android. Nous explorerons les concepts permettant de visualiser des informations contextuelles, personnalisées et actualisées.
|
|
La complexité des applications Web que vous créez ne cesse de fluctuer, tout comme les outils pour les développeurs Chrome. Découvrez les dernières nouveautés sur votre compagnon préféré : émulation des appareils mobiles, débogage à distance, profilage Canvas et WebGL, compatibilité avec le préprocesseur Sass, développement entièrement dans Chrome grâce à la compatibilité avec les espaces de travail, et 20 autres fonctionnalités inédites qui amélioreront considérablement votre développement. Apprenez aussi à profiler et à améliorer les performances de votre ennemi n° 1 en matière de défilement: peindre. Émulez les appareils mobiles dans les outils pour les développeurs Chrome avec des événements tactiles simulés et des données de géolocalisation. À la fin de la session, vous profiterez d'un avantage indéniable en termes de productivité, de rapidité et de précision pour le développement, le débogage et l'amélioration de vos applications Web.
|
|
Nouveau système de compilation du SDK AndroidPrésentation du nouveau système de compilation du SDK Android basé sur Gradle, qui remplacera à terme Ant et les compilateurs Eclipse. Elle offre l'extensibilité, la gestion des dépendances, l'intégration IDE, la prise en charge des tests et des fonctionnalités avancées. Nous vous expliquerons tout, de la configuration de base à la configuration et à la personnalisation avancées.
|
|
Améliorez votre jeu AndroidDécouvrez comment faire passer votre jeu au niveau supérieur sur Google Play. Notre conférence annuelle sur les jeux vidéo vous explique comment optimiser votre distribution, l'acquisition d'utilisateurs et la fidélisation. Obtenez le succès ruée vers l'or. Obtenez trois étoiles de qualité et faites partie des jeux présentés sur Google Play.
|
|
Volley: une mise en réseau simple et rapide pour AndroidVolley est une bibliothèque qui facilite et, surtout, facilite la mise en réseau des applications Android. Nous allons vous présenter son fonctionnement et des modèles courants qui fonctionnent bien. Nous vous expliquerons également comment charger facilement des vignettes pour votre ListView à partir du réseau en parallèle.
|
|
Développement indépendant de l'appareilAuparavant, nous développions des sites Web uniquement pour les internautes. Aujourd'hui, nous développons également des solutions pour les appareils mobiles, et qui sait quels nouveaux facteurs de forme suivront demain. Comment devez-vous faire face à de nombreuses contraintes différentes, et quelles sont les bonnes méthodes pour aborder le développement indépendant des appareils ?
|
|
Bonnes pratiques pour l'automatisation des performances avec PageSpeedDécouvrez la gamme Google PageSpeed: (a) produits Insights pour vous aider à identifier les problèmes de performances (via les extensions de navigateur, en ligne et l'API). (b) Optimisation automatique: plug-ins Open Source Apache et Nginx PageSpeed qui peuvent optimiser votre site. Consultez des exemples pratiques, des statistiques et des études de cas de partenaires (AOL et quelques autres). (c) Service PageSpeed: explication du produit d'optimisation Web hébergé par Google. Découvrez des exemples d'intégrations avancées avec d'autres produits Google (App Engine, tests A/B avec Google Analytics, etc.). (d) Compression des données Chrome: découvrez comment Chrome optimise la vitesse de chargement des pages à la volée et fournit jusqu'à 50% de bande passante en plus pour les navigateurs mobiles.
|
|
Au-delà des points bleus: nouvelles fonctionnalités de localisation AndroidNon seulement les données de localisation sont au cœur des cartes, mais elles sont également de plus en plus essentielles pour une nouvelle génération d'applications contextuelles qui connaissent mieux l'endroit où se trouve l'utilisateur et ce qu'il est en train de faire. Rejoignez-nous pour découvrir certaines des nouvelles applications que ces API permettent de mettre en œuvre.
|
|
Le jeu multijoueur sur mobile devient plus facile à gérerDe l'infrastructure à la logique de jeu, écrire un jeu multijoueur peut s'avérer difficile. Nous étudierons des techniques permettant de résoudre les problèmes courants liés à l'écriture de jeux multijoueurs pour Android.
|
|
Intégrer Google Drive à Google Apps ScriptLe SDK Google Drive permet aux développeurs d'intégrer des menus personnalisés "Créer" et "Ouvrir avec" dans l'interface Google Drive, et ainsi de toucher des dizaines de millions d'utilisateurs. En utilisant l'API Apps Script conjointement avec le SDK Google Drive, les développeurs peuvent tirer parti des fonctionnalités uniques d'Apps Script tout en développant des applications entièrement sur Google Cloud. Nous vous montrerons également comment obtenir un accès programmatique aux fichiers et dossiers de Drive via Apps Script.
|
|
Les ingénieurs de l'équipe Android UI Graphics vous donneront des conseils, astuces, outils et techniques pour optimiser les performances et la fluidité de l'interface utilisateur de vos applications Android.
|
|
Dart: Le HTML du futur, aujourd'hui !Vous développez des applications volumineuses dans un langage structuré tout en bénéficiant des cycles de développement Modifier/Recharger rapidement ? En effet, la prophétie s'est produite. Soyez productif grâce aux outils de Dart, aux bibliothèques HTML fluides, aux polyfills multi-navigateurs et au framework basé sur des composants Web. Venez apprendre comment développer facilement et rapidement des applications Web fonctionnant sur plusieurs navigateurs, sur les ordinateurs de bureau comme sur les plates-formes mobiles. Nous allons vous montrer comment créer des applications Web modernes à l'aide de composants Web et de vues dynamiques basées sur les données, sans avoir à attendre les cycles de compilation fastidieux. Modifiez-la, actualisez la page, et voilà ! L'application est prête pour tous les navigateurs récents.
|
|
Nouveautés de Dart: votre première classe pour passer au développement WebDécouvrez les nouveautés de Dart, dont l'écosystème complet et Open Source destiné aux développeurs Web modernes. Découvrez comment être plus productif avec un nouveau langage: le DOM basé sur l'avenir, un gestionnaire de packages, l'interopérabilité JS, un compilateur de tremblement d'arborescence pour JavaScript, SIMD, les composants Web, un éditeur enrichi et bien plus encore. À la fin de cette conférence, vous avez pris connaissance de Dart et êtes prêt à rendre le Web encore plus intéressant.
|
|
Développement pour mobile avec les API YouTube: bonnes pratiquesYouTube a récemment lancé plusieurs nouvelles API (API Data V3, API Analytics et API Android Player). Les développeurs d'applications mobiles ont ainsi beaucoup plus de facilité à intégrer la plate-forme vidéo mondiale dans leur application. Découvrez les bonnes pratiques et les exemples d'innovateurs dans ce domaine.
|
|
La récupération de mémoire automatique en JavaScript ne peut pas remplacer une gestion efficace de la mémoire, en particulier dans les applications Web volumineuses et de longue durée. Les fuites de mémoire, les pauses fréquentes de récupération de mémoire et la surcharge de la mémoire globale peuvent vraiment vous ralentir. Remontez dans le temps avec nous et découvrez comment nous avons résolu ces problèmes de performances dans Gmail. Nous partagerons avec vous les bonnes pratiques de gestion de la mémoire et vous montrerons comment utiliser le Profileur de tas de mémoire des outils pour les développeurs Chrome comme un assistant pour optimiser votre site.
|
|
Les secrets de la stabilisation vidéo sur YouTubeLa stabilisation vidéo est un élément clé des outils d'amélioration des vidéos YouTube et de youtube.com/editor. Toutes les vidéos YouTube mises en ligne sont automatiquement détectées afin de détecter les tremblements et, si nécessaire, des suggestions de stabilisation. Cette présentation décrit les caractéristiques techniques de notre technologie de stabilisation en un clic entièrement automatique, y compris des aspects tels que l'optimisation du chemin de la caméra, la détection et le retrait des volets roulants, l'informatique distribuée pour les aperçus en temps réel et la détection du bougé de la caméra. Plus d'infos: http://googleresearch.blogspot.com/2012/05/video-stabilization-on-youtube.html
|
|
Normalisation des paiements sur le Web: présentation de requestAutocomplete()Vous avez déjà essayé d'acheter quelque chose sur le Web mobile ? Combinez des champs de formulaire et un clavier virtuel, et c'est plus frustrant que nécessaire. Combien de clients n'achètent rien auprès de vous, car cela représente trop de travail ? requestAutocomplete() est une norme Web aspirante qui permettra aux utilisateurs de contourner des pages de champs de formulaire à l'aide d'une API impérative pour demander des informations connues du navigateur. Au cours de cette session, nous verrons comment améliorer votre site avec requestAutocomplete(), comment implémenter rapidement cette fonctionnalité et quels éléments prendre en compte pour optimiser l'expérience utilisateur de votre expérience d'e-commerce.
|
|
HTML pour mobile: l'avenir de vos sitesLe Web pour mobile s'accélère plus rapidement que jamais ! Cette session vous fera découvrir l'avant-garde du Web mobile et vous permettra de faire passer vos sites et applications mobiles au niveau supérieur. Nous allons vous présenter des fonctionnalités que vous n'auriez jamais imaginé être activées dans un navigateur mobile et vous donner des conseils pratiques pour l'année à venir.
|
|
Écrire des vues personnalisées pour AndroidBien que le framework Android propose un certain nombre de mises en page et d'éléments composables prédéfinis pour créer des UI, l'optimisation ciblée ou la création de moments forts uniques implique souvent d'écrire des vues personnalisées. Nous allons vous montrer comment fonctionnent les processus de mesure et de mise en page, ainsi que les modèles pour le traitement tactile avancé.
|
|
JAM with Chrome: comment nous avons créé une énorme application musicale multijoueur basée exclusivement sur la technologie WebConçu par l'équipe Creative Labs de Londres, Jam with Chrome a été une expérience Chrome extrêmement réussie, qui a permis aux utilisateurs de former un groupe depuis presque n'importe quel endroit du monde et de "Jam" comme des stars en temps quasi réel. Nous allons vous montrer comment nous avons conçu Jam avec Chrome à l'aide des dernières technologies Web, et vous donnerons des conseils pratiques pour vous y aider. Nous allons nous concentrer sur le composant WebSockets en temps réel, le système de gestion de sessions et le moteur musical conçu à l'aide de l'API Web Audio. Apprenez à "Jam".
|
|
Annotations vidéo sémantiques dans l'API YouTube Topics: théorie et applicationsSaviez-vous que YouTube classe automatiquement les vidéos en fonction des sujets qui leur sont associés dans Freebase Open Knowledge Graph ? Nous verrons plus en détail comment nous parvenons à cette classification, ainsi que la façon dont vous pouvez utiliser les thèmes pour alimenter les recherches via l'API YouTube ou trouver des vidéos similaires.
|
|
Gestion des packages côté client: moins de travail, plus efficaceLa création d'applications Web implique souvent d'utiliser d'autres bibliothèques, frameworks et plug-ins. L'utilisation d'un gestionnaire de paquets pour gérer cela améliore considérablement votre productivité, la vitesse et la sécurité de votre application, et facilite grandement la mise à jour. Oubliez le suivi des nouvelles publications de bibliothèques sur blogs/Twitter, le téléchargement manuel des scripts dépendants et la gestion des fichiers et dossiers des bibliothèques que vous utilisez. Avec la gestion des paquets, il est très facile de maintenir vos dépendances à jour et de découvrir de nouveaux projets et des projets associés. Au cours de cette session, nous allons approfondir l'intérêt de la gestion de packages côté client et vous mettre au jour avec le gestionnaire de paquets Open Source Bower, qui offre un riche écosystème de packages. Découvrez également les intégrations utiles avec Yeoman, Grunt, RequiredJS et NPM.
|
|
Présentation de Portable Native Client (PNaCl)Depuis 2011, NativeClient (NaCl) est une fonctionnalité de Chrome disponible sur le Chrome Web Store. PNaCl est la prochaine étape passionnante pour cette technologie. Elle maintient la compatibilité de Native Client avec le codebase existant des développeurs et les performances du code natif quasiment liées au code natif, mais apporte cela au Web ouvert de manière vraiment portable. Cette technologie s'appuie sur l'infrastructure de compilation LLVM Open Source. Cette technologie permet aux développeurs d'applications de créer des applications Web et du Chrome Web Store qui fonctionnent sous Windows, OS X, Linux et ChromeOS pour x86 et ARM.
|
|
WebM et le nouveau codec vidéo ouvert VP9Selon Cisco, les données vidéo représenteront 55 % de l'ensemble du trafic Internet grand public d'ici 2016. Avec autant de données traversant les réseaux, une compression vidéo efficace sera plus importante que jamais, en particulier sur les réseaux mobiles. Nous sommes ravis du nouveau codec VP9, qui offre une meilleure qualité vidéo à des débits de données inférieurs à ceux des technologies concurrentes. De plus, VP9 a été entièrement développé de manière ouverte en tant que technologie libre de droits. Au cours de cette session, vous découvrirez les performances du codec VP9 par rapport au codec H.264 et à d'autres codecs en termes de qualité et de vitesse de décodage. Vous découvrirez également comment créer des vidéos WebM avec le codec VP9 et le nouveau codec audio Opus, et comment déployer du contenu VP9 pour les utilisateurs Chrome dans des vidéos HTML5.
|
|
Décisions de conception dans AngularJSNous évoquerons les décisions de conception à l'origine de la création d'AngularJS, le framework JavaScript qui combine la liaison de données, des composants réutilisables, l'injection de dépendances et de nombreuses autres fonctionnalités performantes permettant de créer des applications Web modernes. Rejoignez-nous pour apprendre à créer des applications extrêmement évolutives, rapides à créer, faciles à modifier et à gérer, faciles à tester, et qui expriment clairement vos intentions auprès de tous les développeurs de votre équipe.
|
|
Animations et défilement à 60 FPS: difficile ! À travers quelques études de cas, parlons des performances de rendu. Nous allons aborder le défi de base de la fluidité de l'animation, les méthodes permettant d'identifier le goulot d'étranglement dans votre application à l'aide des outils de développement et les méthodes permettant de faire face à certains pièges courants. Nous aborderons entre autres les fonctionnalités de rendu dans les outils de développement, les subtilités des animations CSS, les cas courants qui nuisent aux performances de défilement et un aperçu du modèle d'accélération matérielle sur lequel repose le pipeline graphique de Chrome.
|
|
Une visualisation stupéfiante sur mobile avec les filtres CSSLa nouvelle plate-forme de lecture sera le mobile. Pour créer une expérience de magazine numérique attrayante, vous devez tirer parti des principales fonctionnalités de la plate-forme Web. Les filtres CSS permettent de contrôler efficacement les créations pour le contenu et tirent désormais parti des GPU sur les appareils mobiles. Cette session portera sur la création de contenus pour des documents numériques de pointe expliquant le fonctionnement de ces fonctionnalités, les bonnes pratiques en matière de performances, le packaging du déploiement et l'intégration à d'autres fonctionnalités CSS de pointe.
|
|
Il n'est pas si difficile d'écouter une bande-son en arrière-plan dans une application de jeu mobile ou de lire de courts extraits audio en réponse à des actions de l'utilisateur. Mais qu'en est-il d'un son réactif et fiable, qui ne cause pas de glitchs, fonctionne bien sur toute une gamme d'appareils et n'épuise pas la batterie de vos utilisateurs ? Et la latence est-elle aussi faible ? En fait, ce n'est pas si facile. N'hésitez pas à partager notre expérience avec la plate-forme et les applications Android, à évoquer les domaines qui posent problème et le travail que nous avons effectué sur la plate-forme, et à donner quelques techniques que vous pouvez appliquer dès maintenant à vos propres applications. Nous partons du principe que vous connaissez la terminologie OpenSL ES et audio.
|
|
Profitez de la plate-forme Android pour créer une application de pointe. Nous utiliserons Gmail comme exemple, nous présenterons les fonctionnalités de la plate-forme et nous vous fournirons des exemples de code. Cette conférence vous permettra d'exploiter la plate-forme, de réduire vos efforts et d'améliorer l'expérience de l'application.
|
|
Conception Android pour les développeurs UILa conception sur Android n'est plus un mystère complexe de modèles incohérents ; les directives de conception Android ont ouvert la voie à une renaissance de conception à l'aide des principes de l'avant-garde du contenu et de la conception mobile réactive. Dans cette vidéo, nous allons explorer l'arsenal d'outils disponibles pour les ingénieurs de l'interface utilisateur Android qui vous permettent d'implémenter certaines de ces consignes importantes, y compris le responsive design avec des mises en page à plusieurs volets, des métriques et des grilles de mise en page, ainsi que les principaux composants de navigation.
|
|
Bonnes pratiques de développement BluetoothLes avis sur le Bluetooth peuvent diviser une foule, mais la technologie peut les relier entre eux. Il s'agit d'une session de bout en bout offrant un bref aperçu des caractéristiques et profils principaux avant d'explorer la prise en charge du Bluetooth pour Android, les bonnes pratiques de développement (avec des exemples) et certaines fonctionnalités dont vous n'avez peut-être pas connaissance.
|
|
Android: tel qu'il est vu sur un téléviseur !Google TV offre aux développeurs une plate-forme Android cohérente pour créer et proposer des applications, des jeux et des contenus multimédias de haute qualité sur le plus grand écran de la maison. Au cours de cette session, nous allons vous montrer comment libérer tout le potentiel des appareils Google TV actuels et vous présenter les nouvelles fonctionnalités de la plate-forme Google TV nouvelle génération.
|
|
Générer des revenus sur Google PlayDe nombreux jeux et applications qui réussissent sur Google Play ont des caractéristiques communes, telles que des fonctionnalités attrayantes, des profils d'acheteurs et des modèles économiques intéressants. Au cours de cette session, nous vous présenterons les méthodes employées par Google et ses partenaires développeurs pour créer des recettes de monétisation efficaces. Nous vous communiquerons également nos projets pour renforcer encore davantage la monétisation sur Google Play.
|
|
Structure dans la conception d'applications AndroidLa vie est simple quand votre application l'est aussi. Mais lorsque vos applications deviennent plus complexes, comment choisir entre les icônes de chargement, les onglets et les panneaux de navigation ? Les membres de l'équipe de conception Android examinent les techniques pour rendre votre application prévisible et agréable à utiliser.
|
|
Améliorer votre visibilité sur Google PlayEn tant que développeur d'applications Android, votre objectif est de faire connaître votre application. L'objectif de Google Play est de proposer le contenu le plus pertinent aux utilisateurs d'Android. Au cours de cette session, nous évoquerons les bonnes pratiques à suivre pour les créateurs d'applications, et ces deux objectifs seront présentés à travers des exemples concrets. Nous évoquerons les signaux qui déterminent la création des listes les plus populaires et des tendances, les recommandations personnalisées et la recherche Google Play. Découvrez l'histoire du responsable de la recherche et de la découverte sur Google Play.
|
|
Communication en temps réel avec WebRTCWebRTC implémente des normes ouvertes pour la communication vidéo, audio et de données en temps réel et sans plug-in. Les principales API WebRTC : getUserMedia, RTCPeerConnection et DataChannel ont été implémentées dans Chrome et Firefox. Dans cette session, nous vous expliquons comment créer une application WebRTC. Qu'est-ce qu'un MediaStream (ou getUserMedia) et comment l'utiliser ? Contraintes de résolution. Qu'est-ce que la signalisation et comment la configurer ? Serveurs: de quoi ai-je besoin ? RTCPeerConnection: API la plus puissante de WebRTC. RTCDataChannel: communication en temps réel de données arbitraires. Intégrer WebRTC à Web Audio Interopérabilité. ou de la sécurité. Au cours de cette session, nous vous présenterons des exemples de code, des démonstrations en direct et des applications de production.
|
|
Créer des applications Android pour une audience internationaleVous souhaitez proposer votre application à une audience internationale, mais vous ne savez pas par où commencer ? Dans cette session, vous allez apprendre à préparer une application pour une distribution mondiale. Découvrez les bonnes pratiques d'internationalisation, la prise en charge des langues qui se lisent de droite à gauche et les différents outils qui peuvent vous aider.
|
|
Les services de jeux en pratiqueConseils pratiques pour les développeurs de jeux provenant de l'équipe Android, y compris sur l'utilisation du tableau de bord des développeurs depuis le début du développement jusqu'à plusieurs versions
|
|
Enchanter, simplifier, étonner: les principes de conception d'AndroidVous voulez enchanter les gens, leur simplifier la vie et faire en sorte qu'ils se sentent incroyables avec votre application ? Découvrez comment les principes de conception d'Android peuvent vous aider à créer des produits qui suscitent l'intérêt des utilisateurs. Découvrez la signification et les recherches qui sous-tendent ces principes. Découvrez des exemples et des pratiques concrets de l'équipe de conception Android. Découvrez des techniques permettant d'appliquer les principes dans votre travail quotidien. Aucune expérience en conception n'est nécessaire.
|
|
Entretien avec l'équipe AndroidAsseyez-vous et rejoignez l'équipe en charge de la plate-forme Android pour une discussion informelle. C'est l'occasion pour vous de nous poser des questions sur la plate-forme et d'en apprendre un peu plus sur les raisons pour lesquelles les choses fonctionnent comme elles, grâce aux personnes qui l'ont conçue. Modéré par Reto Meier, Developers Advocate pour les développeurs Android.
|
|
Une expérience émouvanteCette vidéo présente différents types d'animations d'application et le code permettant de les réaliser. Les développeurs doivent abandonner la présentation (pas trop rapidement) avec une meilleure connaissance du fonctionnement des animations Android, de l'utilisation efficace des API et de la combinaison de différentes techniques afin de créer des animations plus complexes, plus intéressantes et plus attrayantes pour leurs applications.
|
|
Sujets avancés sur le développement de jeuxPour les développeurs de jeux qui souhaitent approfondir leurs connaissances sur des scénarios plus avancés. Découvrez de nouvelles façons d'intégrer Google+, d'implémenter et de gérer les états de jeu de façon sécurisée, et de créer des expériences de jeu sympas avec une sélection d'API REST Google. Nous aborderons également de nouveaux sujets concernant le NDK, ainsi que l'utilisation de moteurs de jeu tiers.
|
|
Astuces de pro Android: optimiser le fonctionnement des applicationsDécouvrez comment utiliser les techniques avancées d'Android pour créer des applications si performantes que les utilisateurs trouvent leur magie. Grâce à des conseils et astuces avancés sur le codage, des modèles d'implémentation et une exposition à certaines API moins connues, vous découvrirez comment créer des applications sensibles au contexte pour satisfaire vos utilisateurs sans vider leur batterie.
|
|
Nouveautés Google Play pour les développeursLa publication d'une nouvelle application sur Google Play n'est qu'un début. Vous travaillez en permanence pour mettre à jour votre application, améliorer les avis des utilisateurs, observer ce que les utilisateurs en font, développer votre application sur de nouveaux marchés et générer une source de revenus. Rejoignez l'équipe qui vous a fourni la nouvelle console pour les développeurs et découvrez comment Google Play vous permet d'obtenir plus de données pour optimiser votre application, de meilleurs outils pour la distribuer, ainsi que de nouvelles façons de comprendre et de communiquer avec vos utilisateurs à chaque étape du parcours.
|
|
Google Maps: Vers l'avenirGoogle Maps et l'API Google Maps sont extrêmement populaires à travers le monde. L'API Google Maps est l'API la plus utilisée sur le Web. maps.google.com est le site de cartographie le plus utilisé. Les SDK Android et iOS étendent l'accès à Maps à de nouvelles plates-formes. Au cours de cette session, le directeur de la gestion des produits de Google Maps fait équipe avec le responsable produit pour l'API Google Maps et le Developers Advocate principal afin de vous présenter l'avenir de Google Maps.
|
|
Sciences et conception cognitivesCette session offrira un examen approfondi de la perception et de la cognition humaines, ainsi que de leurs implications pour la conception interactive et visuelle. Le cerveau humain est purement traité comme une machine de traitement de l'information, et nous apprendrons au public ses caractéristiques, ses avantages, ses limites et, en général, comment le pirater. Si le contenu fournit un examen approfondi des recherches récentes en science cognitive, tout ce qui est présenté s'appuiera également sur des exemples de travaux de conception issus d'un large éventail d'applications et de plates-formes Google. Les sujets spécifiques seront: la détection des bords, les lois de la Gestalt du regroupement, la vision périphérique, la reconnaissance des geons et des objets, la reconnaissance faciale, les déficiences des couleurs, le daltonisme, le flux, l'attention, l'équilibrage de charge cognitif et la perception du temps.
|
|
Pratique de recherche UX Agile dans AndroidAu sein de l'équipe Android UX, il est essentiel de recueillir fréquemment et régulièrement les commentaires des utilisateurs afin de pouvoir itérer et développer des conceptions optimales pour nos utilisateurs. Nous discuterons de la façon dont l'équipe a appliqué les « Pulse Studies » (sessions de recherche itératives) afin de présenter régulièrement de nouvelles idées, conceptions et concepts aux utilisateurs ; cela nécessite une planification préalable minimale, cela peut avoir un impact immédiat sur le produit et il peut répondre aux besoins urgents. Nous illustrerons comment nous avons accompli ce processus collaboratif en présentant de nombreux exemples et études de cas. Nous démontrerons également le rôle joué par les études d'utilisabilité afin de vous donner des conseils et des astuces sur la façon d'adopter ce processus pour toute personne qui souhaite obtenir des commentaires d'utilisateurs de manière rapide et efficace.
|
|
Passer à une application Chrome empaquetéeLes applications empaquetées de Chrome offrent de nouvelles possibilités aux développeurs Web, en vous offrant la possibilité de travailler hors connexion par défaut, en offrant une expérience utilisateur immersive en dehors du navigateur, en exploitant l'architecture de synchronisation de Chrome et en accédant au matériel de l'appareil. Découvrez comment faire passer votre application Web au niveau supérieur en la transformant en application empaquetée pour Chrome.
|
|
En décembre, Google a lancé le SDK Google Maps pour iOS. Avec ses cartes vectorielles qui permettent une plus grande amplitude de mouvement, ainsi qu'un accès aux données et aux images Google Maps, le SDK vous permet de créer des applications iOS sur votre plate-forme de manière efficace. Au cours de cette session, nous allons vous présenter différentes manières d'intégrer vos données à une expérience Google Maps.
|
|
Démystifier l'encodage vidéo: WebM/VP8 pour le reste d'entre nousLa vidéo devrait représenter 71 % de l'ensemble du trafic des données mobiles d'ici 2016 (Source: Cisco). Pourtant, étonnamment peu de personnes comprennent les formats que la majorité de ce trafic de données utilisera. Au cours de cette session, vous allez acquérir les compétences nécessaires pour encoder ou décoder des vidéos dans votre application, en s'intéressant plus particulièrement au format WebM libre de droits.
|
|
Entretien avec l'équipe ChromeRencontrez les cadres supérieurs de l'équipe Web Platform, de l'équipe Front End/UI, de l'équipe des applications Chrome et de l'équipe ChromeOS. Lors de cette conférence, des développeurs Chrome expérimentés vous parleront de leurs projets concernant Chrome et la plate-forme Web. Vous aurez l’occasion de leur poser autant de questions difficiles que possible dans le temps disponible !
|
|
Nos cartes, votre entreprise: guide par étapes pour tirer le meilleur parti de nos produits destinés aux entreprisesLe lieu joue toujours un rôle de plus en plus important dans diverses organisations, et l'émergence du cloud et du mobile en tant que plates-formes fiables et évolutives a transformé la façon dont les entreprises utilisent la technologie cartographique pour travailler plus efficacement, améliorer les processus et profiter aux clients. Découvrez les différents cas d'utilisation de nos produits d'entreprise et comment les entreprises peuvent facilement intégrer des solutions de cartographie de bout en bout pour répondre à divers besoins.
|
|
Rendre la localisation pertinente avec les API Google MapsLa localisation est un aspect fondamental de nombreuses applications basées sur la localisation. Mais savoir où se trouve votre utilisateur n’est qu’une partie de l’histoire. Savoir où ils se dirigent peut changer fondamentalement ce que vous leur présentez. Au cours de cette session, vous allez découvrir comment utiliser différents aspects de la localisation afin d'offrir une expérience plus riche aux utilisateurs.
|
|
Google Maps + HTML5 + visualisation des données spatiales: une histoire d'amourLa plupart, voire la plupart, des données mondiales ont une composante géographique. Les visualisations des données avec une composante géographique sont parmi les plus populaires sur le Web. Cette session explorera les principes de la visualisation des données et la manière dont vous pouvez utiliser HTML5, en particulier WebGL, pour compléter les visualisations Google Maps.
|
|
Modèles de conception pour Maps – ArchitectureLes architectures de données spatiales sont nombreuses et variées. Il existe des solutions simples qui hébergent des données statiques, et des intégrations complexes avec des infrastructures d'entreprise existantes, et bien plus encore. Mais des modèles communs - et des antimodèles - émergent concernant la façon dont les données sont hébergées et diffusées auprès de vos utilisateurs. Cette session traitera de ces modèles et de la manière dont vous pouvez les mettre en œuvre dans votre architecture cartographique.
|
|
L'API Google Maps est désormais disponible sur plusieurs plates-formes : JavaScript, Android et iOS. Chaque plate-forme a ses propres avantages et limites, et nécessite une attention particulière. Mais que se passerait-il si vous conceviez des applications pour les trois plates-formes ? Comment abordez-vous ce problème ? Cette session examinera le développement spécialisé pour les plates-formes individuelles par rapport au développement généralisé pour les trois, ainsi que les compromis inhérents à chaque approche. Nous verrons quand utiliser nos services Web et comment construire une infrastructure back-end solide.
|
|
Tous les vaisseaux du monde: visualiser des données avec Google Cloud et MapsDes dizaines de milliers de navires communiquent leur position au moins une fois toutes les cinq minutes, 24 heures sur 24. La visualisation de cette quantité de données et leur diffusion à un grand nombre de personnes consomment beaucoup d'énergie, à la fois dans le navigateur et sur le serveur. Cette session décrit l'utilisation de Maps, App Engine, Go, Compute Engine, BigQuery, Cloud Storage et WebGL pour visualiser d'importants volumes de données.
|
|
Hors connexion avec Maps et EarthGoogle Maps Engine (GME) Portable permet aux entreprises de supprimer leurs données 2D et 3D de GME pour les utiliser hors connexion. Cette fonctionnalité permet d'étendre la puissance de Google Maps et de Google Earth à des environnements austères où l'accès au réseau peut être limité ou indisponible. Portable est fourni avec une suite complète d'API qui permettent aux développeurs d'intégrer des interfaces de cartographie familières de Google à leurs propres applications hors connexion. Il est actuellement utilisé à bord de la Station spatiale internationale. Il a été utilisé dans les avions, sous l'eau dans des sous-marins et presque partout entre les deux. Nous sommes ravis de proposer Portable à un plus grand nombre de développeurs, afin que les ingénieurs talentueux puissent créer de nouvelles implémentations hors connexion passionnantes.
|
|
Actions dans la boîte de réception, basées sur des schémasVotre service envoie-t-il des e-mails ? Au cours de cette session, nous vous montrerons comment ajouter des données structurées à vos e-mails afin d'activer des actions directement dans la boîte de réception et de renforcer l'engagement des utilisateurs.
|
|
Les secrets de l'API Drive RealtimeVous aimeriez ajouter à vos applications un outil de modification en temps réel aussi performant que celui de Google Docs ? L'API Drive Realtime est là pour vous aider. Cette présentation détaillée présente les secrets de la collaboration Google, les détails techniques de l'API Realtime et la façon dont vous pouvez en tirer parti dans vos propres applications.
|
|
La nouvelle version de Google Forms, lancée plus tôt cette année, fonctionne avec Apps Script, ce qui vous permet de créer et de manipuler des formulaires en seulement quelques lignes de code. Au cours de cette session, nous allons vous montrer comment rendre les formulaires et les flux de travail plus utiles grâce à des scripts, et vous proposer des astuces permettant de les adapter à l'évolution de votre organisation.
|
|
Discussion avec l'équipe BlinkDécouvrez l'équipe qui a créé Blink, le nouveau moteur de rendu Open Source de Chrome. Nous vous présenterons Blink de l'intérieur : ce qui s'est passé depuis le lancement du mois d'avril, nos projets d'avenir et comment nous garantissons l'interopérabilité entre les navigateurs. La session sera principalement réservée à vos questions sur Blink, le développement de ses fonctionnalités et la plate-forme Web. Posez vos questions et votez à l'adresse http://bit.ly/blink-io
|
|
Feuille de route GWT pour l'avenirÀ l'occasion de la conférence Google I/O 2012, Google a confié le contrôle de GWT à toute la communauté par le biais du comité directeur. Un an plus tard, venez découvrir ce que sera l'avenir passionnant de GWT à mesure que le comité directeur de GWT présente sa future feuille de route.
|
|
État du monde des applications empaquetées ChromeJoyeux anniversaire dans les applications empaquetées de Chrome ! Aidez-nous à célébrer l'événement en découvrant les nouveautés de la plate-forme d'applications empaquetées et les projets à venir.
|
|
Créer des applications web mobiles de qualité et réactives signifie que vous devez être ami avec la radio ! Nous allons voir comment créer des applications mobiles économes en énergie, obtenir le meilleur débit et prévoir les différents délais de latence des réseaux mobiles. Cette conférence est un cours intensif de radio (c'est-à-dire votre licence HAM pour le Web mobile) avec un aperçu descendant du fonctionnement d'un réseau d'opérateur 4G moderne. Apportez votre chapeau à hélice !
|
|
Une nouvelle façon de gérer les activités sur GoogleAu cours de cette présentation, nous évoquerons les actions que nous mettons en œuvre pour aider les administrateurs et développeurs d'entreprise à créer des outils et des applications plus efficacement.
|
|
Étendre les fonctionnalités de Google Docs avec Apps ScriptÀ l'aide de Google Apps Script, il est désormais possible d'ajouter des menus et des fenêtres pop-up personnalisés, ainsi que d'autres fonctionnalités à vos documents Google Docs. Au cours de cette session, nous allons découvrir comment utiliser cette technologie pour créer des workflows personnalisés, importer des données à partir d'autres sources et intégrer vos propres applications dans Google Docs.
|
|
Principes de conception pour MapsQuelle est l'interface utilisateur de votre carte ? Comment mettre en place une UI qui permet d'accéder facilement à vos données ? Le design de votre carte aide-t-il vos utilisateurs à obtenir les données dont ils ont besoin ? Cette conférence aidera les développeurs à rassembler les éléments de conception visuelle, de cartographie et d'expérience utilisateur pour présenter leurs données cartographiques de la meilleure façon possible.
|
|
Notifications push de l'API YouTubeVous en avez assez de devoir rechercher des mises à jour pour les flux de l'API YouTube ? Ne serait-il pas plus pratique que l'API puisse indiquer à votre application lorsque de nouvelles données sont disponibles ? Découvrez notre nouvelle infrastructure de notifications push de l'API YouTube et comment écrire du code en réponse aux nouvelles activités YouTube.
|
|
Streaming adaptatif pour vous et YouTubeLe streaming adaptatif des vidéos Internet est une tâche complexe. Toutefois, il est encore plus difficile de le faire à grande échelle. Nous évoquerons les bases de la qualité de l'expérience utilisateur et les mesures que nous prenons pour l'améliorer sur YouTube.
|
|
Nouveautés du SDK Google Drive: un an plus tardCette conférence portera sur les dernières fonctionnalités du SDK Drive, qui ont été développées dans le cadre de l'engagement de Google à permettre à des tiers de créer des applications Drive avec la richesse des documents, feuilles de calcul et présentations Google. Ces fonctionnalités facilitent la recherche de fichiers, la réception de notifications lorsque des fichiers sont modifiés et la publication de sites Web.
|
|
Nouvelle frontière: plans d'intérieurCartographier des rues et des bâtiments est la partie la plus difficile. Mais le plus difficile reste à cartographier en intérieur. En plus d'acquérir les plans d'étages des principaux bâtiments et sites, Google s'est efforcé de trouver des moyens de fournir des données de positionnement à l'intérieur de ces bâtiments. Lorsque le GPS ne fonctionne pas, comment localiser votre position sur la carte ?
|
|
Entretien avec l'équipe Google MapsVous est-il déjà arrivé de vouloir poser une question à l'équipe Google Maps ? Voici l'occasion pour vous de poser les questions que vous avez toujours voulu poser à des ingénieurs, des chefs de produit et des développeurs de premier plan.
|
|
Améliorez la visibilité de votre application dans Google DriveL'objectif de Google Drive est de proposer vos applications aux utilisateurs de Google Drive, où et quand ils en ont besoin dans Google Drive ou sur un appareil mobile. Au cours de cette présentation, nous allons vous expliquer pourquoi votre application devrait s'intégrer à Google Drive et comment elle peut toucher autant de clients que possible. Nous passerons en revue la façon dont votre application s'affichera pour les utilisateurs, ainsi que les détails techniques derrière sa création.
|
|
YouTube Analytics ad hoc avec Google Apps ScriptAu cours de cette présentation, les participants découvriront tout sur la nouvelle API YouTube Analytics. Nous montrerons aux participants comment accéder aux données via Google Apps Script, une plate-forme de script cloud. Nous créerons et présenterons des rapports ad hoc qui extraient des données paramétrées via l'API YouTube Analytics dans Google Sheets. Nous verrons également comment planifier certains rapports et déclencher des alertes lorsque les seuils sont atteints. Cette conférence intéressera les éditeurs YouTube, mais aussi les développeurs qui souhaitent exploiter tout le potentiel de Google Apps Script et de Google Sheets.
|
|
Boostez votre jeu mobile avec YouTubeDe grands développeurs de jeux s'intègrent à YouTube pour rendre leurs jeux virals. Vous pourriez être le prochain. Au cours de cette session, vous découvrirez comment prendre un jeu Unity3D et comment le dynamiser avec des mises en ligne sur YouTube, la lecture de vidéos sur YouTube dans le jeu et la conversion des utilisateurs de YouTube en joueurs de votre jeu.
|
|
Plongez au cœur de Street View dans Street ViewGoogle et Richard Vevers de la Catlin Seaview Survey se sont associés pour intégrer la toute première image Street View sous-marine à Google Maps. Découvrez comment la Catlin Seaview Survey a conçu un appareil photo spécial pour collecter ces images aériennes spectaculaires. En partenariat avec le Dr Ove Hoegh-Guldberg, professeur à l'université du Queensland, l'objectif est de fournir un enregistrement mondial des récifs permettant de créer un instantané des récifs coralliens du monde entier, à commencer par la Grande Barrière de corail en Australie. Explorez également l'île d'Apo (Philippines), l'atoll de Molokini, Maui, la baie de Hanauma, Hawaï et maintenant pour la première fois le Raja Ampat, en Indonésie. La marque compte pas moins de 3 millions d'abonnés sur Google Plus, ce qui a permis au public de s'impliquer grâce aux plongeurs sous-marins.
|
|
Utiliser YouTube pour développer votre activitéLes chaînes YouTube peuvent vous aider à lancer votre entreprise sur la voie du succès. Découvrez quelques conseils et astuces sur la façon dont votre entreprise peut utiliser le deuxième plus grand moteur de recherche au monde pour faciliter la création, l'assistance produit, la collecte de fonds et l'acquisition de clients. Au cours de cette session, nous partagerons des informations clés pour comprendre l'audience de YouTube et apprendre à utiliser tous les outils du site pour créer une chaîne fidèle.
|
|
Broadcast Yourself!: Utiliser les API YouTube Live pour diffuser du contenu dans le monde entierCette session présente la nouvelle plate-forme YouTube En direct et les API de streaming en direct sur YouTube. Expliquez en quoi la plate-forme vous permet de diffuser facilement des événements en direct sur YouTube tout en offrant une expérience de visionnage optimale à votre audience. Nous présenterons également plusieurs applications utilisant l'API, passerons en revue des exemples de code et proposerons quelques démos intéressantes.
|
|
YouTube pour les développeurs: l'avenir et les opportunitésL'API YouTube est la plus importante API de Google en termes de volume de requêtes. Pourtant, de nombreuses applications n'en tirent toujours pas parti. Rejoignez les ingénieurs et leaders des produits de la plate-forme YouTube pour découvrir comment YouTube s'oriente, avoir un aperçu des dernières API YouTube et parler des opportunités sans frais aux développeurs. Nous allons également regarder quelques vidéos sympas.
|
|
Vendre des biens matériels sur Android avec Google Wallet Instant BuyLa facilité du règlement constitue l'un des principaux obstacles au commerce sur mobile. Que vous vendiez des fournitures de bureau, des t-shirts ou des bijoux fantaisie, vos utilisateurs sont confrontés au même problème: fournir des informations de carte de crédit et de livraison par le biais de longs formulaires compliqués particulièrement difficiles à remplir sur un appareil mobile. C'est là qu'intervient l'API Android Google Wallet. Découvrez comment utiliser l'API pour simplifier l'expérience d'achat dans votre application, et ainsi augmenter les conversions et les ventes.
|
|
Numérisation de l'intégralité du portefeuille: présentation des objets WalletWallet Objects est une plate-forme simple et puissante qui rend le commerce plus efficace en numérisant et en stockant des objets commerciaux (offres, cartes de fidélité) dans Google Wallet, et en consolidant les relations émetteurs-consommateurs tiers. Au cours de cette session, nous vous présenterons les spécifications et le code permettant d'insérer des objets dans Google Wallet, un portefeuille plus intelligent pour les consommateurs.
|
|
Redéfinir la fidélité à l'ère du mobileAu cours de cette session, nous vous présenterons l'API Wallet Objects Loyalty. Découvrez comment intégrer vos programmes de fidélité à Google Wallet et les mettre à la disposition de millions d'utilisateurs. Renforcez l'engagement des utilisateurs dans votre programme de fidélité en permettant aux utilisateurs d'utiliser Google Wallet pour présenter et utiliser leur carte de fidélité, vérifier le solde de leurs points de fidélité et bien plus encore.
|
|
Créer des expériences de e-commerce attrayantes sur AndroidCréer une application de commerce sur mobile pour Android ne se résume pas à placer des photos de vos produits dans un ListView et à ajouter un bouton "Acheter". Plus que tout autre type d'application mobile, le temps, c'est de l'argent. Plus vous attendez un utilisateur ou plus vous lui faites passer du temps à remplir des formulaires, plus il y a de chances qu'il termine sa transaction. Lorsque vous évoquez l'acceptation de paiements, vous devez également penser à la sécurité. L'équipe Google Wallet et l'un de nos partenaires vous présentent des techniques et des conseils pour vous aider à rendre l'utilisation de vos applications de commerce sur mobile plus simple et plus sécurisée, et à augmenter le nombre de conversions et, en fin de compte, vos bénéfices. Cette session abordera des sujets de niveau intermédiaire/avancé sur le développement Android.
|
|
Démystifier le MVP et EventBus dans GWTEn 2009, lors d'une conférence Google I/O, Ray Ryan a représenté le modèle Model-View-Speaker et le modèle EventBus pour la conception des applications GWT. Depuis, MVP et EventBus se sont répandus dans la communauté GWT, et plusieurs frameworks semblent soutenir ces technologies. Cependant, il reste encore beaucoup de confusion quant à ce qu'est réellement MVP et à la meilleure façon de l'implémenter. De nombreuses solutions courantes impliquent des quantités fastidieuses de code récurrent et de frais généraux. Au cours de cette présentation, je vais vous montrer qu'il est plus facile d'utiliser MVP et EventBus qu'il n'y paraît probablement, et qu'il est possible de le faire sans frameworks ni frais supplémentaires. Résultat : l'application GWT est plus facile à tester et à gérer, ce qui est un plaisir de travailler.
|
|
Introduction à l'intégration de Google+ Sign-InQue vous ayez un site Web, une application mobile, un jeu ou tout autre service en ligne, les utilisateurs peuvent désormais se connecter avec Google et afficher leur profil Google+. Découvrez comment Google+ Sign-In peut créer des expériences plus attrayantes dans votre application et favoriser l'utilisation de votre application sur tous les appareils. Cette présentation présente les concepts techniques liés à l'intégration de Google+ Sign-In et d'autres fonctionnalités Google+. Elle est un prérequis pour les autres conférences Google+.
|
|
Rejoignez-nous pour découvrir l'ensemble de la plate-forme Google+. Découvrez ce que Google+ peut vous apporter dans vos applications et l'avenir de la plate-forme, et identifiez les sessions à ne pas manquer sur la plate-forme Google+ lors de Google I/O cette année.
|
|
Exploiter tout le potentiel de Google+ dans votre organisationGoogle Apps est une suite de productivité basée dans le cloud qui permet à votre équipe de travailler où qu'elle se trouve et sur n'importe quel appareil. Grâce aux performances de Google+ pour les entreprises, votre équipe peut communiquer et partager facilement entre collègues et partenaires externes. Au cours de cette session, nous passerons en revue les fonctionnalités uniques de Google+ pour les entreprises, évoquerons de nouvelles façons d'intégrer Google+ aux systèmes et processus de votre entreprise, et nous vous aiderons à exploiter tout le potentiel de Google+ afin de favoriser une communication simple, rapide et attrayante au sein de votre organisation.
|
|
Vous avez une question pressante à propos de la plate-forme Google+ ? Venez rencontrer l'équipe et demandez les réponses à vos questions directement par les membres de la plate-forme Google+. Explorez la technologie et faites entendre votre voix.
|
|
RenderScript est une API permettant des calculs hautes performances sur Android, quels que soient les processeurs disponibles sur un appareil, tels que les CPU, les GPU, les DSP, etc. Cette vidéo explique comment développer des applications avec RenderScript, capables de s'exécuter sur n'importe quel appareil exécutant Gingerbread ou une version ultérieure. Nous allons vous expliquer comment accélérer le développement d'une application simple et comment nous pouvons fournir de hautes performances sur différentes architectures avec une seule source. Des benchmarks comparant la RS et le NDK seront présentés.
|
|
L'API Google+ Hangouts un an plus tard: bien plus qu'une moustache virtuelleLa plate-forme des applications Hangouts a connu une évolution constante au cours de l'année écoulée. Découvrez le chemin parcouru, apprenez à rendre vos applications plus vivantes grâce aux conversations audio/vidéo et découvrez les prochaines nouveautés en matière de technologie.
|
|
Vous êtes développeur et vous créez une application de réseau social populaire. Votre application Android, votre application iOS et votre site Web doivent tous fonctionner de manière fluide avec un utilisateur authentifié. Cette session décrit en détail les modèles d'authentification Google+ Sign-In et vous aide à choisir celui qui répond le mieux à vos besoins.
|
|
Bonnes pratiques pour Google+ Sign-InDécouvrez comment tirer le meilleur parti de Google+ Sign-In pour votre site et vos utilisateurs. Découvrez comment maximiser les installations de vos applications, optimiser le taux de clics pour les posts interactifs, proposer du contenu personnalisé basé sur des données sociales et écrire des activités dans votre application qui seront remarquées sur Google.
|
|
Google+ Sign-In pour les applications WebDécouvrez comment ajouter Google+ Sign-In à votre application Web, mettre en relation les utilisateurs avec leurs amis, créer des expériences personnalisées à l'aide des données de profil Google+, renforcer l'engagement à l'aide de posts interactifs et surveiller les performances de votre application sur Google+.
|
|
Panneau "Bases de données distribuées" : exploration des approches et bonnes pratiquesQue vous créiez un jeu, une application mobile ou un service d'analyse sur les réseaux sociaux, vos informations doivent être hautement disponibles, stockées de façon sécurisée et capables de croître au fur et à mesure que votre base d'utilisateurs explose. Venez à cette session pour découvrir comment les bases de données distribuées modernes répondent à ces besoins. Un panel de quatre experts du secteur vous présentera les solutions qu'ils ont mises en place pour résoudre ce problème à l'aide de l'infrastructure de Google. Vous aurez également l'occasion de poser des questions sur leur expérience.
|
|
Google+ propose aux éditeurs une suite d'outils qui aident les utilisateurs à partager et à découvrir du contenu sur leur site, à la fois sur le site lui-même et sur les propriétés Google telles que la recherche Google. Au cours de cette session, nous allons aborder les principes de base des outils Google+ qui peuvent vous aider à améliorer la visibilité de votre site Web et l'engagement des utilisateurs.
|
|
Développer une intégration Google+ réussie et qui apporte une valeur ajoutée significativeDécouvrez comment optimiser l'utilisation et la rentabilité des graphiques sur les réseaux sociaux grâce à une intégration Google+, en vous appuyant sur les applications déjà lancées comme référence. Découvrez comment les partenaires intègrent Google+ dans certains cas afin d'améliorer le succès de leurs applications et de les rendre plus pertinentes d'un point de vue social.
|
|
Proposer Google+ Sign-In en même temps que d'autres services de connexion aux réseaux sociauxDécouvrez comment Google+ Sign-In peut coexister avec d'autres solutions de connexion via les réseaux sociaux et comment migrer vos applications depuis les anciens systèmes d'authentification Google. Si vous utilisez déjà la connexion via les réseaux sociaux sur votre site et que vous vous demandez comment ajouter Google+ Sign-In, ou si vous utilisez actuellement une ancienne intégration de l'authentification Google OAuth 2.0, cette session est faite pour vous.
|
|
Google+ Sign-In pour les développeurs iOSLaissez-nous vous expliquer comment ajouter Google+ Sign-In à votre application iOS, mettre en relation les utilisateurs avec leurs amis, renforcer l'engagement à l'aide de posts interactifs et surveiller les performances de votre application sur Google+.
|
|
Développement pour le verreEn rapprochant la technologie, nous pouvons la faire disparaître. Ces concepts fondamentaux, les consignes de conception, les paradigmes de l'expérience utilisateur et les API serviront de référence pour le développement de Glass. D'excellents exemples seront présentés et utilisés pour tout codifier dans un ensemble de bonnes pratiques. Si vous souhaitez développer pour Glass, c'est ici que vous allez commencer. Cette session est une condition préalable à toutes les sessions de développement Glass.
|
|
Améliorer l'accessibilité sur le Web avec ChromeVoxIl est déjà difficile pour les lecteurs dotés d'une vue parfaite de comprendre et de parcourir des pages Web complexes, mais bien plus difficilement s'il faut utiliser uniquement le rendu vocal. Le lecteur d'écran ChromeVox est spécialement conçu pour gérer le contenu Web moderne dans toute sa richesse. ChromeVox est basé sur JavaScript et permet aux développeurs de rendre facilement accessibles des applications Web de pointe. Nous présentons la dernière version de ChromeVox, qui offre des fonctionnalités de navigation avancées pour les contenus complexes tels que les tableaux et les formules mathématiques, ainsi que la compatibilité avec le braille et les nouvelles commandes d'interface utilisateur HTML5, comme la date et l'heure, et les commandes multimédias.
|
|
Entretien avec l'équipe GlassRejoignez plusieurs membres clés de l'équipe Glass pour discuter du parcours qui les a menés jusqu'ici. Nous verrons pourquoi les lunettes Glass jouent un rôle si important dans l'évolution des accessoires connectés et comment les développeurs peuvent s'impliquer le plus efficacement possible dans l'écosystème.
|
|
Annulation de votre garantie: Piratage d'écran Les lunettes Glass sont prêtes à être piratées ! Découvrez ce qu'il est possible de faire avec la plate-forme matérielle et comment obtenir un accès root. Découvrez comment exécuter vos propres applications expérimentales. Clause de non-responsabilité: vous allez entrer dans un territoire inexploré et non accepté !
|
|
Créer des services Glass avec l'API Google MirrorL'API Google Mirror est un ensemble simple, mais puissant d'API RESTful permettant de créer des Glassware. Au cours de cette session, nous allons passer en revue certains des premiers principes du développement de Glass, les paradigmes de l'API Google Mirror et le passage rapide du concept au prototype. Nous aborderons à la fois les cas d'utilisation standards et ceux qui repoussent les limites de l'API.
|
|
Vous avez toujours envie de modifier légèrement votre application mobile, mais vos utilisateurs l'ont déjà téléchargée ? Vous est-il déjà arrivé d'oublier d'ajouter des données analytiques sur un événement clé avant qu'il ne soit trop tard ? Découvrez de nouvelles façons de configurer dynamiquement vos applications mobiles côté serveur. Vous pouvez adapter votre application à différents publics, et vous ne finirez plus jamais rattraper par d'anciennes versions ou l'oubli.
|
|
Modèles de simultanéité Go avancésLa simultanéité est la clé de la conception de services réseau hautes performances. Cette présentation s'appuie sur les modèles de simultanéité Go populaires de l'année dernière. Elle étudie plus en détail les primitives de simultanéité de Go, et montre comment les problèmes de simultanéité délicats peuvent être résolus de façon fluide avec un simple code Go.
|
|
Développer une activité de développement d'applications efficace avec AdMobVous avez passé de nombreuses longues heures à travailler sur votre application, mais comment transformer ces journées et nuits longues en utilisateurs et en revenus abondants ? Découvrez les nouveautés d'AdMob et comment le partenaire peut vous aider à développer votre activité de développement d'applications de qualité.
|
|
Entretien avec l'équipe Go Depuis son lancement en novembre 2009, le langage de programmation Go est devenu un projet Open Source florissant, avec une clientèle dédiée. Rejoignez-nous à cette session pour obtenir des réponses à vos questions sur Go grâce à des membres de l'équipe Go de Google.
|
|
Optimisez les applications Web et mobiles pour tous les appareils grâce à Google AnalyticsGoogle Analytics a récemment lancé Universal Analytics, une nouvelle façon de mesurer les interactions des utilisateurs sur n'importe quel appareil / plate-forme / environnement. En mesurant ces données, les développeurs peuvent mieux optimiser leurs applications. Au cours de cette session, nous verrons comment mesurer les interactions des utilisateurs sur n'importe quel appareil. Nous vous présenterons également les nouveaux rapports et les bonnes pratiques permettant d'optimiser à la fois le Web et les applications mobiles.
|
|
De nombreuses applications mobiles et de jeux, ainsi que les réseaux de capteurs et l'Internet des objets, ont besoin d'une collecte et d'une analyse rapides et hautement évolutives des données. Nous vous montrerons comment Data Detection Lab s'appuie sur un schéma Google Cloud Platform clé: un pipeline à haut débit pour la collecte, le traitement et l'analyse des données. Nous utilisons l'API Cloud Endpoints pour collecter des flux de données en continu, pour traiter de grandes quantités de données à haut débit à l'aide d'App Engine, de Cloud Storage et la transformation de données sur Compute Engine, et pour interroger de nombreux Go de données collectées en quelques secondes à l'aide de BigQuery.
|
|
Analyse de données Google Analytics et AdSense dans BigQueryGoogle Analytics et AdSense sont deux produits Google qui pourront bientôt transmettre les données de leurs rapports à BigQuery, le moteur de requêtes et d'analyse de big data de Google. Au cours de cette session, découvrez comment les utilisateurs de Google Analytics Premium et AdSense peuvent effectuer des analyses de données avancées à l'aide de BigQuery.
|
|
La plate-forme cloud de Google, y compris Google Compute Engine, App Engine, Cloud Storage et BigQuery, sont des outils efficaces qui permettent aux développeurs de répondre aux exigences techniques complexes à grande échelle. Au cours de cette présentation, nous vous présentons Open Bidding, un kit d'outils entièrement personnalisable qui exploite ces services pour répondre aux contraintes de taux de demandes élevé et de faible latence auxquelles sont confrontés les développeurs tiers lors de l'intégration à DoubleClick Ad Exchange de Google.
|
|
Un nouveau langage pour App EngineCette session présente un nouveau langage très demandé pour Google App Engine. Le nouvel environnement d'exécution permet aux développeurs de bénéficier du scaling puissant, des services, de la durabilité et de la facilité d'utilisation d'App Engine, tout en exploitant des frameworks familiers et puissants pour créer des applications. Au cours de cette session, nous allons vous présenter ce nouvel environnement d'exécution et vous montrer à quel point il est facile de déplacer des applications existantes vers App Engine et Google Cloud Platform.
|
|
Mobile, Web et cloud : la triple couronne des applications modernesPrêt à révolutionner le monde avec votre prochaine application ? Il y a de fortes chances que vous pensiez au mobile, au Web et au cloud. Au cours de cette session, nous allons vous présenter la création d'une application Web mobile moderne qui tire parti de Google Cloud Platform. Découvrez des voyages, des bonnes pratiques et une architecture solide qui feront de votre prochaine application Web mobile un succès incroyable.
|
|
Mashups de big data: activer l'analyse nouvelle génération avec BigQueryLeader du marché des produits et services de photo personnalisée numérique, Shutterfly aide ses clients à transformer leurs précieux souvenirs en souvenirs durables. Il est important de pouvoir analyser rapidement les données utilisateur pour optimiser les stratégies marketing client et produit. Découvrez comment les équipes d'analyse et de DW de Shutterflys intègrent Google BigQuery dans leurs workflows, à l'aide de fonctionnalités telles que Big Join et Large Group Aggregations pour extraire des téraoctets de données, et identifier rapidement les tendances d'utilisation des clients et créer des campagnes de sensibilisation efficaces, le tout sans investissement matériel et logiciel massif.
|
|
Nouveautés et avantages de Google Compute EngineL'année de Google Compute Engine a été très chargée ! Nous avons apporté des améliorations à l'architecture sous-jacente pour offrir des performances encore meilleures, nous avons lancé de nouvelles versions de nos API qui améliorent l'expérience des développeurs, et introduit de nombreuses nouvelles fonctionnalités et types d'instances. Rejoignez-nous pour découvrir les nouveautés de Google Compute Engine et les améliorations récentes qui peuvent vous aider à créer des applications plus efficaces, plus évolutives et plus économiques dans le cloud.
|
|
Vitesse, efficacité et contrôle: techniques avancées de routage des paquets dans un réseau Google Compute EngineDécouvrez une nouvelle fonctionnalité de mise en réseau pour Google Compute Engine qui vous permet de contrôler spécifiquement la manière dont le trafic est acheminé sur votre réseau virtuel.
|
|
Jeux intensesDes studios de jeux indés aux studios AAA, découvrez comment des développeurs de pointe créent des expériences nouvelle génération sur Google Cloud Platform. Cette session explique comment les développeurs combinent des technologies telles qu'App Engine, Compute Engine et BigQuery pour créer et faire évoluer rapidement leurs versions multiplates-formes.
|
|
Quand les mauvaises affaires se produisent avec de bons clusters: créer des systèmes robustes avec Google Compute EngineDécouvrez les outils et les techniques qui vous aideront à créer des clusters de calcul virtuels robustes, évolutifs et hautes performances sur Google Compute Engine. Sujets abordés: résumé des outils avancés (scripts de démarrage, serveur de métadonnées, comptes de service, équilibrage de charge), création et gestion des clusters, options de stockage et compromis (disque de récupération, disque persistant ou stockage dans le cloud, instantanés, disques persistants de remplacement à chaud) et gestion des pannes (planifiées et non planifiées) Nous terminerons par une visite guidée d'un service Web performant et un résumé des bonnes pratiques.
|
|
Keys to the Kingdom: concevoir des schémas pour utiliser OAuth dans le cloudCette session décrit de façon claire et détaillée comment accéder aux ressources Google Cloud Platform via OAuth 2.0. Nous définirons les cas d'utilisation les plus importants et vous montrerons comment créer ces solutions à l'aide d'exemples de code pratiques. L'objectif est de vous aider à résoudre vos problèmes d'autorisation correctement et facilement, sans avoir à devenir un expert OAuth.
|
|
Urs Hlzle, vice-président senior, présentera la vision de Google pour la nouvelle génération du cloud computing. Il vous expliquera comment les investissements dans les infrastructures, les logiciels et les équipes permettront à Google et aux développeurs du monde entier d'entrer dans une nouvelle ère grâce à Google Cloud Platform. Cette session inclura également des annonces et une démonstration des nouvelles fonctionnalités importantes de la Plate-forme.
|
|
Autoscaling JavaApprenez à créer des applications Java qui fonctionnent bien dans un environnement avec autoscaling. Nous évoquerons les anti-modèles courants en Java qui empêchent les environnements d'autoscaling de gérer votre application. Nous verrons également comment App Engine sait quand effectuer un scaling à la hausse ou à la baisse de votre application, et comment tirer pleinement parti de cette capacité.
|
|
Le site Web Google Developers, ou developers.google.com, est l'une des milliers d'applications Google exécutées sur App Engine. Au cours de cette présentation, nous abordons les cas d'utilisation concrets et les modèles de conception qui régissent le système de gestion de contenu du site, ainsi que les techniques de mise en œuvre qui ont fonctionné et quelques-unes qui n'ont pas fonctionné. En prime, nous étudierons plusieurs des dernières fonctionnalités d'App Engine dans le contexte de cette application et découvrirons comment elles modifient notre vision de l'architecture des applications.
|
|
Le cloud computing et la physique des particules à haute énergie: une expérience ATLAS au CERN utilise Google Compute Engine pour la recherche de nouvelles lois au LHCDans cette présentation, nous décrirons le projet de calcul scientifique ATLAS sur Google Compute Engine (GCE) et présenterons plusieurs exemples d'installations de calcul hautes performances à grande échelle sur GCE, y compris un cluster PROOF de 1 000 cœurs pour l'analyse des données ATLAS et un cluster HTCondor à 4 000 cœurs utilisé pour la simulation des événements de collision des LHC. Nous évoquerons également la technologie Xroot utilisée pour le clustering de données hautes performances.
|
|
Découvrez comment le MMORPG social de Gamesys Here Be Monsters exploite Google Cloud Platform en tant qu'entrepôt de données de production pour gérer l'engagement des utilisateurs et automatiser les activités de fidélisation à l'aide d'App Engine. Présenter l'intégration des jeux dans Google Sheets et BigQuery via Google Apps Script, et se familiariser avec le code permettant d'automatiser les tableaux de bord de création de rapports et l'optimisation ad hoc des jeux
|
|
Importer de grands ensembles de données dans Google Cloud StorageCette session passe en revue plusieurs approches adoptées par les clients pour importer leurs grands ensembles de données dans Google Cloud Storage, y compris les compromis en termes de temps, de coût et de complexité. Ces solutions comprennent plusieurs techniques avancées qui vous aideront également dans bien d'autres situations. Nous présenterons l'architecture et le code de certaines de ces approches ainsi qu'une étude de cas sur une migration de plus de 5 Po.
|
|
From Nothing to Nirvana in Minutes : Cloud Backend for Your Android Application (Du néant au nirvana en quelques minutes : le backend cloud pour votre application Android)Les meilleures applications Android tirent pleinement parti du cloud pour offrir une expérience utilisateur exceptionnelle. Cette vidéo explique en détail comment utiliser le backend facultatif basé sur le code serveur sur Google Cloud Platform pour stocker l'état de l'application et du jeu dans le cloud. Nous verrons ensuite comment ajouter votre propre logique personnalisée via Google Cloud Endpoints et le plug-in Google pour Eclipse. Pour en savoir plus sur le contenu de cette session, lisez l'article de Brad Abram intitulé "Google I/O 2013 Session Overview: From Nothing to Nirvana in Minutes: Cloud Backend for your Android Application Building Geek Serendipity" (http://bradabrams.com/2013/05/google-io-2013-session-ip-from-eekrendipity).
|
|
L'environnement d'exécution Go pour App Engine est un moteur hautes performances pour l'exécution d'applications Web. Elle produit des réponses rapides, démarre des instances en une fraction de seconde, exploite au mieux le nombre d'instances-heure et permet à votre application d'effectuer des traitements sérieux à pleine vitesse de la machine. Venez découvrir comment exploiter pleinement la puissance de Go sur App Engine et optimiser vos applications Web.
|
|
Découvrez le grand objectif avec l'API YouTube AnalyticsLes contenus longs sont-ils adaptés, ou les Shorts sont-ils toujours prioritaires sur YouTube ? Avez-vous l'air chaud en Corée du Sud ? Les annotations vidéo suscitent-elles l'intérêt de votre audience ou l'irritent-elles ? L'API YouTube Analytics peut répondre à toutes ces questions et à bien d'autres. Découvrez les fonctionnalités avancées de l'API. Découvrez comment Next Big Sound utilise l'API YouTube pour aider les maisons de disques, les artistes et les managers de groupe à prendre de meilleures décisions.
|
|
Concevoir des produits pour un univers multi-écran: le point de vue de YouTubeLe design est différent de l'art. En fait, si vous avez dû utiliser des mathématiques pour les valider, vous êtes probablement sur la bonne voie. Lors de cette session axée sur la conception de produits, nous verrons ce que signifie être concepteur chez YouTube. Nous aborderons l'état et la signification du monde multi-appareil dans lequel nous vivons. Enfin, nous partagerons quelques meilleurs principes pour la conception et l'analyse quantitative correspondante dans ce nouveau monde.
|
|
Optimiser votre application Google Compute Engine avec Persistent DiskLes performances, la fiabilité et la cohérence des disques persistants font partie des atouts qui distinguent GCE en tant que service cloud nouvelle génération. Découvrez quelques-uns des caractéristiques des programmes de formation continue et ce qui le distingue des offres comparables. Cette session comprendra une présentation technique détaillée des bonnes pratiques d'utilisation des disques persistants avec vos applications GCE.
|
|
Découvrir le monde avec des PPP élevésPresque tous les nouveaux appareils mobiles sont aujourd’hui équipés d’un écran haute résolution. Cette tendance s'est étendue aux ordinateurs portables, et ce n'est qu'une question de temps jusqu'à ce que tous les appareils que nous utilisons aient un PPP élevé. Dans cette vidéo, nous allons nous pencher sur ce qu'est un PPP élevé et sur la façon d'optimiser vos sites pour qu'ils s'affichent correctement dans n'importe quel format. Vous découvrirez 1) comment les différents pixels affectent la mise en page et comment obtenir la mise en page souhaitée, 2) comment les mises en page sont affectées par différentes densités d'affichage, et 3) comment différents formats d'image peuvent être utilisés pour offrir la meilleure expérience aux utilisateurs en s'assurant que votre site s'affiche correctement sur n'importe quel appareil. À l'issue de cette session, vous saurez utiliser des techniques réactives pour créer des sites performants, mais aussi mettre à jour rapidement vos sites existants pour les rendre attrayants, aujourd'hui et demain.
|
|
API Freebase: exploiter le Knowledge Graph de GoogleFreebase est le noyau ouvert du Knowledge Graph de Google. Les API Freebase aident les développeurs à améliorer leurs applications afin de mieux comprendre les personnes, les lieux et les choses qui intéressent les utilisateurs. Nous allons examiner des exemples de code et vous montrer comment améliorer votre application grâce aux données du Knowledge Graph.
|
|
Chez Google, nous utilisons de plus en plus les données structurées pour aider les internautes à trouver vos contenus. En plus d'une variété d'extraits enrichis qui améliorent les résultats de recherche, nous affichons désormais des calendriers d'événements pour des villes et des lieux, des avis sur des films dans le Knowledge Graph, des filtres d'ingrédients pour les recettes, et plus encore. Comment pouvez-vous vous assurer que votre site participe à de telles fonctionnalités ? Nous répondrons à cette question en faisant une démonstration d'une suite d'outils nouveaux et mis à jour, tels que le Marqueur de données et le Tableau de bord des données structurées, qui vous permettent de fournir et de valider les données structurées de vos sites plus facilement que jamais.
|
|
Des données structurées au Knowledge GraphAlors que le Web a commencé avec des documents en texte libre, la plupart d'entre eux s'appuient désormais sur des bases de données structurées. Cependant, trop souvent la structure de ces bases de données est perdue lors du passage au langage HTML. Il n'est pas nécessaire que ce soit ainsi. Nous passerons en revue les nouvelles fonctionnalités pouvant être fournies par ces données structurées, ainsi que les outils et techniques permettant de garantir que cette structure utile ne risque pas d'être perdue sur votre site.
|
|
Données structurées: de la boîte de réception au champ de rechercheLes données structurées sont partout. En plus du balisage de votre site Web, vous pouvez désormais baliser les informations que vous envoyez par e-mail à vos utilisateurs. Ainsi, vous pouvez aider vos utilisateurs à obtenir ces informations plus rapidement sur Google, par exemple sous la forme de réponses très structurées et de fiches sur les itinéraires de vol, les événements à venir, les réservations au restaurant, etc. Venez découvrir un aperçu des fonctionnalités à venir.
|
|
IGNITEIgnite présente le meilleur de la culture geek dans une série de présentations accélérées de cinq minutes. Chaque intervenant bénéficie de 20 diapositives qui avancent automatiquement au bout de 15 secondes.
|
|
Google+ et la recherche Google: améliorer les requêtes associées à votre marque sur GoogleAu cours de cette session, nous vous présenterons une série de techniques que vous pouvez utiliser pour mettre en valeur votre application et votre contenu sur Google. Ces techniques vous permettent de toucher plus directement les utilisateurs, qu'ils soient nouveaux ou non, via la recherche Google.
|
|
Élargissez votre audience avec Google+Vous avez créé une application, un site, un jeu ou un service en ligne, mais vous ne savez pas comment interagir avec les utilisateurs pour développer votre activité ? Rejoignez-nous pour discuter de la façon dont Google+ peut vous aider à développer votre audience et à susciter son intérêt. Profitez de conseils sur la façon d'utiliser Google+ pour créer de la valeur pour votre entreprise en améliorant votre visibilité sur Google, en étant recommandé à d'autres utilisateurs de Google et en créant un engagement plus personnel.
|
|
Pointer, cliquer, appuyer et appuyer – Créer des interfaces Web multi-appareilsOrdinateurs portables, tablettes, smartphones, appareils hybrides, téléviseurs et plus encore: les appareils compatibles avec la souris et l'écran tactile seront bientôt disponibles. Lors de cette conférence, vous découvrirez comment optimiser votre site pour les écrans tactiles toujours plus nombreux et ce que l'informatique tactile nous réserve l'avenir du Web. Vous apprendrez à pérenniser votre site Web pour les ordinateurs portables à écran tactile, à créer une expérience tactile très fluide et, surtout, à créer du code réactif à la saisie multimodale.
|
|
Sept créateurs technologiques et un microMegan Smith (Vice-présidente, Google[x]) présentera une série d'interventions TED avec Susan Wojcicki (vice-présidente senior, Ads et Commerce), Anna Patterson (Vice-présidente, Connaissance), Johanna Wright (Vice-présidente, Recherche et assistance, Android), Kathy Kleiman (fondatrice du projet de programmeurs ENIAC), Jean Wang (Directrice matérielle chez Greene Glass) et Diane Boards Lead chez Greene Glass. Ils vous feront part de leurs idées, de leurs enseignements et de leurs expériences en tant que responsables techniques au sein d'entreprises innovantes. Il s'agira d'une session spéciale très grande qui se tiendra jusqu'à 18h35 ! Présenté par Women Techmakers.
|
|
Apprendre en ligne en réseau social avec Google+ Découvrez comment Google+ contribue à mettre en relation les étudiants et enseignants avec les plates-formes d'apprentissage en ligne. Cette vidéo présente les technologies Google+ qui peuvent être utilisées dans l'enseignement en ligne, ainsi que les différentes façons de les intégrer. Vous entendrez également le témoignage de Coursera, l'une des principales plateformes d'apprentissage en ligne, et de son expérience avec les Hangouts Google+.
|
|
Ingress: principes de conception à l'origine du jeu géographique massivement multijoueur de GoogleIngress est un jeu de géolocalisation massivement multijoueur qui a été lancé récemment par Niantic Labs de Google. Les joueurs se déplacent dans le monde réel à l'aide d'un appareil Android et de l'application Ingress pour découvrir et exploiter les sources d'une énergie mystérieuse. Les joueurs acquièrent des objets pour les aider dans leur quête, déploient des technologies pour capturer des territoires et s'allient à d'autres agents de terrain pour faire avancer la cause des Éclairés ou de la Résistance dans une lutte épique pour le destin de l'humanité. Brandon Badger est responsable produit pour Ingress. Responsable produit pour Google Maps, Google Livres, YouTube et Niantic Labs. Il présente les dernières initiatives de Google visant à créer des "aventures à pied" à l'aide d'Android et des données géographiques de Google. L'atelier portera principalement sur les principes et les techniques de conception de jeu utilisés pour créer Ingress, ainsi que sur les possibilités d'utiliser les technologies émergentes pour créer de nouveaux types d'expériences de jeu mobile.
|
|
L'été dernier, 155 000 utilisateurs de Google se sont réunis dans une salle de classe virtuelle en s'inscrivant à notre cours en ligne expérimental "Power Searching with Google". Vingt mille de ces étudiants ont obtenu leur diplôme. Deux mois plus tard, nous avons lancé un projet Open Source appelé Course Builder, basé sur le code MOOC original Power Searching, afin de mettre la technologie sur laquelle repose la classe à la disposition de tous. Cette session est une étude de cas qui explique comment Course Builder est passé de la recherche avancée avec Google MOOC à une plate-forme de formation en ligne. Nous nous concentrerons sur la manière dont les API et les technologies de Google ont facilité le développement du système initial et continueront à prendre en charge la plate-forme Open Source.
|
|
Identity Tech Overview: moins de difficultés, plus de gainsL'identité est difficile, mais les sanctions en cas d'erreur sont sévères. Bonne nouvelle: des technologies émergentes pour faciliter la tâche des développeurs tout en améliorant l'expérience utilisateur. Cette présentation les met en évidence et présente un framework, qui commence par votre combinaison unique de contraintes, d'utilisateurs et de plates-formes, pour vous aider à déterminer quelles technologies et règles vous conviennent.
|
|
Projet Ground Truth: des cartes précises grâce à des algorithmes et à la pâte à coudeEn 2008, Google a lancé le projet Ground Truth. Son objectif était de cartographier le monde à partir de sources de données fiables, via une combinaison unique d'algorithmes et d'huile de coude. À ce jour, le projet a permis de créer et de lancer des données cartographiques de haute qualité pour 42 pays dans Google Maps. Au cours de cette session, vous découvrirez les coulisses du fonctionnement de Ground Truth. Découvrez comment nous combinons des algorithmes avancés, des données supplémentaires (telles que des images aériennes et Street View) et du travail humain brut pour créer et gérer des données cartographiques aussi proches que possible de la vérité sur le terrain.
|
|
Navigation optimisée par l'API Places: étude de cas de Mercedes BenzConstructeur automobile emblématique, Mercedes-Benz s'efforce de devenir leader de l'industrie automobile dans le domaine de l'innovation technologique. Découvrez comment Mercedes a créé des expériences exceptionnelles avec Google Maps et l'API Places dans "Digital Drive Style", un système de navigation sociale connecté qui optimise l'expérience utilisateur dans le cockpit depuis un smartphone.
|
|
Entretien avec l'équipe Research de GoogleLa recherche chez Google est unique, car elle est menée dans l'ensemble du groupe d'ingénierie, que ce soit par des chercheurs comme des ingénieurs logiciels. Les équipes sont intégrées, les limites sont fluides et nous faisons face à des défis ensemble, tout en maintenant une boucle de rétroaction étroite de nos utilisateurs. Cela nous permet de concevoir, d'itérer et de lancer rapidement des produits nouveaux et innovants qui changent la donne et génèrent ainsi de nouveaux résultats de recherche. La définition de Google de la recherche est large et se produit de plusieurs manières dans l'ensemble de l'organisation. Nos recherches ont permis de réaliser des avancées technologiques dans les domaines du fingerprinting audio/vidéo, de la compréhension d'images, de MapReduce et du calcul parallèle, du deep learning et de l'analyse à grande échelle. Nous les appliquons à un grand nombre de nos produits. Cela se traduit également par de nouveaux produits, tels que la recherche vocale et Google Traduction. Découvrez l'approche hybride de Google pour réaliser des recherches auprès d'ingénieurs et de scientifiques à l'origine d'idées telles que Google Glass, MapReduce, la recherche Google et la formation en ligne, qui mènent des expérimentations à grande échelle qui se traduisent par des innovations en temps réel chez Google.
|
|
Vous souhaitez donc toucher un public international ... Par où commencer ? Qu'est-ce que cela implique ? Comment faire ? Comment promouvoir votre application sur les marchés locaux ? Cette conférence répondra aux questions ci-dessus pour les développeurs Android et Web. Pour mieux comprendre où, quoi et comment, vous découvrirez en détail les différents outils d'internationalisation et de localisation à votre disposition.
|
|
Au-delà de SOPA: ce que vous pouvez faire pour influencer les politiques technologiquesDe SOPA/PIPA et CISPA à l'immigration et à la réforme des brevets, le gouvernement s'intéresse de nouveau à Internet et aux entreprises que nous développons. Dans certains cas, il peut même se focaliser davantage sur l'utilisation des technologies pouvant résoudre les problèmes des gouvernements. C'est pourquoi le gouvernement s'attend à l'avis de notre communauté d'entrepreneurs et de développeurs sur nos besoins en tant que communauté et sur la façon dont ils peuvent améliorer la politique publique dans notre intérêt. Alors, quels sont les moyens les plus efficaces et les plus faciles pour vous de vous impliquer ? Rejoignez-nous pour un panel de leaders de la défense d'Internet et découvrez comment vous, en tant que développeur, pouvez vous impliquer davantage dans la création de politiques meilleures qui peuvent avoir un impact sur votre entreprise.
|
|
Créer une application Web WebRTCDécouvrez la puissance du Web moderne et utilisez WebRTC pour créer une application de chat vidéo et textuelle simple. Dans cet atelier de programmation, vous allez vous familiariser avec les principales API et technologies de WebRTC : MediaStream (ou getUserMedia). En quoi consiste-t-il et comment l'utiliser ? RTCPeerConnection: qu'est-ce qui est important concernant l'API la plus puissante de WebRTC ? RTCDataChannel: comment mettre en place la communication en temps réel de données arbitraires ? Qu'est-ce que la signalisation et comment la configurer ? Serveurs: de quoi ai-je besoin pour le signal, STUN et turn ?
|
|
Passer d'un hack du week-end à une start-up financéeVous avez une idée et vous souhaitez créer une entreprise ? Découvrez comment attirer des investisseurs et ce qu'ils veulent voir avant de rédiger un chèque. Découvrez le témoignage d'entrepreneurs qui ont levé des fonds et de sociétés de capital-risque qui les ont financés.
|
|
Dans les coulisses de Google MapsLe concepteur UX en chef et le directeur de l'ingénierie pour Google Maps traiteront des considérations techniques et de conception liées à la création d'expériences riches dans Google Maps, avec une présentation détaillée de plusieurs fonctionnalités innovantes. Cette conférence offrira un aperçu rare de la réflexion et des défis qui se cachent derrière le principal service de cartographie en ligne.
|
|
API Google VisualizationDécouvrez les dernières fonctionnalités de l'API Google Visualization et maîtrisez les nouvelles méthodes de création de graphiques élégants basés sur les données.
|
|
Utilisation de Drive comme solution de stockage sur AndroidPossibilité d'utiliser des fichiers d'enregistrement sur Android et de laisser le SDK Drive s'occuper des détails désordonnés de l'importation dans le cloud, ainsi que de la disponibilité et de la synchronisation des fichiers sur tous les appareils.
|
|
WebP: déployer des images plus rapides, plus petites et plus bellesWebP est un nouveau format d'image Open Source qui permet une compression des images avec et sans pertes, tout en économisant considérablement les octets: des fichiers image 30 à 80% plus petits que ceux au format jpeg et png ! Au cours de cette session, nous aborderons les dernières fonctionnalités, les actualités et la future feuille de route du format WebP. Nous nous pencherons sur quelques études de cas pratiques, et nous évoquerons comment de grands sites et applications ont déployé WebP, les défis qu'ils ont rencontrés dans le processus, ainsi que les avantages qu'ils ont constatés et mesurés après la migration. En d'autres termes, voici une présentation du WebP aux niveaux 0-60: de quoi s'agit-il, comment démarrer, quels outils et quels avantages ? Apportez votre casquette à hélice !
|
|
Found in Translation: développement à l'international avec l'API TranslateDes centaines de millions d'utilisateurs font confiance à Google Traduction. Quels nouveaux marchés vos applications, vos sites ou vos outils d'analyse offrent-ils grâce à notre API Translate sur Google Cloud Platform ? Découvrez l'IA utilisée par Google pour analyser des milliards de documents dans plus de 60 langues. Comprendre le fonctionnement de la traduction automatique statistique peut vous aider à identifier les applications commerciales appropriées, telles que les contenus générés par les utilisateurs, les actualités, les avis et la localisation.
|
|
Leçons des fondateursLe chemin vers le succès comprend de nombreuses leçons apprises en cours de route. De l'idée à la sortie, ce panel de fondateurs de stars explique comment ils ont relevé des défis clés, du développement de produits à l'embauche, et tout ce qu'ils auraient aimé savoir dans le cadre de la création d'entreprises technologiques innovantes. Les panélistes incluent Caterina Fake (Findery, Hunch, Flickr), Slava Rubin (Indiegogo), Mary Lou Jepsen (Pixel Qi, OLPC, Google X), Julia Hartz (Eventbrite) et Mary Grove (Google pour les entrepreneurs - modérateur)
|