google developers overview deck 2015

85
Google Developers Overview A Whirlwind Tour This deck is meant to be an Overview Deck for DevFest Constantine 2015

Upload: houssem-eddine-lassoued

Post on 08-Jan-2017

676 views

Category:

Technology


1 download

TRANSCRIPT

Prsentation PowerPoint

Google Developers OverviewA Whirlwind TourThis deck is meant to be an Overview Deck for DevFest Constantine 2015

Houssem Eddine Lassoued

EDUCATOR

FB/G+: Houssem Eddine LassouedTwitter: @HoussemLassoued

Google APIs and Developer ProductsIntegrate Googles technologies into your apps

Googles goal is to make the internet better. Google wants consumers to have a great experience on on the desktop web and on mobile. Google knows that means enabling a vibrant developer ecosystem. Google wants to help YOU build the next big thing and tools that people need.Google knows how to serve apps at scale, and they want to make the developer infrastructure theyve built available to the world.You probably know about the key developer platforms -- Android, Chrome and Google Cloud, but theres probably more than you think.Here is a whirlwind tour of whats new and whats available in the Google Developers world.

Android

1billiontotal global activations1.5 Mdaily global activations

93 MSelfie each day20 Bdaily text messages

Aujourd'hui, il y a des centaines d'appareils Android sur le march, dlivrs par un rseau mondial de partenaires de 58 constructeurs et plus de 329 oprateurs dans 169 pays.

60PartnershipsOEMs329Available inOperators190Sold inCountries

Original Equipment Manfacturer

Arabic RTLBluetooth AVRCPBackground Wi-Fi locationDial pad autocompleteAfricaans, Amharic, Hindi,Swahili and Zulu supportAndroid 6 MarshmallowBluetooth SmartOpenGL ES 3.0 DRM APIsRestricted profilesEasier text inputFaster user-switching

Google Playgame servicesCloud saveAchievementsLeaderboardsMultiplayer Google Play

100BApp downloadstotal2.5BApp downloadsper month2.5xARPUyoyARPU = Average Revenue Per User, Increase from 6/1/2012 to 5/1/2015

Google Play: a truly global distribution platformPeople from over 200 countriesdownload apps on Google Play every day

In-App Revenue Growth4/20158x5/2012

1.7xPurchase rate on tablets compared to phones2.3xPurchase rate on recent platform versions (4+) compared to prior onespurchase rate = number of purchases / active device

Material Design

Material DesignMathias Duartechef du design dAndroid

Material Design: Goals- Langage visuel pour lesutilisateurs- Design pour les # tailles - Les principes classiques dune bonne conception

Material Design: PrincipesEchelleEspaceCouleur

Material DesignFlat Design

la ligne du

Material Design

+ profondeur+ rtroactions visuelles

Material Design

Chrome/HTML5New web vision

CHROMEFocus on speed, simplicity, and security,and bring it tomobile, desktop, Chromebook, Chromecast.

CHROMEChrome focus areasMobile and Open Web PlatformChrome Apps and extensionsChrome DevToolsPolymerDartPerformance

CHROMEChrome AppsBuild installed, native apps using web technologies

Applications Chrome offrir une exprience aussi capables que d'une application native, mais aussi sr que d'une page web. Tout comme les applications Web, des applications packages sont crites en HTML5, JavaScript et CSS. Mais applications packages ressemblent et se comportent comme des applications natives, et ils ont les capacits native-like qui sont beaucoup plus puissants que ceux disponibles pour les applications web. Applications packages ont accs Chrome API et les services ne sont pas disponibles sur les sites web traditionnels. Vous pouvez crer des applications puissantes qui interagissent avec les priphriques rseau et le matriel, les outils multimdias et bien plus encore. Voici une courte liste d'exemples:Coquilles (VMWare, Citrix, SSH, RDP ou VNC clients)Musique / vido en continuPhoto / vido / musique dition

CHROMEChrome DevTools Quickly iterate styles, debug problems, investigate performanceEvolving quickly, jump on Canary for latest

C'est un domaine qui est proche et chre notre cur.Quelques nouvelles fonctionnalits intressantes:Cration: soutien Sass, Modifier un dossier localMobile: dbogage distance facile, mulation fentrePerformance: Diagramme de flamme, Timeline

CHROMEPolymer43 elements and counting!polymer-project.org join @polymerprojectchromestatus.com a t construit sur Polymer!

Polymer est un ensemble de bibliothques polyfill pour l'volution des technologies de plate-forme web, sucres API, et bientt un ensemble de widgets de l'interface utilisateur complte pour les applications web modernes de bureau et mobile.

chromestatus.com a t construit sur Polymer!

Dart> 400 community packages in pub.dartlang.orgPopular ports: Angular.dart, Polymer.dartdartlang.org

CHROME

Dart is a structured and familiar platform for modern web apps. The Dart project includes a new language, libraries, and tools for a clear and coherent programming experience. The Dart language is a dynamic and class-based object oriented language that compiles to JavaScript. The Dart libraries come with collections, unit tests, a modern HTML API, Futures, Streams, and much more. The Dart tools include an editor (with refactoring, warnings, errors, and more), a package manager, and a Dart-to-JavaScript compiler. Dart can run in its virtual machine, both inside a browser and on servers. Dart is open source and currently in beta. Dart was created by Lars Bak and Kasper Lund, the engineers behind Hotspot and V8.

Reflection libraries for metaprogrammingDart libraries for Google APIsEx. Dart app: glyph3d.com Dart code lab (link)

CHROMEPerformance3 Pillars : Network, Compute, RenderStart Here : #perfmatters on HTML5 Rocks Great #perfmatters community on G+ and Twitter

Performance is the most dominant success factor for mobile web applications. It doesnt matter if youre making the next great social networking site, or a small webpage selling candles, #permatters to your bottom line. Addressing performance issues can be broken into three pillars : Network (related to getting data from server to the client), Compute (dealing with Javascript efficiency) and Render (speed of pixels to screen). Weve got a great starting guide to all things web-performance on HTML5 rocks, you can start there for a quick overview of the issues at hand, best practices, and links to content to get you started. If youre looking for more insight, or just want to chat with other people passionate about performance, theres a great community on G+ and twitter built on the #perfmatters hashtag.G+ : http://goo.gl/cLVQU4Twitter : http://goo.gl/Gs0boR

CHROMEEducationFocus on education continues:UdacityCS255 (HTML5 Game Development)Join 80,000+ students!CS256 (Mobile Web Development)Preregistration openCode SchoolDiscover DevTools (Try it out!)

We have launched some great, MOOC training courses this year and were working on more!

CHROMEChrome Web LabOpen Sourced: Web client, Web Server and Hardwarehttps://github.com/GoogleChrome/ChromeWebLab

Here is a project the Chrome team is really excited about. Check it out!

CHROMEChrome Dev SummitNovember each year in Mountain ViewStreamed live on Google Developers Live (and recorded)developer.chrome.com/devsummit

We will be streaming this summit live on Google Developers Live!

Google Cloud PlatformPerformance, Scale, Value

Build your applications.Store and analyze your data.All on a Platform that delivers the same Performance, Scale and Value Google expects for its own applications.

For the past 15 years, Google has been building out the worlds fastest, most powerful, highest quality cloud infrastructure on the planet.

Images by Connie Zhou

Google confidential | Do not distributeData Center - Au cours des 15 dernires annes ...

Au cours des 15 dernires annes Google a t construit sur le plus rapide, la plus puissante, la plus haute qualit cloud infrastructure du monde sur la plante. Google pouvoirs Google - certains des plus grands, les produits logiciels de haute disponibilit jamais cr, et maintenant nous apportent que pour vous.

Cloud Platform is built on the same infrastructure that powers Google.

Images by Connie Zhou

Google confidential | Do not distributeLa plate-forme Google Cloud, produite sur la mme infrastructure, les outils, les processus et les systmes que nous utilisions pour construire Google afin que vous puissiez construire votre logiciel et grer votre entreprise au mme endroit. Profitez des avantages de cots. La qualit. La fiabilit. Et la performance. Nous rendons possible pour vous d'utiliser notre infrastructure la puissance de votre entreprise d'une manire extrmement volutive et efficace.

Google's Network Spans the Globe

Google confidential | Do not distributeData Center - travers le globe

Google offre une performance constante sur de nombreux types d'E / S, y compris notre rseau sous-jacent. Nous sommes la premire et la seule socit non-ISP de possder cbles sous-marins. Nous avons men un consortium d'entreprises pour construire le cble de l'unit sur le plancher de l'ocan Pacifique. Ce cble offre maintenant plusieurs trabits de bande passante entre les tats-Unis et le Japon pour nous et nos partenaires, juste temps pour le trafic GangnamStyle. Notre rseau couvre le monde entier et nous peer directement avec pratiquement tous les grands fournisseurs de services Internet travers le monde, afin que nous puissions remettre notre trafic directement la fin FAI pour la meilleure performance possible.

BigQuery

ComputeStorageCloud Storage

App ServicesCompute Engine

App Engine Queues

CachingCloud Endpoints

Persistent Disk

Cloud Datastore

Cloud SQL

Google Cloud Platform

Google confidential | Do not distributePrsentation de la plateforme - Introducing Google Cloud Platform

Notre intention avec la plate-forme Cloud Google est d'extrioriser ce que nous utilisons en interne - ce que nous avons construit sur la force de plus d'une dcennie de Google Data Center ingnierie - de sorte que vous pouvez construire votre logiciel et lancez votre entreprise dans le mme manire et au mme endroit que nous faisons, tout en exploitant le logiciel et les outils que vous utilisez tous les jours. Cela signifie que vous obtenez des performances ingales , de classe mondiale de la scurit , de redondance , une prsence mondiale , une forte SLA , et un effort concert sur l'nergie verte infrastructure efficace.

Google Cloud Platform se compose de trois grandes catgories de services - calcul, de stockage et services de cette appli . Vous pouvez choisir n'importe quel morceau slective individuelle ou facilement composer ensemble pour crer n'importe quel type de solution personnalise.

Nous offrons deux types de Compute aujourd'hui .Machines virtuelles avec Compute Engine qui vous permettent d'excuter tout ce que vous voulez avec une infrastructure robuste comme une solution de service.Applications , sites Web et services avec App Engine qui offre une plate-forme entirement gre , auto- chelle comme une solution de service afin que vous puissiez vous concentrer sur votre code et pas l'infrastructure . Utilisez les deux ensemble pour atteindre facilement illimite flexibilit de l'architecture de l'application.

Pour stockage: Nous offrons des objets avec Cloud Storage , DB relationnelle avec Cloud SQL, NoSQL DB avec Cloud banque de donnes , et le bloc avec disque persistant en vous donnant une gamme de solutions de stockage pour rpondre vos besoins.

Nous crons galement une large gamme de services d'applications grs pour vous aider construire des solutions plus rapidement . Endpoints Cloud fournit un moyen robuste pour transformer n'importe quel code dans RESTful API qui peut tre consomm de web et des applications mobiles avec facilit, y compris le codegen des bibliothques clientes . BigQuery est une grande puissance , a russi Big Data interrogation moteur permettant d'interroger des traoctets de donnes en quelques secondes . Et il ya beaucoup, beaucoup plus .

Whats New with the Google Cloud Platform?Load Balancing for Google Compute Engine

Alors qu'avons-nous eu jusqu' rcemment? Depuis Google I / O?

Nous avons ajout la couche 3 quilibrage de charge pour Compute Engine, qui offre un dbit Google chelle et la tolrance aux pannes pour grer les applications Internet. L'quilibrage de charge est essentielle dans tout systme hautement volutif, vous permettant d'acheminer le trafic automatiquement et intelligemment travers un ensemble de serveurs.

(Si vous avez le temps)Avec le service d'quilibrage de charge, vous pouvez:D'quilibrage de charge rseau pntration TCP / UDP trafic sur un ensemble spcifique de Compute Engine machines virtuelles (VM) dans la mme rgionAssurez-vous que seules les machines virtuelles en bonne sant sont utiliss pour servir les requtes InternetGrer facilement les pics de charge sans pr-rchauffementConfigurez l'quilibreur de charge via une interface de ligne de commande (CLI) et une API RESTful programmatique

Whats New with the Google Cloud Platform?Load Balancing for Google Compute EngineImprovements to the Google Cloud DatastoreCloud Datastore

Le nuage banque de donnes Google a t lanc au Google I / O - permettant des applications partout dans le monde d'accder au mme magasin de donnes de rplication utilise par les applications App Engine pour plus de 4,5 billions de requtes par mois. Vous pouvez obtenir des requtes rapides pour n'importe quel ensemble de donnes de taille et que vos donnes soient rpliques sur plusieurs centres de donnes.

Depuis Google I / O, nous avons grandement amlior l'exprience de dveloppeur pour travailler avec la banque de donnes Cloud. En plus des amliorations locales SDK, vous pouvez maintenant utiliser le langage de requte GQL et effectuer des requtes de mtadonnes avec Google Cloud banque de donnes.

Plus d'infos:http://googlecloudplatform.blogspot.com/2013/08/google-cloud-platform-enhances-compute_7.html

Whats New with the Google Cloud Platform?Load Balancing for Google Compute EngineImprovements to the Google Cloud DatastoreImprovements to the App Engine PHP runtimeApp Engine

Nous avons annonc un aperu limit du support de PHP dans App Engine de Google I / O et il y avait beaucoup d'enthousiasme de la communaut mondiale des dveloppeurs. Comme nous nous dirigeons vers l'ouverture de PHP plus largement, nous avons fait un certain nombre d'amliorations l'environnement d'excution PHP.

Meilleure intgration avec Google Cloud Storage, permettant des fonctions de PHP natives comme opendir (), writedir (), stat () et d'autres pour travailler directement avec Cloud Storage.(Si vous avez le temps) des amliorations de performances substantielles pour les oprations de disque, en grande partie rendue possible par memcache base optimiste lire la mise en cache.Amlioration de la tche files d'attente de soutien, afin que les dveloppeurs peuvent effectuer des travaux en dehors des demandes des utilisateurs, permettant leurs applications d'tre beaucoup plus ractif.

Whats New with the Google Cloud Platform?Load Balancing for Google Compute EngineImprovements to the Google Cloud DatastoreImprovements to the App Engine PHP runtimeEncryption at rest for Cloud Storage objects

Nous voulons faire de la scurisation de vos donnes aussi transparente que possible. Nous chiffrons dsormais automatiquement les objets nouvellement crs dans Google Cloud Storage avant de les crire sur le disque et de grer toutes les cls cryptographiques en votre nom.

(Si vous avez le temps) Cette fonction ajoute la fonctionnalit de chiffrement par dfaut dj fournies par les disques persistants et Disques de travail qui viennent avec Google Compute Engine. Ensemble, cela signifie que toutes les donnes crites au stockage structur sur la plateforme Cloud de Google est maintenant crypte automatiquement, sans effort supplmentaire exig par les dveloppeurs.

Whats New with the Google Cloud Platform?Load Balancing for Google Compute EngineImprovements to the Google Cloud DatastoreImprovements to the App Engine PHP runtimeEncryption at rest for Cloud Storage objects(preview) Dedicated memcache for App EngineApp Enginecache

Nous avons rcemment annonc un aperu de memcache ddi. Maintenant, vous pouvez acheter des donnes en mmoire cache capacit exclusivement pour votre application, cache plus de donnes et de monter les taux d'accs au cache.

(Si vous avez le temps) avec des taux de russite suprieurs la cache, cache mmoire ddie permet galement de rduire les cots banque de donnes et rendre votre application plus rapide que jamais.

Whats New with the Google Cloud Platform?Load Balancing for Google Compute EngineImprovements to the Google Cloud DatastoreImprovements to the App Engine PHP runtimeEncryption at rest for Cloud Storage objects(preview) Dedicated memcache for App Engine(trusted tester) VM runtime for App Engine backendsApp Engine

Nous croyons qu'il ya un continuum entre la flexibilit apporte par Infrastructure autogr en tant que service et la facilit d'entirement grs et mis l'chelle Platform as a Service environnements.

Le testeur de confiance rcemment annonc des runtimes VM pour App Engine backends offre la flexibilit d'une VM pour excuter votre code, avec la possibilit d'appeler tout le App Engine existant services qui rendent plus facile construire et excuter vos applications gres.

(Si vous avez le temps) Nous pensons qu'en continuant innover dans cet espace avec la plate-forme Cloud Google, nous allons le rendre plus rapide et plus facile pour les dveloppeurs de crer des applications.

Connect and Stay InformedGoogle Cloud Platform Web Sitehttps://cloud.google.com

Google Cloud Platform Bloghttps://googlecloudplatform.blogspot.comGoogle+https://plus.google.com/+GoogleCloudPlatformTwitterhttps://twitter.com/GoogleCloud

Donc, vous avez vue dgage beaucoup de fonctionnalits au cours des derniers mois.Restez en contact, d'entendre sur les dernires innovations et partager vos commentaires avec l'quipe.L'anne prochaine va tre grande pour la plate-forme Cloud de Google.

Google+ Platform APIGet Social

IDENTIT PORTABLE - Cela vous permet d'apporter ce que vous tes pour de nombreuses applications travers l'Internet. C'est ce que vous faites quand vous Connectez-vous avec Google". Ce flux entrants permet votre identit sociale et aux donnes d'tre injects dans l'exprience de votre application, et il peut dbloquer la personnalisation et une foule d'autres fonctionnalits.

PARTAGE DES ACTIVITS - Cela vous permet de prendre ce que vous faites dans une application et le diffuser l'audience de votre choix. Ce flux vers l'extrieur" vous permet de prendre des informations qui est driv de votre identit et les activits que vous effectuez dans le cadre de l'exprience de votre application et de partager avec d'autres personnes qui sont connects votre disposition sur votre rseau social de votre choix.

Lorsque vous combinez ces deux concepts dans une application, vous avez une application sociale moderne. La plupart des plates-formes sociales exposent les 2 concepts ci-dessus dans l'ensemble des caractristiques suivantes qui peuvent tre exploites par votre application pour la rendre plus social.

Social Features

SIGN IN

Make account creation easy

Build on the trust that users have with GooglePERSONALIZE

Use profile info to make users feel at home in your app

Use people info to make users feel like theyre not alone in your appSHARE

Expose activities in your app to desired audience

Dont make your own social messaging platform

Connexion - ce qui vous permet d'utiliser une plate-forme sociale pour rduire la friction de l'aide d'une application . Non seulement elle amliore l' UX pour votre application pour la premire fois l'utilisateur , mais il rend galement plus facile pour les utilisateurs d'utiliser votre application sur plusieurs appareils , sans avoir recrer nom d'utilisateur / mot de passe / accounts. Vous pouvez externaliser la gestion de mot de passe pour votre rseau social ou fournisseur d'identit , et juste prendre soin de la cration de compte en utilisant les informations que vous obtenez auprs du fournisseur . Cela vous permet de sortir de l' entreprise de gestion de nom d'utilisateur / mot de passe, et se concentrer uniquement sur les fonctionnalits de base de ce qui fait votre grand app .

Personnaliser - vous pouvez tirer parti des informations que la session des utilisateurs a dj fourni leur plate-forme sociale pour amliorer le UX de votre application . En utilisant cette information , vous pouvez traiter l'utilisateur comme si vous savez qui ils sont , l'aide de leur nom, photo , adresse, contenu dans leur flux , pour qu'ils se sentent plus l'aise dans votre application.

SHARE - vous pouvez exploiter les personnes que l'utilisateur s'est connect avec partager des activits qui se droulent dans votre application . Vous pouvez conduire l'engagement , l'interaction, la porte de vous app . Vous pouvez activer la collaboration en tirant parti de la plate-forme sociale qui n'auraient pas arriver nativement dans votre application .

Google+ Sign-In Button

SIGN IN

Conqurir de nouveaux utilisateurs avec un bouton.Rduire la friction que l'utilisateur se sent lors de la cration d'un nouveau compte sur votre application.Sortez de l'activit de mot de passe, et laisser quelqu'un d'autre (que les fiducies de l'utilisateur) prennent soin de cela. Concentrez-vous sur ce qui fait votre grand app, pas de rinventer la roue.

Make the user feel at home

PERSONALIZE

Utilisez les donnes de profil pour prremplir compte des donnes que votre application peut avoir besoin, afin de crer un compte pour l'utilisateur. Ne pas demander l'utilisateur des donnes qu'ils ont dj pris leur profil.Afficher le nom et le profil de pic sign en utilisateur dans votre application, afin qu'il reflte qu'ils ont connect

Dont make the user feel lonely

PERSONALIZE

Utiliser les donnes de personnes dans les cercles partags pour faire utilisateur se sent pas seul dans votre application. Vous pouvez galement dcouvrir ce que les autres qui sont signs avec la mme application!

Vous pouvez galement utiliser les donnes de personnes dans les cercles partags pour augmenter votre graphe social. Vous pouvez galement intgrer des donnes de donnes de personnes, avec les donnes de l'API Google Contacts, afin de fournir encore plus d'informations sur les personnes de votre utilisateur connect connat.

Targeted sharing

SHAREInvolve close friends with targeted sharing

Get friends to join from the stream using interactive posts

Cela peut conduire l'engagement chez les utilisateurs de votre application, en utilisant Google+ comme la plate-forme de messagerie / de notification.

Avec les messages interactifs, vous pouvez partager des liens profonds partir de votre application qui peut tre rendu dans le courant G+ comme un appel bouton d'action. Lorsque quelqu'un clique sur l'appel au bouton d'action dans le flux, il vous mnera directement dans votre application (sur le web et mobile). Cela vous permet d'utiliser G+ comme un systme de messagerie, plutt que de crer votre propre. Et vous pouvez notifications de levier qui sont gnrs par la plate-forme Google+ ainsi. Lorsque vous tapez le nom d'une personne dans la case de l'action, ils seront informs sur tous les sites Google, comme une notification G+.

A Button for every social action

SHARE

Lorsque la cration de postes interactifs, vous pouvez spcifier prs de 200 actions (pour l'appel la touche d'action).Les liens profonds permettent de conduire l'interaction entre les utilisateurs de votre application, en utilisant G+ comme un systme de messagerie et de notification.Ces liens profonds sont rsolues en utilisant les applications mobiles natives si disponible sur Android et iOS. Ils sont rsolus en utilisant votre application web, sur le web.

Google+ APIGoogle+ API (https://developers.google.com/+/) Sign In ButtonProfile and People informationInteractive PostsOTA install on AndroidSeamless SSO (Single Sign-On)Moments (app activities)Domains API (for Google Apps for Enterprise domains)

For more details, please visit - https://developers.google.com/+/

Google DriveDrive Presentation Subtitle

"The best computer is the one you have with you when you want something done."Jakob NielsonNielson Norman Group

Simple mais importante ide iciLes utilisateurs passent de plus en plus de temps sur plusieurs priphriquesProchaines milliards d'utilisateurs venir sur la ligne de plus en plus tourn vers mobiles, les ordinateurs portablesLes utilisateurs s'attendent continuit travers les dispositifs et applicationsLes donnes doivent passer par moiPas un dbat sur les plateformes (internet mobile vs vs quoi que), mais comment allez-vous offrir quelque chose que vos utilisateurs s'attendront

Drive est une partie essentielle de la faon dont l'informatique est en pleine volutionNuage de devenir rapidement le principal * mcanisme de stockage pour les utilisateurs *Aller au-del de stockage ou de synchronisation. Focus sur rendre le contenu utile et s'engagerAccdez vos fichiers n'importe o, partir de n'importe quel appareil, n'importe quandPartager et collaborer avec amis, famille, collgues de travailDocs, Sheets, prsentations, + beaucoup plus de dveloppeurs comme vousLecteur a besoin d'un cosystme pour raliser cette vision. Opportunit norme pour les applications telles que la vtre!

La collaboration est une partie cl de la promenadeEn temps rel dition collaborative, en commentant, et le partage de nos propres applicationsNous mettons la disposition de la mme infrastructure utilise pour construire Docs, Sheets, et diapositives pour vousAPI Realtime lanc plus tt cette anneModles collaboratifs persistants pour vous appIncroyablement puissant et simpleDes exemples d'applications sur github, quelques grandes applications de dveloppeurs dj l-bas et plus venir

Google MapsThree platforms, one mapGoogle LocationsGoogle StreetViewGoogle EarthGoogle Map Maker

Immersive interaction within the map

Consistent UX across platforms

Google Maps a une nouvelle API sur les trois principales plates-formes: le Web, Android et iOS. Cela vous permet de donner vos utilisateurs une exprience cohrente sur toutes les plateformes, avec un fond de carte de confiance.

New Maps Design

Google a galement mis jour la conception des cartes, crer une carte plus lisible conu pour mettre en valeur vos donnes. Ainsi que les nouvelles cartes mobiles sont construites sur la carte rendu vectoriel, vous donnant le contrle de dveloppeur sur la position de la camra et l'angle. Vous obtenez un beaucoup plus lisse, zoom plus naturel. Zoom en troite et vous verrez les contours des btiments et des cartes l'intrieur.

Deliver users to their destinations with Street View

La dernire version de la Google Maps SDK pour iOS comprend Street View, donnant accs vos utilisateurs une vue complte du monde. Ceci est utile pour la navigation, l'exploration et soulignant le monde autour de vous. Vous pouvez galement ajouter vos propres marqueurs et de montrer vos propres donnes dans Street View

Places API: New Supplemental review data

L'API Google Places a plus de 100 millions d'tablissements, monuments, btiments et bien plus encore. Google propose galement des informations supplmentaires dans l'API, vous donnant accs des toiles, commentaires, photos et plus encore. Tout cela est les mmes donnes que vous verriez sur Google+ locales et maps.google.com, y compris les photos!

YouTube APIYouTube Team Presentation Subtitle

One billion unique users per month

Google confidential | Do not distributeYouTube a plus de 1 milliard de visiteurs uniques par mois et il continue de crotre rapidement.

Tirez parti de cette norme audience avec les API de YouTubedivertir vos utilisateurs (les garder dans votre application plus avec vidos intressantes)promouvoir votre application travers des vidos (jeux utilisateur contenu gnr est un excellent exemple de cela)sensibiliser le monde utiliser votre App identifier ce qui est n'est pas de travailler avec votre application et / ou votre contenu vido.

YouTube APIs

Google confidential | Do not distributeOverview - Introducing to the YouTube APIs

L'intention avec les API de YouTube est de vous permettre de faire plus tout ce que vous pouvez faire sur YouTube.com au sein de votre application (web ou mobile), de sorte que vous pouvez ajouter plus de valeur votre application. Que ce soit permettant vos utilisateurs de regarder des vidos YouTube partir de votre application ou tlcharger leurs moments de jeux prfrs sur YouTube pour partager et promouvoir votre application, YouTube vous a couvert. L'YouTube API se compose de trois grandes catgories d'API - lecture vido avec le lecteur API, la fonctionnalit du site YouTube avec l'API de donnes et d'analyse avec l'API Google Analytics YouTube. Vous pouvez choisir d'utiliser tout ou une de ces API pour augmenter laudience de votre application.

YouTube APIs

PlaybackAndroid

Flash

HTML5

iOS

Google confidential | Do not distributeYouTube supporte une trs large gamme de dispositifs avec lAPI de lecteur de mobile cran et au-del (dispositifs prenant en charge HTML5). Le Embed API joueur iframe couvre tous les grands dispositifs de iOS sur le bureau. Il slectionne dynamiquement le type de joueur et le meilleur format combo vido pour optimiser votre exprience. Pour Android, il ya le joueur API Android pour vous donner un contrle complet au sein de vos applications Android.

YouTube APIs

PlaybackYouTube.com offsiteVideo Upload

Activities / Playlists

Videos / Channels

Discovery

Android

Flash

HTML5

iOS

Google confidential | Do not distributeL'activation des fonctionnalits hors site YouTube.com: l'API de donnes. Cette API vous permet de faire presque tout ce que vous n'avez YouTube.com surUpload to YouTube - nous le faisons tout le levage lourd et transcoder tous les formats de fichiersDcouverte - YouTube est le deuxime moteur de recherche avec une intgration troite avec le Knowledge Graph de Google (Freebase). On peut ainsi trouver un excellent contenu pour vos clients encore plus facileRcupration et modifier vos vidos et chanes propritsDterminez ce que vos fans comme / Don 't comme via les activits des utilisateurs (gots, favoris, commentaires, etc) et de superbes vidos agrgs avec des playlists

YouTube APIs

Channel(s)

PlaybackYouTube.com offsiteVideo Upload

AnalyticsMetrics, Metrics, Metrics

Customize ReportsActivities / Playlists

Videos / Channels

Discovery

Android

Flash

HTML5

iOS

Google confidential | Do not distributeAccdez tous vos paramtres avec l'API Google Analytics YouTube si vous possdez un propritaire un seul canal ou plusieurs canaux propres. Vous pouvez personnaliser vos rapports par des mtriques, comment vous regroupez ces mesures ensemble (dimensions), et que ces mesures sont en provenance de (filtres).

Whats New with the YouTube APIs?Subscription WidgetLive Streaming APIInVideo Programming APIChannel BrandingMany more...

Google est toujours ajouter de nouvelles fonctionnalits pour aider nos partenaires de l'API et des partenaires de contenu amliorer leurs applications et de contenus.

Abonnement Widget - permet aux utilisateurs de s'abonner votre chane hors site (sur votre propre site)Live Streaming API - la nouvelle API vous permet de nous envoyer la version haute qualit de votre vido pour un vnement en direct et nous faisons tout le transcodage pour le flux en direct (vous n'avez pas besoin d'envoyer plusieurs flux comme la plupart des autres services)API de programmation InVideo - Google travaille dur sur de permettre une belle exprience d'annotations et sera en ajoutant plus de fonctionnalits cette API pour vous permettre de promouvoir vos propres vidos et chanes.Branding Channel - Mise jour de vos bannires de canal, des filigranes, des miniatures et plusBeaucoup d'autres sur le chemin ...

(Si vous avez le temps) Google estime qu'en continuant innover dans cet espace avec les API de YouTube, nous allons le rendre plus rapide et plus facile pour les dveloppeurs d'ajouter superbe vido et fonctions vido leurs applications.

YouTube Developer Web Sitehttp://www.youtube.com/dev

YouTube API Bloghttp://apiblog.youtube.com/Google+https://plus.google.com/+YouTubeDevTwitterhttps://twitter.com/YouTubeDev

Stay in touch!

So youve seen released a lot of great features over the last few months.

Stay in touch, hear about the latest innovations and share your feedback with the team.

The next year is going to be big for YouTube, make sure your app comes along for the ride!

Android Pay

Google Wallet est le concept de la numrisation de tous les lments physiques que vous transportez dans votre portefeuille, de les stocker dans le nuage et en les rendant accessibles partir de n'importe quel appareil.

Porte-monnaie tente de rsoudre quelques problmes majeurs dans l'environnement de commerce lectronique d'aujourd'hui.

Faster checkoutSkip registration and sign-inEnhanced securityLightweight integrationNo additional fees

Rapide et facile.Speed gagne dans le commerce lectronique. InstantBuy rend votre caisse plus rapidement. Deux robinets.Clients Android ont dj une monnaie

Achat Immdiat aborde les principaux points de la douleur tel enregistrement et l'identificationL'utilisateur est dj authentifi

Facilit d'utilisation et scurit pas un jeu somme nulleAchat Immdiat ne donne pas les cartes de crdit des clients, utilise la place une carte de procuration ponctuelleLes clients font dj confiance Google

L'intgration est simpleGoogle ne facture aucun frais

Dont duplicate cards

We have too many cards

Un autre problme majeur aujourd'hui, c'est que nous avons tous trop de cartes. Nous ne pouvons pas les transporter partout avec nous. Ce qui signifie que nous n'avons pas nos cartes quand nous en avons besoin.*

https://www.android.com/pay/

*

Google Web Toolkit (GWT)A real Web Toolbox

Hangout APIDevelop collaborative apps inside Google+

Google TVYour TV is Google

Google SearchSearch on web

Dont duplicate cards

Google Search

Les guillemets" " permettent de rechercher lensemble dune expression.Ajouter une tiret- devant un mot permet de lexclure de la recherche.Ajouter un tilde(~) devant un mot permet dinclure les synonymes de celui-ci.Utiliser une toile(*) la place des mots inconnus permet de les trouver : trs utile lorsquon est la recherche dune expression oublie. Exemple :Galette * je taime.Loprateur ORpermet de rechercher un mot ou un autre.Rechercher sur un seul site (site:)Obtenir des rsultats de recherche dpersonnaliss: https://www.google.com/search?q=%s&pws=0Rechercher un type de fichier spcifique filetype:PDFRechercher les backlinks link:Limiter la recherche aux titres ou aux URL inurl:intitle:Rechercher les pages similaires related:Connatre la dfinition dun terme prcis define:

Un autre problme majeur aujourd'hui, c'est que nous avons tous trop de cartes. Nous ne pouvons pas les transporter partout avec nous. Ce qui signifie que nous n'avons pas nos cartes quand nous en avons besoin.*

Dont duplicate cards

Google Search

Transformer Google en calculatrice scientifiqueVisualiser une fonction mathmatiqueConvertir des valeursConnatre lheure locale dune ville ou dun pays heureLa mto locale dune ville meteoConnatre le cours de bourse dune entreprise NASDAQ:Connatre les vols en avion entre deux aroports vol

Recherche spcifique:Google Scholar: pour les tudiants et les chercheurs principalement, le moteur permet de rechercher une tude ou un projet de recherche. Sur les paules dun gant !Google Livres: comme son nom lindique, un moteur pour rechercher des livres.Google Vidos: pour rechercher des vidos, prsentes ou non sur YouTube.Google Blogs: pour parcourir les meilleurs blogs.Panoramio: moins connu, ce service permet de dcouvrir des photos du monde entier.Google Actualits: pour ne pas rater les dernires informations.

Un autre problme majeur aujourd'hui, c'est que nous avons tous trop de cartes. Nous ne pouvons pas les transporter partout avec nous. Ce qui signifie que nous n'avons pas nos cartes quand nous en avons besoin.*

Google [X] Lab?Secret Lab ?

Google CardboardVirtual Reality

Demain 13:00

Bringing it all together

You have now learned about each individual product and platform, but now let's imagine how each of these can fit together.

?

Vous pouvez intgrer Google Maps dans votre application mobile pour vos utilisateurs n'ont pas passer loin de votre application pour lancer Google Maps (sauf si c'est ce qu'ils veulent faire ) . Le backend pour votre application mobile peut tre fait avec Google App Engine et le reste de la plate-forme Cloud Google, galvanise avec Google Cloud Endpoints caractristique de App Engine . Vous pouvez crer une version web de votre application avec les outils modernes du Web comme HTML5 , Dart , WebRTC , et de polymre. Assurez-vous que Web App plus "native" en en faisant agir comme une application en dehors d'un onglet du navigateur avec les applications Chrome . Les deux versions web et mobiles de votre application peuvent fournir pratique sign-on par Sign-in avec Google+ . " Vous pouvez crer des applications collaboratives l'aide du lecteur API Google en temps rel et leur donner les mmes fonctionnalits que lorsque vous voyez plusieurs utilisateurs toute l'dition dans Google docs simultanment. Et enfin, vous pouvez montiser votre application avec Google Wallet instantane Acheter et conserver et d'engager avec vos clients en utilisant l'API Wallet Objects. Nous allons dvelopper de nouvelles API avancer ainsi , vous donnant accs aux dernires technologies que Google a offrir.

https://developers.google.com/products

Enjoy Google Technologies