Sessões

Como ativar a acessibilidade para deficientes visuais e cegos no Android

Ilustraremos as funcionalidades da plataforma Android que auxiliam usuários cegos e com baixa visão e explicaremos a que os desenvolvedores de aplicativos precisam prestar atenção para alcançar a maior base de usuários possível. O foco principal desta palestra é tornar as visualizações personalizadas do Android acessíveis.

Web Components: uma mudança tectônica para o desenvolvimento web

Os Web Components estão aqui para mudar fundamentalmente a maneira como pensamos, criamos e consumimos nossos aplicativos da web. Esta sessão prepara você para o futuro da plataforma Web, discutindo as tecnologias de nível inferior que formam a base do Web Components (Shadow DOM, <template>, elementos personalizados, MDV, novos primitivos de CSS). Muitas dessas ferramentas já estão disponíveis em um navegador moderno perto de você.

Web Components em ação

Esta sessão baseia-se em tecnologias e conceitos discutidos em uma sessão anterior, "Componentes da Web: uma mudança tectônica para o desenvolvimento da Web". Este ano, o desenvolvimento da Web está muito melhor graças ao poder incrível dos Web Components. Nesta sessão, nosso objetivo é mostrar como usar os polyfills para criar a plataforma da Web do futuro. À medida que os navegadores implementam essas novas especificações, essa camada shim fica menor, melhor e mais rápida ao longo do tempo. Falaremos sobre o shadow DOM, elementos personalizados, vinculação de eventos/dados declarativos, entrada por toque, animações suaves e como combiná-las para criar apps incríveis. Escreva menos textos clichês, segmente qualquer plataforma e seja mais produtivo usando a próxima geração da plataforma da web.

Detecção de atributos no mundo real

Em um mundo ideal, sempre usaríamos a detecção de recursos para decidir quais recursos atenderia nossos usuários. Infelizmente, no mundo real, essa abordagem tem problemas práticos, especialmente para usuários de dispositivos móveis, em que é preciso avaliar os recursos de tempo de execução enquanto veicula recursos. Nesta palestra, apresentarei as ideias e ferramentas por trás da detecção de recursos e, em seguida, discutirei nossas experiências com a detecção de borda da Web no Coursera.

Linguagens da Web e VMs: o código rápido está sempre na moda

Uma necessidade fundamental para a inovação nos aplicativos da web é a rápida velocidade de execução. Esta palestra vai se aprofundar nas salas de máquinas do V8 e da VM do Dart e explicar alguns dos motivos pelos quais um novo mecanismo de execução é necessário para elevar o nível da plataforma da Web. Junte-se a nós para saber como as linguagens de programação afetam as máquinas virtuais subjacentes, a complexidade, a geração de código em tempo real e o desempenho previsível.

Novidades no Google Play Services

Uma visão de alto nível de tudo que está disponível como parte do Google Play Services desde o lançamento, com foco especial em como isso afeta os desenvolvedores e no que é preciso prestar atenção.

True Grit: depuração de CSS e desempenho de renderização

É tentador ver a otimização do CSS como uma arte escura, somente para iniciantes. O foco desta sessão é a identificação e resolução de renderizações lentas, com ênfase no layout e nos tempos de pintura. Usaremos o Chrome DevTools para encontrar, comparar e depurar a lentidão no lado da renderização de um aplicativo. Ao descobrir várias causas da lentidão, vamos explorar onde o tempo é gasto e nos aprofundar nos dados de criação de perfil dos componentes internos do Chrome. Você aprenderá melhor como usar seu tempo com sabedoria enquanto faz seu aplicativo funcionar muito mais rápido, além de soluções alternativas inteligentes que lidam com problemas comuns de desempenho do CSS.

O fluxo de trabalho moderno para desenvolver a Web para dispositivos móveis

Criar para a Web para dispositivos móveis atual, alcançar 60 fps em todos os dispositivos de destino e ainda oferecer uma experiência do usuário fantástica é um grande desafio. Vamos mergulhar em todas as ferramentas para desenvolvimento, teste e avaliação de desempenho de aplicativos da web para dispositivos móveis. Entenda a melhor forma de desenvolver com feedback imediato dos dispositivos móveis que você está segmentando e amplie a complexidade para evitar decisões difíceis de desempenho posteriormente. Também analisaremos todas as possibilidades de testes de dispositivos no local e na nuvem. Nesta sessão, vamos lançar a depuração remota aprimorada com o Chrome para Android e o Chrome DevTools. Agora é possível fazer o encapsulamento local para melhorar o desenvolvimento local. Você encerrará a sessão com uma visão geral sólida do cenário de ferramentas da Web para dispositivos móveis e se sentirá confiante para retornar aos seus projetos.

Novidades nas Ferramentas para desenvolvedores Android

Um tour detalhado das ferramentas para desenvolvedores Android, com mais detalhes sobre todas as novidades, além de dicas e truques para aproveitá-las ao máximo. Para mais detalhes sobre uma das demonstrações apresentadas nesta sessão, confira a visão geral de Brad Abram “Demonstração do Google I/O 2013: Demonstração do Android Studio + Cloud Endpoints Synchronized StopWatch” (http://bradabrams.com/2013/06/google-io-2013-demo-android-studio-cloud-endpoints-synchronized-stopwatch-demo/).

Criação do Fotos do Google+: apps do Chrome em foco

O ritmo acelerado das inovações na plataforma do Chrome faz referência ao Oeste Selvagem, mas desenvolver um produto nessa fronteira é mais fácil do que parece. Nesta sessão, o engenheiro-chefe do aplicativo Fotos do Google+ para o Google Chrome fornecerá um relato do que é necessário para lançar um aplicativo real do Google Chrome. Aproveite as lições aprendidas, incluindo como fazer as alterações necessárias para a plataforma. Além disso, destacaremos várias novas APIs nos aplicativos empacotados do Google Chrome que permitem que seu aplicativo interaja e impulsione dispositivos reais. Saiba como criamos o Fotos do Google+ para parecer um aplicativo nativo e aprenda a fazer o mesmo com seu app Chrome.

Uma Web mais incrível: recursos que você sempre quis

A web continua a evoluir em uma velocidade acelerada. É difícil acompanhar! Esta sessão abordará os recursos de vanguarda do HTML5 que talvez você tenha perdido, concentrando-se em recursos que facilitam a vida dos desenvolvedores e nos aplicativos mais poderosos. Um grande foco será nos primitivos CSS/JS/HTML recém-chegados, que abordam layout, desempenho e casos de uso específicos, especialmente em dispositivos móveis: @viewport, @supports, unidades intrínsecas/de janela de visualização, consultas de mídia de resolução e ponteiro, APIs User/Resource Timing, API JS i18n, recursos iframe, <template>,

e muito mais.

Login do Google+ para desenvolvedores Android

Saiba como adicionar o Login do Google+ ao seu app Android, aumentar a base instalada usando instalações OTA, gerar mais engajamento com postagens interativas e monitorar o desempenho dos apps no Google+.

Novos desenvolvimentos em jogos para dispositivos móveis

Olá, desenvolvedores de jogos para dispositivos móveis! Quer saber o que o Google tem feito para tornar sua vida melhor? Acompanhe a palestra de Novos desenvolvimentos em jogos para dispositivos móveis e saiba mais sobre os recursos mais recentes que desenvolvemos para dar um pouco mais de movimento aos seus jogos para dispositivos móveis.

Google Cloud Messaging

O Google Cloud Messaging permite que seus serviços enviem dados com eficiência para aplicativos em dispositivos Android. Veja as novidades e saiba como usar o GCM para tornar seus aplicativos mais eficientes.

Acelerando oz com o V8: siga o caminho dos tijolos amarelos para o desempenho do JavaScript

Aproveite as lições aprendidas pelos desenvolvedores de Encontre seu caminho até Oz. Conseguir o último desempenho possível do seu aplicativo exige uma otimização cuidadosa, que só pode ser feita com uma compreensão do ambiente de tempo de execução. Aprenda a usar o V8 e identifique os sinais importantes de que você precisa para otimizar seu programa de forma eficaz. Use esses indicadores para descobrir onde pequenas mudanças no código podem ter um grande impacto no desempenho.

Versão 3 do Faturamento no app

Milhares de desenvolvedores geram receita com apps no Google Play por meio de testes e produtos virtuais, além de assinaturas. Saiba como aproveitar a nova geração mais robusta (e mais simples) da API de faturamento em apps do Android, que facilita a criação e a manutenção de implementações. Não é necessário ter familiaridade com versões anteriores. Vamos abordar: disponibilidade, fluxo de compra, assinaturas, modelos de consumo e práticas recomendadas de segurança.

Androids fazem o Daydream

Com o Daydream, uma novidade do Android 4.2, um dispositivo ocioso ou ancorado torna-se uma oportunidade para o seu aplicativo encantar o usuário. Mas de onde veio esse recurso? Seu app deve ser compatível com o Daydream? É fácil adicionar um Daydream? Como você pode deixar o seu mais divertido e envolvente? Respostas para essas perguntas, além de muitas ideias e exemplos de código serão fornecidos para os sonhadores que participarem desta sessão.

Design de página da Web pensando na GPU

O Chrome implementa a renderização rápida e eficiente de páginas da Web usando o hardware gráfico (GPU). Mas a poderosa renderização de GPU introduz um novo conjunto de problemas que os desenvolvedores da Web precisam entender. Por exemplo, com que frequência o cache de textura é invalidado? Como o uso do translate-z pode causar problemas de desempenho da GPU? Como os divs ocultos afetam o processo de composição da GPU? Os participantes aprenderão a usar o Compositor de GPU no Chrome e entenderão como suas escolhas de design afetarão o desempenho de uma página em dispositivos com composição de GPU.

Sites instantâneos para dispositivos móveis: técnicas e práticas recomendadas

Os usuários esperam uma experiência rápida e otimizada, independente de usarem um navegador para dispositivos móveis ou computadores. No entanto, oferecer uma experiência rápida em dispositivos móveis requer consideração e engenharia cuidadosa: é preciso otimizar o acesso à rede, priorizar recursos essenciais para oferecer o melhor desempenho de renderização visual e adaptar suas páginas às capacidades do dispositivo (como janela de visualização menor, toque, telas de alta resolução etc.). Nesta sessão, vamos fazer uma análise técnica detalhada dos critérios que afetam o desempenho dos seus sites em navegadores para dispositivos móveis e discutir como você pode otimizar seu site para oferecer a melhor experiência aos usuários.

Quando o Android encontra o Maps

Crie apps de mapas para dispositivos móveis intuitivos e atraentes com a API Google Maps Android. Esta sessão demonstrará maneiras inovadoras de integrar mapas e sensores Android com os serviços do Google no Android. Exploraremos conceitos sobre a visualização de informações contextuais, personalizadas e oportunas.

Revoluções de 2013 do Chrome DevTools

Conforme a complexidade dos apps da Web criados, o Chrome DevTools continua em movimento. Vamos mostrar a atualização mais recente do seu app favorito; explorar novos recursos, como emulação de dispositivos móveis, depuração remota, criação de perfil do Canvas e WebGL, suporte ao pré-processador Sass, desenvolvimento completo no Chrome com a compatibilidade com o novo Workspace e mais 20 recursos novos que vão melhorar muito seu desenvolvimento. Além disso, aprenda a criar perfis e melhorar o desempenho do seu inimigo no 1: a pintura. Emule dispositivos móveis no Chrome DevTools com eventos de toque simulados e dados de geolocalização. Você sairá da sessão com uma enorme vantagem em termos de produtividade, velocidade e precisão ao desenvolver, depurar e melhorar seus aplicativos da Web.

O novo sistema de build do SDK do Android

Apresentação do novo sistema de build do SDK do Android baseado em Gradle que vai substituir os builders do Ant e Eclipse no futuro. Ele oferece extensibilidade, gerenciamento de dependências, integração com o ambiente de desenvolvimento integrado, suporte a testes e recursos avançados. Ensinaremos tudo, desde a configuração básica até a configuração e personalização avançadas.

Leve seu jogo ao Android para outro nível

Aprenda a levar seu jogo a um novo patamar no Google Play. Nossa palestra anual sobre jogos, com maneiras de potencializar a distribuição, a aquisição e a retenção de usuários. Receba a conquista da Corrida do Ouro. Ganhe três estrelas de qualidade e seja um dos jogos em destaque no Google Play.

Volley: rede fácil e rápida para Android

O Volley é uma biblioteca que torna a criação de redes para apps Android mais fácil e, o mais importante, mais rápida. Daremos uma visão geral de como ele funciona, padrões comuns que funcionam bem com ele e um tutorial sobre como é fácil carregar facilmente imagens em miniatura para seu ListView da rede em paralelo.

Desenvolvimento independente de dispositivo

Desenvolvemos sites exclusivamente para usuários de computadores. Atualmente, também desenvolvemos para dispositivos móveis e, quem sabe o que virá no futuro. Como você deve lidar com muitas restrições diferentes e quais são as maneiras certas de abordar o desenvolvimento independente de dispositivo?

Automatizar as práticas recomendadas de desempenho com o PageSpeed

Conheça a família Google PageSpeed: (a) Produtos do Insights para ajudar a identificar problemas de desempenho (por meio de extensões do navegador, on-line e API). (b) Otimização automática: plug-ins de código aberto Apache e Nginx PageSpeed que podem otimizar seu site para você. Veja exemplos práticos, estatísticas e estudos de caso de parceiros (AOL e alguns outros). (c) Serviço PageSpeed: explicação do produto de otimização da Web hospedado pelo Google. Confira exemplos de integrações avançadas com outros produtos do Google (por exemplo, App Engine, testes A/B com o Google Analytics etc.). (d) Compactação de dados do Chrome: uma visão aprofundada de como o Chrome aproveita a velocidade da página para otimizar páginas em tempo real e fornece até 50% de melhoria na largura de banda para navegadores para dispositivos móveis.

Além do ponto azul: novos recursos na localização do Android

A localização não é só o centro dos mapas, mas é cada vez mais essencial para uma nova geração de apps contextuais que entendem melhor onde o usuário está e o que está fazendo. Junte-se a nós enquanto exploramos alguns dos novos aplicativos que essas APIs possibilitam.

Multiplayer para dispositivos móveis gerenciado

Da infraestrutura à lógica do jogo, criar um jogo multiplayer pode ser um desafio. Vamos conhecer técnicas para resolver problemas comuns na criação de jogos multiplayer no Android.

Integrar o Google Drive ao Google Apps Script

Com o SDK do Google Drive, os desenvolvedores podem integrar os menus personalizados "Criar" e "Abrir com" na interface do Google Drive e alcançar dezenas de milhões de usuários. Ao usar a API Apps Script com o SDK do Google Drive, os desenvolvedores podem aproveitar os recursos exclusivos do Apps Script e, ao mesmo tempo, desenvolver no Google Cloud. Também vamos demonstrar como você pode ter acesso programático a arquivos e pastas no Drive usando o Apps Script.

Desempenho gráfico do Android

Os engenheiros da equipe de gráficos da interface do Android mostrarão algumas dicas, truques, ferramentas e técnicas para alcançar o melhor desempenho e uma interface fluida nos seus aplicativos Android.

Dart: HTML do futuro, hoje!

Você desenvolveu apps grandes em uma linguagem estruturada e ainda tem ciclos de desenvolvimento rápidos de edição/atualização? A profecia se tornou realidade. Aumente sua produtividade com as ferramentas do Dart, as bibliotecas HTML suaves, os polyfills para vários navegadores e a estrutura baseada em componentes da Web. Venha aprender como você pode desenvolver aplicativos da web de forma fácil e rápida que funcionam entre navegadores em plataformas de desktop e móveis. Mostraremos como criar apps da Web modernos com componentes da Web e visualizações dinâmicas orientadas por dados sem ter que esperar por ciclos de compilação complicados. Faça uma alteração, pressione atualizar e pronto, ele está pronto para todos os navegadores modernos.

Novidades do Dart: seu upgrade de primeira classe para o desenvolvimento da Web

Confira as novidades do Dart com seu amplo ecossistema de código aberto para desenvolvedores da Web modernos. Aprenda como ser mais produtivo com uma nova linguagem: DOM baseado no futuro, gerenciador de pacotes, JS-interop, um compilador tree-shaking para JavaScript, SIMD, Web Components, um editor avançado e muito mais. Você terminará esta conversa com Dart e pronto para tornar a Web incrível.

Desenvolvimento para dispositivos móveis com as APIs do YouTube: práticas recomendadas

O YouTube lançou recentemente várias novas APIs (API de dados V3, API do Google Analytics, API do player do Android) e desenvolvedores para dispositivos móveis integraram com muito mais facilidade a plataforma de vídeo mundial em seu aplicativo. Conheça as práticas recomendadas e veja exemplos interessantes de inovadores da área.

Uma viagem para a memória com o Gmail e o DevTools

A coleta automática de lixo em JavaScript não substitui o gerenciamento eficaz da memória, especialmente em apps da Web grandes e de longa duração. Vazamentos de memória, pausas frequentes na coleta de lixo e sobrecarga geral de memória podem realmente atrapalhar você. Vamos relembrar como lidamos com esses problemas de desempenho no Gmail. Vamos compartilhar as práticas recomendadas de gerenciamento de memória e demonstrar como usar o Heap Profiler do Chrome DevTools como um assistente para otimizar seu site.

Os segredos da estabilização de vídeo no YouTube

A estabilização de vídeo é um componente essencial das ferramentas de aprimoramento de vídeo do YouTube e do youtube.com/editor. Todos os envios ao YouTube são detectados automaticamente para ver se há instabilidade e sugestões de estabilização, se necessário. Esta palestra vai descrever os detalhes técnicos por trás da nossa tecnologia de estabilização com um clique totalmente automática, incluindo aspectos como otimização do caminho da câmera, detecção e remoção do obturador rolando, computação distribuída para visualizações em tempo real e detecção de trepidação da câmera. Mais informações: http://googleresearch.blogspot.com/2012/05/video-stabilization-on-youtube.html

Padronização de pagamentos na Web: apresentação de requestAutocomplete()

Você já tentou comprar algo na Web para dispositivos móveis? Combinar uma bagunça de campos de formulário e um teclado de software vai gerar mais frustração do que deveria. Quantos clientes não compram de você porque fazer isso dá muito trabalho? requestAutocomplete() é um futuro padrão da Web que vai permitir aos usuários ignorar páginas de campos de formulário com uma API imperativa para solicitar detalhes que o navegador conhece. Nesta sessão, destacaremos como aprimorar seu site com requestAutocomplete(), como implementar rapidamente o recurso e o que considerar ao otimizar a UX da sua experiência de e-commerce.

HTML para dispositivos móveis: o futuro dos seus sites

A web para dispositivos móveis está acelerando mais do que nunca! Esta sessão mostra as tecnologias mais avançadas da Web para dispositivos móveis, permitindo que você leve seus sites e aplicativos para dispositivos móveis a um novo patamar. Vamos mergulhar em recursos que você nunca imaginou que poderia ativar em um navegador de celular e dar conselhos práticos para o próximo ano.

Como criar visualizações personalizadas para Android

Embora o framework do Android forneça vários layouts e peças combináveis pré-criadas para criar IUs, a otimização segmentada ou a criação de momentos hero únicos geralmente significa criar visualizações personalizadas. Mostraremos como o processo de medição e layout funciona e os padrões para o processamento avançado de toque.

JAM with Chrome: como criamos um aplicativo de música multiplayer em massa usando somente a tecnologia da Web

Criado pela equipe da Creative Labs em Londres, o Jam with Chrome foi um experimento do Chrome de enorme sucesso que permitiu aos usuários formar uma banda de praticamente qualquer lugar do mundo e "Jam" como estrelas quase em tempo real. Mostraremos como criamos o Jam com o Chrome usando as tecnologias da Web mais recentes e daremos conselhos práticos e orientações sobre como você pode fazer o mesmo. Vamos nos concentrar no componente WebSockets em tempo real, no sistema de gerenciamento de sessões e no mecanismo de música feito com a API de áudio da Web. Aprenda a "Jam".

Anotações de vídeo semânticas na API de tópicos do YouTube: teoria e aplicativos

Você sabia que o YouTube classifica automaticamente os vídeos com base nos tópicos do Mapa de informações aberto do Freebase aos quais eles se relacionam? Falaremos mais sobre como aproveitamos essa façanha de classificação e sobre como você pode usar os tópicos para impulsionar as pesquisas da API do YouTube ou encontrar vídeos relacionados.

Gerenciamento de pacotes do lado do cliente: menos trabalho, mais incrível

Criar aplicativos da Web geralmente significa usar outras bibliotecas, frameworks e plug-ins. Usar um gerenciador de pacotes para gerenciar isso melhora muito sua produtividade, aumenta a velocidade e a segurança do seu aplicativo e torna muito mais fácil ficar atualizado. Esqueça o rastreamento de novos lançamentos de bibliotecas em blogs/Twitter, o download manual de scripts dependentes e o gerenciamento dos arquivos e pastas das bibliotecas que você usa. Com o gerenciamento de pacotes, é fácil manter as dependências atualizadas e descobrir projetos novos e relacionados. Nesta sessão, vamos analisar o valor do gerenciamento de pacotes do lado do cliente e apresentar o gerenciador de pacotes de código aberto Bower, que oferece um rico ecossistema de pacotes. Além disso, aprenda sobre as integrações úteis com Yeoman, Grunt, RequireJS e NPM.

Introdução ao Cliente nativo portátil (PNaCl, na sigla em inglês)

Desde 2011, o NativeClient (NaCl) é um recurso do Chrome disponível na Chrome Web Store. O PNaCl é o próximo passo empolgante para essa tecnologia. Ele continua a compatibilidade do Cliente nativo com as bases de código existentes dos desenvolvedores e quase o desempenho do código nativo, mas traz isso para a Web aberta de uma forma verdadeiramente portátil. A tecnologia foi criada em torno da infraestrutura do compilador LLVM de código aberto. Essa tecnologia permite que os desenvolvedores criem aplicativos da Web e da Chrome Web Store que funcionem no Windows, OS X, Linux e ChromeOS para x86 e ARM.

WebM e o novo Codec de vídeo aberto VP9

De acordo com a Cisco, os dados de vídeo representarão 55% de todo o tráfego de Internet do consumidor até 2016. Com tantos dados que passam por redes, uma compactação eficiente de vídeos será mais importante do que nunca, especialmente em redes móveis. Estamos muito entusiasmados com o novo codec VP9, que oferece uma qualidade de vídeo melhor a taxas de dados mais baixas do que as tecnologias concorrentes. Além disso, o VP9 foi desenvolvido totalmente a céu aberto como uma tecnologia livre de royalties. Nesta sessão você aprenderá o desempenho do VP9 em relação ao H.264 e outros codecs em qualidade e velocidade de decodificação, como criar vídeos WebM com VP9 e o novo codec de áudio Opus e como implantar conteúdo VP9 para usuários do Chrome em vídeo HTML5.

Decisões de design no AngularJS

Vamos abordar as decisões de design que levaram à criação do AngularJS, o framework de JavaScript que combina vinculação de dados, componentes reutilizáveis, injeção de dependência e vários outros recursos avançados para criar aplicativos da Web modernos. Junte-se a nós e aprenda a criar aplicativos extremamente escalonáveis, rápidos de criar, simples de alterar e manter, fáceis de testar e que expressam claramente sua intenção a todos os desenvolvedores de sua equipe.

Sem instabilidade: desempenho de renderização do Chrome

Animações e rolagem a 60 QPS: difícil! Vamos falar sobre o desempenho de renderização em alguns estudos de caso. Vamos abordar o desafio básico da animação suave, abordagens para encontrar o gargalo no seu aplicativo usando ferramentas para desenvolvedores e métodos para lidar com algumas armadilhas comuns. Os tópicos incluem recursos de renderização do Dev Tools, sutilezas da animação CSS, casos comuns que acabam com o desempenho da rolagem e uma olhada no modelo de aceleração de hardware que sustenta o pipeline de gráficos do Chrome.

Impressionante visualização para dispositivos móveis com filtros CSS

A futura plataforma de leitura é o celular. Para criar uma experiência de revista digital convincente, é preciso aproveitar os principais recursos da plataforma da Web. Os filtros CSS oferecem um controle avançado de criativos para o conteúdo e agora aproveitam as GPUs em dispositivos móveis. Esta sessão abordará a criação de conteúdo de documentos digitais de última geração, explicando como esses recursos funcionam, as práticas recomendadas para o desempenho, o empacotamento para implantação e a integração com outros recursos de CSS de ponta.

Áudio de alto desempenho

Não é tão difícil reproduzir uma trilha sonora em segundo plano no seu app de jogo para dispositivos móveis nem reproduzir clipes curtos de som em resposta a ações do usuário. Mas e o áudio confiável e responsivo, que não falha, funciona bem em vários dispositivos e não consome a bateria dos usuários? Ah, e também é uma latência menor? Parece que não é tão fácil. Vamos compartilhar nossas experiências com a plataforma e os apps Android, discutir as áreas problemáticas e o trabalho que temos feito na plataforma e mostrar algumas técnicas que você pode aplicar agora nos seus próprios apps. Presumimos que você esteja familiarizado com o OpenSL ES e a terminologia de áudio.

Como aproveitar os recursos da Plataforma Android

Aproveite a Plataforma Android para criar um app de nível internacional. Vamos usar o Gmail como exemplo, explicar os recursos da plataforma e fornecer um exemplo de código. Esta palestra permitirá que você aproveite a plataforma, reduza o esforço e melhore a experiência do aplicativo.

Design do Android para desenvolvedores de interface

O design no Android não é mais um mistério complexo de padrões desconexos. As diretrizes de design do Android abriram caminho para um renascimento do design, seguindo os princípios de conteúdo mais avançado e design responsivo para dispositivos móveis. Nesta palestra, vamos conhecer o arsenal de ferramentas disponíveis para engenheiros de interface do Android que permitem a implementação de algumas dessas diretrizes importantes, incluindo o design responsivo com layouts de vários painéis, métricas e grades de layout, além dos principais componentes de navegação.

Práticas recomendadas para desenvolvimento de Bluetooth

As opiniões sobre Bluetooth podem dividir uma multidão, mas a tecnologia pode conectá-los novamente. Esta é uma sessão completa que oferece uma breve visão geral das principais especificações e perfis antes de passar para o suporte ao Bluetooth no Android, práticas recomendadas de desenvolvimento (com exemplos) e alguns recursos que talvez você não conheça.

Android: como na TV!

O Google TV oferece aos desenvolvedores uma plataforma Android consistente para criar e entregar aplicativos, jogos e mídia de alta qualidade na maior tela da casa. Nesta sessão, mostraremos como aproveitar o potencial dos dispositivos para Google TV atuais e explicaremos os novos recursos da plataforma de última geração do Google TV.

Como ganhar dinheiro no Google Play

Muitos apps e jogos comercialmente bem-sucedidos no Google Play compartilham atributos comuns, incluindo recursos de aplicativos atraentes, perfis de compradores e modelos de negócios. Nesta sessão, vamos compartilhar o que o Google e os parceiros desenvolvedores fizeram para criar receitas de monetização de sucesso. Também compartilharemos nossos planos para fortalecer ainda mais a monetização no Google Play.

Estrutura no design de apps Android

A vida é simples quando seu app é simples. No entanto, quando seus apps ficam mais complexos, como você escolhe entre ícones de carregamento, guias e gavetas para a navegação? Os membros da equipe de Design do Android procuram técnicas para tornar seu app previsível e agradável de usar.

Como ser descoberto no Google Play

Como desenvolvedor de aplicativos Android, seu objetivo é fazer com que seu aplicativo seja descoberto. O objetivo do Google Play é apresentar o conteúdo mais relevante para os usuários do Android. Nesta sessão, discutimos as práticas recomendadas para criadores de apps que têm os dois objetivos. Demonstraremos, com exemplos concretos, práticas recomendadas para ajudar seu aplicativo a se destacar na Google Play Store. Vamos discutir os indicadores envolvidos na criação das listas de principais e em alta, recomendações personalizadas e pesquisa do Google Play. Conheça a história da pessoa que lidera a pesquisa e a descoberta no Google Play.

Comunicação em tempo real com o WebRTC

O WebRTC implementa padrões abertos para comunicação de vídeo, áudio e dados sem plug-ins em tempo real. As principais APIs WebRTC, getUserMedia, RTCPeerConnection e DataChannel agora foram implementadas no Chrome e no Firefox. Nesta sessão, mostramos como começar a criar um aplicativo WebRTC: o que é um MediaStream (também conhecido como getUserMedia) e como posso usá-lo? Restrições de resolução. Sinalização: o que é e como posso configurar? Servidores: do que eu preciso? RTCPeerConnection: a API mais avançada do WebRTC. RTCDataChannel: comunicação em tempo real de dados arbitrários. Integrar o WebRTC com o Web Audio. Interoperabilidade. e na segurança. Durante a sessão, vamos abordar exemplos de código, demonstrações ao vivo e aplicativos de produção.

Como criar apps Android para um público global

Quer expandir seu app para um público global, mas não sabe por onde começar? Nesta sessão, vamos mostrar como preparar um app para distribuição global. Conheça as práticas recomendadas para internacionalização, o suporte a idiomas escritos da direita para a esquerda e as várias ferramentas que podem ajudar você ao longo do caminho.

Serviços relacionados a jogos na prática

Dicas práticas para desenvolvedores de jogos de pessoas com informações privilegiadas da equipe do Android, incluindo como trabalhar com o painel de controle do desenvolvedor desde o início do desenvolvimento até várias versões.

Encant, simplifique e Amaze: princípios de design do Android

Quer encantar as pessoas, simplificar a vida delas e fazer com que elas se sintam incríveis com seu app? Saiba como os princípios de design do Android podem ajudar a criar produtos que chamem a atenção das pessoas. Descubra o significado e pesquise por trás dos princípios. Confira exemplos e práticas reais da equipe de design do Android. Descubra técnicas para aplicar os princípios no seu trabalho diário. Não é necessária nenhuma experiência em design.

Converse com a equipe do Android

Sente-se na cadeira e junte-se à equipe da Plataforma Android para uma conversa. É sua oportunidade de nos perguntar sobre a plataforma e aprender um pouco mais sobre por que as coisas funcionam da maneira que funcionam da maneira que funcionam, com as pessoas que a construíram. Moderado pelo mediador de desenvolvedores Android, Reto Meier.

Uma experiência de mudança

Esta palestra mostrará vários tipos de animações de aplicativos e o código para criá-las. Os desenvolvedores precisam sair da apresentação (não muito rápido!) com mais conhecimento sobre como as animações do Android funcionam, como usar as APIs de forma eficaz e como reunir várias técnicas para criar animações mais envolvidas, mais interessantes e atraentes para os aplicativos.

Tópicos avançados de desenvolvimento de jogos

Para desenvolvedores de jogos que querem se aprofundar em cenários mais avançados. Saiba mais sobre novas maneiras de integrar com o Google+, implementar e gerenciar estados de jogo de forma segura e criar experiências de jogo interessantes por meio de APIs REST selecionadas do Google. Também abordaremos novos tópicos do NDK, além do uso de mecanismos de jogo de terceiros.

Dicas de especialistas para Android: como fazer os apps funcionarem como mágica

Aprenda a usar técnicas avançadas do Android para criar apps tão bons que as pessoas pensam que eles são mágicos. Com dicas e truques avançados de codificação, padrões de implementação e exposição a algumas das APIs menos conhecidas, você obterá informações sobre como criar aplicativos sensíveis ao contexto que agradem seus usuários sem descarregar a bateria.

Novidades para desenvolvedores no Google Play

A publicação de um novo app no Google Play é apenas o começo. Você trabalha constantemente para atualizar seu app, melhorar as avaliações dos usuários, ver o que os usuários estão fazendo com ele, expandir para novos mercados e criar um fluxo de receita. Junte-se à equipe que criou o novo Console do desenvolvedor para saber como o Google Play está oferecendo mais dados para otimizar seu aplicativo, melhores ferramentas de distribuição e novas maneiras de entender e se conectar com seus usuários em cada etapa da jornada.

Google Maps: no futuro

O Google Maps e a API Maps são muito conhecidos em todo o mundo. A API do Google Maps é a API mais usada na Web. maps.google.com é o site de mapeamento mais usado. Os SDKs para Android e iOS estão ramificando o Maps para novas plataformas. Nessa sessão, o diretor de gerenciamento de produtos do Google Maps se juntou ao gerente de produtos da API Google Maps e o mediador de desenvolvedores líder para mostrar a você o futuro do Google Maps.

Ciência cognitiva e design

Esta sessão fornecerá uma visão aprofundada da percepção e cognição humana e suas implicações para o design interativo e visual. O cérebro humano é tratado puramente como uma máquina de processamento de informações, e vamos ensinar ao público seus atributos, vantagens, limitações e, geralmente, como invadi-lo. Embora o conteúdo apresente uma revisão profunda de pesquisas recentes em ciência cognitiva, tudo o que for apresentado também será baseado em exemplos de trabalhos de design retirados de diversos aplicativos e plataformas do Google. Os tópicos específicos incluirão: detecção de borda, leis gestalt do agrupamento, visão periférica, reconhecimento facial, deficiências de cor, daltonismo, fluxo, atenção, balanceamento de carga cognitiva e percepção de tempo.

Prática de pesquisa de UX Agile no Android

Na equipe de UX do Android, é fundamental receber feedback dos usuários com frequência e consistência para que possamos iterar e desenvolver os melhores designs para nossos usuários. Discutiremos como a equipe aplicou "Estudos de pulso" (sessões de pesquisa iterativa) para apresentar novas ideias, designs e conceitos aos usuários regularmente. Isso requer planejamento antecipado mínimo, pode ter um impacto imediato no produto e pode atender a necessidades urgentes. Ilustraremos como realizamos esse processo colaborativo apresentando exemplos detalhados e estudos de caso. Também demonstraremos simulações de estudos de usabilidade para dar dicas e truques sobre como adotar esse processo para qualquer pessoa que esteja interessada em receber feedback do usuário de maneira rápida e impactante.

Fazer upgrade para um aplicativo empacotado do Google Chrome

Os aplicativos empacotados do Chrome aumentam as oportunidades para desenvolvedores da Web, possibilitando a execução off-line por padrão, proporcionar uma experiência de usuário imersiva que é executada fora do navegador, aproveitar a arquitetura de sincronização do Chrome e acessar o hardware do dispositivo. Aprenda a elevar o nível do seu aplicativo da Web, transformando-o em um aplicativo empacotado do Chrome.

A outra plataforma de mapeamento móvel: como levar seus mapas para o iOS

Em dezembro, o Google lançou o SDK do Google Maps para iOS. Com mapas vetoriais que permitem uma gama muito mais ampla de movimentos e acesso a dados e imagens do Google Maps, o SDK fornece uma maneira eficiente de criar aplicativos iOS na sua plataforma. Esta sessão explorará diferentes maneiras de integrar seus dados a uma experiência do Google Maps.

Desmistificando a codificação de vídeo: WebM/VP8 para o restante de nós

A previsão é de que os vídeos representem 71% de todo o tráfego de dados móveis até 2016 (fonte: Cisco). No entanto, surpreendentemente poucas pessoas entendem os formatos que a maior parte desse tráfego de dados usará. Nesta sessão, você aprenderá as habilidades necessárias para codificar ou decodificar vídeos em seu aplicativo, com foco no formato WebM livre de royalties.

Converse com a equipe do Chrome

Conheça a equipe sênior da equipe da plataforma Web, a equipe de front-end/interface, a equipe de apps do Chrome e a equipe do ChromeOS. Nessa palestra, desenvolvedores seniores do Chrome falarão sobre os planos futuros para o Chrome e a plataforma da Web. Você terá a oportunidade de fazer todas as perguntas difíceis que puder no tempo disponível!

Nosso Maps, sua empresa: um guia explicativo para aproveitar ao máximo nossos produtos empresariais

A localização continua desempenhando um papel cada vez mais importante em várias organizações. O surgimento da nuvem e dos dispositivos móveis como plataformas confiáveis e escalonáveis transformou a forma como as organizações usam a tecnologia de mapeamento para trabalhar com mais eficiência, melhorar processos e beneficiar os clientes. Saiba mais sobre os diferentes casos de uso abordados por nossos produtos empresariais e como as organizações podem integrar facilmente soluções de mapeamento completas para atender a diversas necessidades.

Como tornar a localização significativa com as APIs do Google Maps

A localização é um aspecto fundamental de muitos apps baseados em localização. Mas saber onde seu usuário está localizado é apenas parte da história. Saber para onde as pessoas estão indo e onde estão pode mudar fundamentalmente o que você apresenta a elas. Esta sessão explorará o uso de aspectos da localização para apresentar uma experiência mais rica aos usuários.

Google Maps + HTML5 + Visualização de dados espaciais: uma história de amor

Muitos, se não a maioria dos dados mundiais, têm um componente geográfico. As visualizações de dados com um componente geográfico estão entre as mais populares na web. Esta sessão explorará os princípios da visualização de dados e como você pode usar HTML5, especialmente WebGL, para complementar as visualizações do Google Maps.

Padrões de design para mapas: arquitetura

As arquiteturas de dados espaciais são diversas e variadas. Temos soluções simples que hospedam dados estáticos, integrações complexas com infraestruturas empresariais e muito mais. No entanto, há padrões comuns (e antipadrões) em relação à forma como os dados são hospedados e disponibilizados aos usuários. Esta sessão discutirá esses padrões e como você pode implementá-los na sua arquitetura de mapeamento.

Como criar mapas multiplataforma com as APIs do Google

A API Google Maps agora está disponível em várias plataformas: JavaScript, Android e iOS. Cada plataforma tem pontos fortes e limitações especiais, por isso requer atenção especial. Mas e se você estiver criando para as três plataformas? Como você lida com esse problema? Esta sessão vai analisar o desenvolvimento especializado para plataformas individuais versus o desenvolvimento generalizado para as três plataformas, além das vantagens e desvantagens de cada abordagem. Veremos quando usar nossos serviços da Web e como criar uma infraestrutura sólida de back-end.

Todas as naves do mundo: visualização de dados com o Google Cloud e o Maps

Dezenas de milhares de navios informam suas posições pelo menos uma vez a cada cinco minutos, 24 horas por dia. Visualizar essa quantidade de dados e distribuí-los a um grande número de pessoas exige muita energia, tanto no navegador quanto no servidor. Nesta sessão, vamos abordar o uso do Maps, App Engine, Go, Compute Engine, BigQuery, Cloud Storage e WebGL para criar visualizações de dados em massa.

Off-line: fique off-line com o Maps e o Google Earth

O Google Maps Engine (GME) Portable permite que as organizações cortem dados 2D e 3D do GME para uso off-line. Esse recurso amplia a capacidade do Google Maps e do Google Earth para ambientes austeros em que o acesso à rede pode ser limitado ou indisponível. O Portable vem com um pacote completo de APIs que permite aos desenvolvedores incorporar interfaces de mapeamento conhecidas do Google nos próprios aplicativos off-line. No momento, o dispositivo portátil está em uso na Estação Espacial Internacional e já esteve no alto em aeronaves, submarinos e em quase todos os lugares. Estamos felizes em lançar a portabilidade para um público mais amplo de desenvolvedores, para que engenheiros talentosos possam criar implementações off-line novas e empolgantes.

Ações na caixa de entrada, com a tecnologia de esquemas

Seu serviço envia e-mails? Durante esta sessão, vamos mostrar como adicionar dados estruturados aos seus e-mails para ativar ações diretamente na caixa de entrada e aumentar o engajamento do usuário.

Os secrets da API Drive Realtime

Já quis adicionar recursos de edição em tempo real incríveis aos seus apps, assim como no Documentos Google? A API Drive Realtime pode ajudar você. Essa palestra abordará os segredos por trás da colaboração do Google, os detalhes técnicos da Realtime API e como você pode aproveitá-la nos seus próprios aplicativos.

Usar o Apps Script para criar arquivos dinâmicos do Formulários Google

A versão atualizada do Formulários Google, lançada no início deste ano, funciona com o Apps Script. Assim, você pode criar e manipular formulários com apenas algumas linhas de código. Nesta sessão, vamos explorar maneiras de tornar formulários e fluxos de trabalho mais úteis com scripts e demonstrar truques que fazem com que os formulários reajam às mudanças na sua organização.

Conheça a equipe por trás do Blink, o novo mecanismo de renderização de código aberto do Chrome. Apresentaremos uma breve visão geral do Blink a partir de dentro, entre outras coisas, o que aconteceu desde o lançamento em abril, alguns dos nossos planos futuros e como garantimos a interoperabilidade entre navegadores. A maior parte da sessão será reservada para suas perguntas sobre o Blink, o desenvolvimento de recursos e a plataforma da Web. Faça perguntas e vote em perguntas em http://bit.ly/blink-io

Roteiro do GWT para o futuro

No Google I/O 2012, o Google entregou o controle do GWT à comunidade por meio do Comitê diretor do GWT. Agora, um ano depois, venha ver como será o futuro do GWT. O Comitê diretivo do GWT apresenta os planos para o futuro.

O estado de aplicativos empacotados do Google Chrome

Feliz aniversário, apps empacotados do Google Chrome! Venha nos ajudar a comemorar conhecendo as novidades da plataforma de apps em pacote e o que está por vir.

Desempenho dos dispositivos móveis no rádio: bateria, latência e otimização da largura de banda

Criar aplicativos da Web para dispositivos móveis incríveis e responsivos significa que você precisa ser amigo do rádio! Abordaremos como criar aplicativos para dispositivos móveis com baixo consumo de bateria, como ter a melhor capacidade de processamento e como planejar os diversos atrasos de latência presentes nas redes móveis. Esta palestra é um curso intensivo de rádio, também conhecido como sua licença do HAM para a Web para dispositivos móveis, com uma visão geral de como uma rede moderna de operadoras 4G funciona nos bastidores. Traga seu chapéu com hélice!

Conheça uma nova maneira de administrar empresas no Google

Nesta palestra, vamos discutir o que estamos fazendo para que administradores e desenvolvedores empresariais ofereçam uma maneira muito melhor de criar ferramentas e aplicativos.

Estender o Documentos Google com o Apps Script

Usando o Google Apps Script, agora é possível adicionar menus, pop-ups e outras funcionalidades personalizadas aos seus Documentos Google. Nesta sessão, exploraremos as maneiras como você pode utilizar essa tecnologia para criar fluxos de trabalho personalizados, importar dados de outras fontes e integrar seus próprios aplicativos no Google Docs.

Princípios de design para mapas

Qual é a interface do usuário do seu mapa? Como montar uma interface que permita acesso fácil aos seus dados? O design de seu mapa ajuda os usuários a obter os dados de que precisam? Esta palestra ajudará os desenvolvedores a reunir os elementos do design visual, da cartografia e da experiência do usuário para apresentar os dados de mapeamento da melhor maneira.

Notificações push da API do YouTube

Não aguenta mais pesquisar atualizações para feeds da API do YouTube? Não seria melhor se a API pudesse informar ao seu aplicativo quando novos dados estavam disponíveis? Conheça nossa nova infraestrutura de notificações push da API do YouTube e descubra como escrever um código que responda a novas atividades no YouTube.

Transmissão adaptável para você e o YouTube

Fazer streaming de vídeos adaptativos pela Internet é difícil, mas fica ainda mais difícil quando você tenta fazer isso em grande escala. Vamos falar sobre os fundamentos da qualidade de experiência e discutir o que estamos fazendo para aprimorá-la no YouTube.

O que há de novo no SDK do Google Drive: um ano depois

Esta palestra discutirá os recursos mais recentes do SDK do Google Drive desenvolvidos como parte do compromisso do Google de permitir que terceiros criem aplicativos do Google Drive usando os recursos do Documentos, Planilhas e Apresentações Google. Esses recursos facilitam a localização de arquivos, o recebimento de notificações quando os arquivos são alterados e a publicação de sites.

The Next Frontier: mapas internos

Mapear ruas e edifícios é a parte difícil. Mas a parte ainda mais difícil é mapear em ambientes fechados. O Google não está apenas adquirindo plantas baixas para grandes edifícios e locais, mas também estava desenvolvendo maneiras de fornecer dados de posicionamento dentro desses edifícios. Quando o GPS não funciona, como você encontra seu local no mapa?

Converse com a equipe do Google Maps

Você já teve uma pergunta para fazer à equipe do Google Maps? Esta é sua chance de fazer as perguntas que você sempre quis fazer aos engenheiros, gerentes de produto e mediadores de desenvolvedores.

Como destacar seu aplicativo no Google Drive

O objetivo do Google Drive é fornecer seus aplicativos aos usuários do Google Drive onde e quando eles precisarem encontrá-los no Google Drive ou em um dispositivo móvel. Esta palestra descreve os motivos convincentes por que seu aplicativo deve ser integrado com o Google Drive e as maneiras pelas quais seu aplicativo pode alcançar o maior número possível de clientes. Vamos explicar como seu app vai aparecer para os usuários e os detalhes técnicos por trás dele.

YouTube Analytics ad hoc com o Google Apps Script

Nesta palestra, os participantes aprenderão tudo sobre a nova API YouTube Analytics. Mostraremos ao público como acessar os dados pelo Google Apps Script, uma plataforma de script na nuvem. Vamos criar e demonstrar relatórios específicos que extraem dados parametrizados com a API YouTube Analytics para as Planilhas Google. Também mostraremos como alguns relatórios podem ser programados e como acionar alertas quando os limites forem atingidos. Esta palestra é do interesse dos editores do YouTube e também dos desenvolvedores que querem fazer mais com o Google Apps Scripts e o Planilhas Google.

Turbine seu jogo para dispositivos móveis com o YouTube

Os principais desenvolvedores de jogos estão se integrando ao YouTube para viralizar. Você pode ser o próximo. Nesta sessão, vamos mostrar como usar um jogo Unity3D e carregá-lo com envios do YouTube, reprodução no YouTube no jogo e como converter os usuários do YouTube em jogadores do seu título.

Mergulhe no Street View submarino

O Google e a Richard Vevers da Catlin Seaview Survey fizeram uma parceria para levar as primeiras imagens subaquáticas do Street View para o Google Maps. Saiba como a Catlin Seaview Survey construiu uma câmera especial para coletar essas imagens surround espetaculares. O objetivo dele, em parceria com o professor Dr. Ove Hoegh-Guldberg da Universidade de Queensland, é capacitar um recorde de recifes globais para criar um resumo das áreas de recifes de corais do mundo, começando com a Grande Barreira de Coral, na Austrália. Conheça também a Ilha Apo, Filipinas, Atol Molokini, Maui, Baía de Hanauma, Havaí e agora, pela primeira vez, o intocado Raja Ampat, Indonésia. Ela conquistou a marca de 3 milhões de seguidores no Google Plus, o que permite o envolvimento público por meio de Hangouts subaquáticos.

Como usar o YouTube para expandir seus negócios

Os canais do YouTube podem ajudar a levar sua empresa ao sucesso. Aprenda algumas dicas e truques sobre como sua empresa pode usar o segundo maior mecanismo de pesquisa do mundo para obter ajuda com criação, suporte a produtos, arrecadação de fundos e aquisição de clientes. A sessão compartilhará informações importantes sobre como entender o público do YouTube e aprender a usar todas as ferramentas do site para criar um canal duradouro.

Você é a notícia: Como usar as APIs do YouTube ao vivo para transmitir para o mundo

Esta sessão fornece uma visão geral da nova plataforma YouTube ao vivo e apresenta uma visão detalhada das APIs de transmissão ao vivo do YouTube. Explique bem como a plataforma permite que você transmita facilmente eventos ao vivo no YouTube e, ao mesmo tempo, proporciona uma ótima experiência de visualização para seu público. Além disso, vamos mostrar vários apps usando a API, analisar exemplos de código e mostrar algumas demonstrações interessantes.

YouTube para desenvolvedores: o futuro e as oportunidades

A API do YouTube é a maior API do Google por volume de solicitações, mas ainda existem muitos aplicativos que não aproveitam essa API. Junte-se aos líderes de engenharia e produtos da plataforma do YouTube para ter uma visão geral do futuro da plataforma, dar uma olhada nas APIs mais recentes do YouTube e conversar sobre oportunidades para desenvolvedores. Também assistiremos a alguns vídeos legais.

Como vender produtos físicos no Android com a Instant Buy da Carteira do Google

Uma das principais barreiras ao comércio em dispositivos móveis é a facilidade de finalização da compra. Não importa se você vende materiais de escritório, camisetas ou joias sofisticadas, seus usuários enfrentam o mesmo problema: fornecer informações de cartão de crédito e envio por meio de formulários longos complicados que são particularmente dolorosos preencher em um dispositivo móvel. É aqui que entra a API Google Wallet Android. Saiba como usar a API para tornar a experiência de compra no seu app simples e fácil e, assim, aumentar a conversão e as vendas.

Digitalização de toda a carteira: apresentamos os objetos da carteira

A Carteira do Google é uma plataforma simples e avançada que torna o comércio mais eficiente, digitalizando e armazenando objetos comerciais (ofertas, cartões de fidelidade) na Carteira do Google e fortalece o relacionamento entre emissores e consumidores externos. Nesta sessão, vamos mostrar as especificações e o código para inserir objetos na Carteira do Google, criando uma carteira mais inteligente para os consumidores.

Redefinindo a lealdade na era do celular

Nesta sessão, vamos apresentar a API Wallet Objects Loyalty. Saiba como integrar seus programas de fidelidade à Carteira do Google e disponibilizá-los para milhões de usuários. Impulsione o engajamento do seu programa de fidelidade permitindo que os usuários usem a Carteira do Google para mostrar e usar o cartão de fidelidade, verificar o saldo de pontos de fidelidade/recompensa e muito mais.

Como criar experiências atraentes de comércio eletrônico no Android

Criar um app Android de comércio para dispositivos móveis não é apenas uma questão de colocar fotos de seus produtos em um ListView e adicionar um botão de compra. Mais do que qualquer outro tipo de aplicativo móvel, tempo é dinheiro. Quanto maior o tempo que o usuário espera ou o tempo que ele passa preenchendo formulários, a chance de ele concluir a transação é menor. Além disso, sempre que você estiver falando sobre aceitar pagamentos, também deve pensar na segurança. Conheça algumas das técnicas e dicas da equipe da Carteira do Google e de um dos nossos parceiros sobre como você pode tornar seus apps de comércio para dispositivos móveis mais fáceis e seguros de usar e, assim, aumentar suas conversões e, por fim, seus resultados. Esta sessão vai incluir alguns tópicos intermediários/avançados de desenvolvimento Android.

Desmistifique o MVP e o EventBus no GWT

Em 2009, Ray Ryan deu uma palestra no Google I/O defendendo o padrão Model-View-Presenter e o EventBus para arquitetar aplicativos GWT. Desde então, o MVP e o EventBus se tornaram difundidos na comunidade GWT, e várias estruturas parecem apoiá-los. No entanto, ainda há muita confusão sobre o que realmente é um MVP e qual é a melhor maneira de implementá-lo. Muitas soluções comuns envolvem quantidades tediosas de boilerplate e overhead. Nesta palestra, demonstrarei que usar o MVP e o EventBus corretamente é mais fácil do que você provavelmente pensa e pode ser feito sem nenhuma estrutura ou sobrecarga extra. O resultado final é um aplicativo GWT mais testável e de fácil manutenção, muito agradável de se trabalhar.

Introdução à integração do Login do Google+

Não importa se você tem um site, aplicativo para dispositivos móveis, jogo ou outro serviço on-line, agora os usuários podem fazer login com o Google e trazer o perfil do Google+. Descubra como o Login do Google+ pode criar experiências mais envolventes no seu aplicativo e aumentar o uso em vários dispositivos. Esta palestra apresentará os conceitos técnicos de integração do Login do Google+ e outros recursos do Google+, além de ser um pré-requisito para outras conversas do Google+.

Visão geral da plataforma Google+

Junte-se a nós para uma visão geral de toda a plataforma do Google+. Saiba o que o Google+ tem a oferecer para seus aplicativos, para onde a plataforma está chegando e quais são as sessões imperdíveis da plataforma do Google+ no I/O deste ano.

Como aproveitar ao máximo o Google+ na sua organização

O Google Apps é um pacote de produtividade baseado na nuvem que ajuda sua equipe a trabalhar de qualquer lugar, em qualquer dispositivo. Com a capacidade do Google+ for Business, sua equipe poderá se conectar e compartilhar facilmente com colegas de trabalho e parceiros externos. Nesta sessão, analisaremos os recursos exclusivos do Google+ para empresas, discutiremos novas formas de integrar o Google+ a sistemas e processos de sua empresa e ajudaremos você a aproveitar ao máximo o Google+ para facilitar a comunicação fácil, rápida e atraente em toda a organização.

Converse com a equipe da plataforma Google+

Tem alguma dúvida sobre a plataforma do Google+? Conheça a equipe e tire suas dúvidas diretamente das pessoas por trás da plataforma do Google+. Mergulhe na tecnologia e compartilhe sua opinião.

Aplicativos de alto desempenho com RenderScript

RenderScript é uma API para computação de alto desempenho no Android usando os processadores disponíveis em um dispositivo, incluindo CPUs, GPUs, DSPs e muito mais. Esta palestra abordará como desenvolver aplicativos com o RenderScript que podem ser executados em qualquer dispositivo que execute o Gingerbread ou superior. Vamos mostrar como acelerar um aplicativo simples e como podemos oferecer alto desempenho em diferentes arquiteturas com uma única base de origem. Serão apresentados comparativos de mercado comparando a RS e o NDK.

API de Hangouts do Google+ um ano depois: muito mais do que um bigode virtual

A plataforma de apps para Hangouts evoluiu de forma constante ao longo do último ano. Saiba mais sobre nossos avanços, como você pode dar vida aos seus apps com conversas por áudio e vídeo e saiba o que vem por aí com a tecnologia.

Autenticação em várias plataformas com o Login do Google+

Você é um desenvolvedor e está criando um aplicativo social famoso. Todos os seus apps Android, iOS e site precisam funcionar perfeitamente com um usuário autenticado. Esta sessão mostra detalhes dos modelos de autenticação de Login do Google+ e ajuda você a escolher o modelo ideal para suas necessidades.

Práticas recomendadas para o Login do Google+

Saiba como aproveitar ao máximo seu site e os usuários com o Login do Google+. Saiba como maximizar as instalações dos seus apps, otimizar as taxas de cliques para postagens interativas, fornecer conteúdo personalizado com base em dados de redes sociais e escrever atividades no app que chamam a atenção no Google.

Login do Google+ para aplicativos da Web

Saiba como adicionar o Login do Google+ a seu aplicativo baseado na Web, como conectar os usuários aos amigos, criar experiências personalizadas com os dados de perfil do Google+, gerar mais envolvimento usando postagens interativas e monitorar o desempenho de seu aplicativo no Google+.

Painel de bancos de dados distribuídos: uma análise de abordagens e práticas recomendadas

Não importa se você está criando um jogo, um aplicativo para dispositivos móveis ou um serviço de análise social, suas informações precisam estar altamente disponíveis, armazenadas com segurança e capazes de crescer à medida que sua base de usuários explodir. Venha para esta sessão para saber como os modernos bancos de dados distribuídos atendem a essas necessidades. Você ouvirá um painel de quatro especialistas do setor sobre as soluções usadas para lidar com esse problema usando a infraestrutura do Google e terá a oportunidade de fazer perguntas à banca sobre a experiência.

Google+ para editores: botões, selos e muito mais

O Google+ oferece um conjunto de ferramentas para editores que ajudam os usuários a compartilhar e descobrir conteúdo em seu site, tanto no próprio site quanto em propriedades do Google, como a Pesquisa Google. Nesta sessão, abordaremos todos os conceitos básicos das ferramentas do Google+ que podem ajudar a gerar descobertas e engajamento no seu site.

Como criar uma integração de sucesso com o Google+ que agregue valor significativo

Veja exemplos de como maximizar a utilização do seu gráfico social e o retorno de uma integração com o Google+, usando os aplicativos iniciados como referência. Veja como os parceiros em determinadas situações integram o Google+ para melhorar o sucesso de seus aplicativos e torná-los mais relevantes socialmente para os usuários.

Como oferecer o login do Google+ com outros serviços de login em redes sociais

Saiba como o Login do Google+ pode coexistir com soluções alternativas de login pelas redes sociais e como migrar seus apps dos sistemas de autenticação legados do Google. Se você já tem um login social em seu site e quer saber como adicionar o Login do Google+, ou se está usando uma integração mais antiga de autenticação OAuth 2.0 do Google, esta sessão é para você.

Login do Google+ para desenvolvedores iOS

Deixe-nos explicar como adicionar o Login do Google+ em seu aplicativo para iOS, conectar os usuários aos amigos, gerar mais envolvimento usando postagens interativas e monitorar o desempenho de seu aplicativo no Google+.

Desenvolvimento para o Glass

Aproximando a tecnologia, ela fica mais livre. Este e outros conceitos importantes, diretrizes de design, paradigmas de UX e APIs serão apresentados como referência para o desenvolvimento do Google Glass. Exemplos excelentes serão mostrados e usados para codificar tudo em um conjunto de práticas recomendadas. Se você quer desenvolver para o Google Glass, é aqui que você começa. Essa sessão é um pré-requisito para todas as sessões de desenvolvimento do Google Glass.

Aprimorar a acessibilidade na Web com o ChromeVox

Compreender e navegar em páginas da Web complexas já é difícil para leitores com visão perfeita, mas é muito mais difícil quando conta apenas com a renderização de fala. O leitor de tela ChromeVox foi criado especificamente para lidar com conteúdos modernos da Web em toda a sua capacidade. O ChromeVox é baseado em JavaScript e facilita o acesso de desenvolvedores a aplicativos da Web de ponta. Demonstramos a versão mais recente do ChromeVox, que oferece recursos de navegação avançados para conteúdo complexo, como tabelas e fórmulas matemáticas, além de suporte a braille e novos controles de interface HTML5, como data/hora e controles de mídia.

Conversa com a equipe do Google Glass

Junte-se a vários membros importantes da equipe do Google Glass enquanto eles discutem o caminho que os trouxe até aqui. Discutiremos por que o Glass é tão importante para a evolução da tecnologia wearable e como os desenvolvedores podem interagir com o ecossistema de forma mais eficaz.

Anulação da garantia: invasão de vidro

O Google Glass está pronto para ser invadido. Veja o que é possível com a plataforma de hardware e como conseguir acesso à raiz. Aprenda a executar seus próprios aplicativos experimentais. Exoneração de responsabilidade: você vai entrar em um território desconhecido e sem suporte!

Como criar serviços de vidro com a API Google Mirror

A API Google Mirror é um conjunto de APIs RESTful simples e poderosa para criar o Glassware. Nesta sessão, analisaremos alguns princípios básicos para o desenvolvimento do Google Glass, os paradigmas da API Google Mirror e a rota rápida do conceito ao protótipo. Vamos abordar os casos de uso padrão e aqueles que ampliam os limites da API.

Configurar aplicativos para dispositivos móveis dinamicamente: Gerenciador de tags do Google para aplicativos para dispositivos móveis

Já quis fazer um pequeno ajuste em seu aplicativo móvel, mas seus usuários já fizeram o download do aplicativo? Já se esqueceu de adicionar análises de um evento principal até que seja tarde demais? Conheça novas maneiras de configurar dinamicamente seus aplicativos para dispositivos móveis no lado do servidor. Você pode aprimorar o app para vários públicos e nunca mais se prender a versões antigas ou se esquecer de algo.

Padrões avançados de simultaneidade do Go

A simultaneidade é a chave para projetar serviços de rede de alto desempenho. A palestra aborda padrões de simultaneidade em Go do ano passado para se aprofundar nos primitivos de simultaneidade do Go e saber como resolver problemas complexos com um código simples em Go.

Crie uma ótima empresa de apps com a AdMob

Você passou muitas horas trabalhando no seu app, mas como transformar esses longos dias e noites em muitos usuários e uma receita abundante? Descubra as novidades da AdMob e como ela pode ser sua parceira na criação de uma ótima empresa de apps.

Converse com a equipe do Go

Desde seu lançamento em novembro de 2009, a linguagem de programação Go se tornou um projeto de código aberto bem-sucedido com seguidores dedicados. Participe desta sessão e tire suas dúvidas sobre Go por membros da equipe Go no Google.

Otimize apps da Web e para dispositivos móveis em vários dispositivos usando o Google Analytics

Recentemente, o Google Analytics lançou o Universal Analytics, uma nova maneira de medir as interações do usuário em qualquer dispositivo, plataforma ou ambiente. Ao medir esses dados, os desenvolvedores podem otimizar melhor os aplicativos. Nesta sessão, vamos discutir como medir a interação dos usuários em qualquer dispositivo e demonstrar novos relatórios e práticas recomendadas para otimizar apps da Web e para dispositivos móveis.

Bastidores do laboratório do Sensor de dados: coleta, processamento e análise de dados em escala usando o Google Cloud Platform

A coleta e análise de dados altamente escalonáveis e rápidas é uma necessidade fundamental para muitos apps para dispositivos móveis e jogos, redes de sensores e a "Internet das Coisas". Vamos mostrar como o Data Detection Lab incorpora um padrão importante do Google Cloud Platform: um pipeline de alta capacidade para coleta, processamento e análise de dados. Usamos a API Cloud Endpoints para coletar dados de streaming constantemente; processar grandes quantidades de dados com alta capacidade usando o App Engine, o Cloud Storage e a transformação de dados no Compute Engine; e consultar muitos GBs de dados coletados em apenas alguns segundos usando o BigQuery.

Análise de dados do Google Analytics e do AdSense no BigQuery

O Google Analytics e o AdSense são dois produtos do Google que, em breve, poderão disponibilizar os dados de relatórios no BigQuery, o mecanismo de análise e consulta de Big Data do Google. Nesta sessão, saiba como os usuários do Google Analytics Premium e do AdSense podem conduzir análises de dados avançadas usando o BigQuery.

Apresentação do Open Bidding: use o Google Cloud Platform para reinventar a publicidade em display

A plataforma de nuvem do Google, que inclui o Google Compute Engine, App Engine, Cloud Storage e BigQuery, são ferramentas eficazes para que os desenvolvedores superem requisitos de engenharia desafiadores em escala. Nesta palestra, apresentamos o Open Bidding, um kit de ferramentas totalmente personalizável que aproveita esses serviços para atender à alta taxa de solicitação e às restrições de baixa latência que os desenvolvedores terceirizados enfrentam ao fazer a integração com o DoubleClick Ad Exchange do Google.

Uma nova linguagem para o App Engine

Esta sessão apresenta uma linguagem nova e muito pedida para o Google App Engine. O novo ambiente de execução permite que os desenvolvedores aproveitem os recursos avançados de escalonamento, os serviços, a durabilidade e a facilidade de uso do App Engine, enquanto usam estruturas conhecidas e poderosas para criar aplicativos. Nesta sessão, vamos apresentar uma visão geral desse novo ambiente de execução e mostrar como é fácil mover aplicativos existentes para usar o App Engine e o Google Cloud Platform.

Dispositivos móveis, Web e nuvem: a tripla coroa dos aplicativos modernos

Pronto para agitar o mundo com sua próxima inscrição? É provável que você esteja pensando em dispositivos móveis, na Web e na nuvem. Nesta sessão, mostraremos como criar um aplicativo moderno da Web para dispositivos móveis que aproveita o Google Cloud Platform. Conheça viagens, práticas recomendadas e arquitetura sólida que farão do seu próximo aplicativo da Web para dispositivos móveis um sucesso incrível.

Mashups de Big Data: como viabilizar análises de última geração usando o BigQuery

A Shutterfly é líder de mercado em produtos e serviços digitais de fotos personalizadas. Ela ajuda os clientes a transformar recordações importantes em lembranças duradouras. Ser capaz de analisar rapidamente os dados dos usuários é importante para otimizar as estratégias de marketing de clientes e produtos. Saiba como as equipes de análise e DW da Shutterflys estão integrando o Google BigQuery aos fluxos de trabalho usando recursos como Big Join e Large Group Agregações para extrair terabytes de dados e identificar rapidamente padrões de uso do cliente e campanhas de divulgação eficazes, sem grandes investimentos em hardware e software.

O que há de novo e interessante no Google Compute Engine

O Google Compute Engine teve um ano muito movimentado! Fizemos melhorias na arquitetura subjacente para oferecer um desempenho ainda melhor, lançamos novas versões das nossas APIs que melhoram a experiência do desenvolvedor e introduzimos vários novos recursos e tipos de instância. Junte-se a nós para guiar você pelas novidades do Google Compute Engine e descobrir como as melhorias recentes podem ajudar você a criar aplicativos mais eficientes, escalonáveis e econômicos na nuvem.

Velocidade, eficiência e controle: técnicas avançadas de roteamento de pacotes em uma rede do Google Compute Engine

Conheça um novo e incrível recurso de rede do Google Compute Engine que permite controlar especificamente como o tráfego é encaminhado pela sua rede virtual.

Jogos intensos

Saiba como desenvolvedores inovadores estão criando experiências de última geração no Google Cloud Platform, de estúdios de jogos indie a AAA. O foco desta sessão é como os desenvolvedores estão combinando tecnologias, como App Engine, Compute Engine e BigQuery, para criar e escalonar rapidamente suas versões multiplataforma.

Quando coisas ruins acontecem com clusters bons: como criar sistemas robustos com o Google Compute Engine

Conheça ferramentas e técnicas para criar clusters de computação virtuais sólidos, escalonáveis e de alto desempenho no Google Compute Engine. Tópicos que abordaremos: resumo de ferramentas avançadas (scripts de inicialização, servidor de metadados, contas de serviço, balanceamento de carga), criação e gerenciamento de clusters, opções de armazenamento e compensações (disco de rascunho x disco permanente x armazenamento em nuvem, snapshots, DP de hot swap) e como lidar com interrupções (planejadas e não planejadas). Para concluir, faremos um tour guiado de um serviço da Web robusto com um resumo das práticas recomendadas.

Chaves do reino: padrões de design para uso do OAuth na nuvem

Esta sessão apresenta uma abordagem clara e passo a passo para acessar os recursos do Google Cloud Platform usando o OAuth 2.0. Vamos definir os casos de uso mais importantes e mostrar como criar essas soluções com exemplos de código práticos. O objetivo é ajudar você a resolver os problemas de autorização de forma correta e fácil, sem precisar se tornar um especialista em OAuth.

Cloud Platform Track Kickoff: introduzindo a próxima geração da computação em nuvem

O vice-presidente sênior Urs Hlzle compartilhará a visão do Google para a próxima geração de computação em nuvem. Ele vai abordar como os investimentos em infraestrutura, software e pessoas vão ajudar a inaugurar essa nova era para o Google e os desenvolvedores do mundo todo por meio do Google Cloud Platform. Essa sessão também incluirá anúncios e demonstrações de novos recursos importantes da Plataforma.

Java de escalonamento automático

Saiba como criar aplicativos Java que funcionam bem em um ambiente de escalonamento automático. Vamos discutir os antipadrões comuns em Java que dificultam o processamento do aplicativo por ambientes de escalonamento automático. Também discutiremos como o App Engine sabe quando escalonar verticalmente seu aplicativo e como tirar o máximo proveito disso.

Como criar developers.google.com no App Engine

O site do Google Developers, ou developers.google.com, é um dos milhares de aplicativos do Google que são executados no App Engine. Nessa palestra, vamos analisar os casos de uso reais e os padrões de design que impulsionam o sistema de gerenciamento de conteúdo do site e discutir as técnicas de implementação que funcionaram e algumas que não funcionaram. Também vamos considerar vários dos recursos mais recentes do App Engine no contexto deste aplicativo e como eles mudam a maneira como pensamos na arquitetura do aplicativo.

Computação em nuvem e física de partículas de alta energia: como o experimento ATLAS no CERN usa o Google Compute Engine na busca por novas físicas no LHC

Nesta palestra, vamos descrever o projeto de computação científica do experimento ATLAS no Google Compute Engine (GCE) e ilustrar vários exemplos de instalações de computação de alto desempenho em grande escala no GCE, incluindo um cluster PROOF de 1.000 núcleos para análise de dados ATLAS e um cluster HTCondor de 4.000 núcleos usado para simulação de eventos de colisão de LHC. Também vamos abordar a tecnologia Xroot usada para clustering de dados de alto desempenho.

Aqui está BigQuery: como criar infraestrutura de jogos sociais na Google Cloud Platform

Veja como o MMORPG social da Gamesys Here Be Monsters usa o Google Cloud Platform como um data warehouse de produção para gerenciar o engajamento do usuário e automatizar as atividades de retenção usando o App Engine. Faça uma demonstração da integração de jogos com as Planilhas do Google e o BigQuery por meio do Google Apps Script e analise o código que possibilita o uso de painéis de relatórios automatizados e otimização ad-hoc de jogos.

Importação de grandes conjuntos de dados para o Google Cloud Storage

Esta sessão analisará várias abordagens que os clientes adotam para importar grandes conjuntos de dados para o Google Cloud Storage, incluindo compensações em tempo, custo e complexidade. Essas soluções incluem várias técnicas avançadas que também ajudarão você em diversas outras situações. Mostraremos a arquitetura e o código de algumas dessas abordagens e apresentaremos um estudo de caso de uma migração de 5 PB+.

Do nada ao nirvana em minutos: back-end em nuvem para seu aplicativo para Android

Os melhores apps Android aproveitam ao máximo a nuvem para oferecer ótimas experiências ao usuário. Esta palestra mostra detalhadamente como usar o back-end opcional do código de servidor no Google Cloud Platform para armazenar o estado do aplicativo e do jogo na nuvem. Depois, mostraremos como adicionar sua própria lógica personalizada por meio do Google Cloud Endpoints e do plug-in do Google para o Eclipse. Para obter uma visão mais profunda do conteúdo da sessão, leia a redação de Brad Abram "Visão geral da sessão do Google I/O 2013: Do nada ao nirvana em minutos: back-end da nuvem para seu aplicativo Android criando serendipidade geek "Geek Serendipity" (http://bradabrams.com/2013/05/google-io-2013-session-overview-from-backend-pt-BReks-application-service-service-

Apps de alto desempenho com Go no App Engine

O ambiente de execução Go para App Engine é um mecanismo de alto desempenho para executar aplicativos da Web. Ela produz respostas rápidas, inicia instâncias em uma fração de segundo, aproveita ao máximo instâncias-hora e permite que o aplicativo faça um processamento sério na velocidade máxima da máquina. Participe para saber como aproveitar ao máximo o poder do Go no App Engine e fazer seus aplicativos da Web o melhor que podem ser.

Encontre a próxima novidade com a API YouTube Analytics

O conteúdo em formato longo é o caminho a seguir ou os clipes curtos ainda são sobrando no YouTube? Você é gostoso na Coreia do Sul? As anotações do vídeo envolvem ou irritam seu público? A API YouTube Analytics pode responder a todas essas perguntas e muito mais. Saiba mais sobre os recursos avançados da API. Descubra como a Next Big Sound usa a API do YouTube para ajudar gravadoras, artistas e empresários de banda a tomar decisões melhores.

Como criar produtos para um mundo multitelas: a perspectiva do YouTube

Design é diferente da arte. Na verdade, se você teve que usar matemática para validá-lo, provavelmente está no caminho certo. Nesta sessão focada em design de produto, discutiremos o que significa ser um designer no YouTube. Vamos abordar o estado e o significado do mundo com vários dispositivos em que vivemos. Por fim, vamos compartilhar alguns dos melhores princípios para o design e a análise quantitativa correspondente neste novo mundo.

Turbine seu aplicativo do Google Compute Engine com o Persistent Disk

O desempenho, a confiabilidade e a consistência do Persistent Disk (DP) são parte do que distingue o GCE como um serviço de nuvem de última geração. Descubra alguns aspectos internos do DP e o que o distingue de ofertas comparáveis. Esta sessão vai incluir uma análise técnica detalhada das práticas recomendadas para o uso de desenvolvimento profissional com seus apps do GCE.

Vendo o mundo com DPI alto

Quase todos os dispositivos móveis novos hoje têm uma tela de DPI alto. Essa tendência começou a se expandir para laptops, e é apenas uma questão de tempo até que todos os dispositivos que usamos tenham alto DPI. Nesta palestra, vamos entender melhor o que significa um DPI alto e como você pode otimizar seus sites para que tenham uma ótima aparência em qualquer formato. Você vai aprender 1) como diferentes pixels afetam o layout e como chegar ao layout desejado, 2) como os layouts são afetados por diferentes densidades de exibição e 3) como diferentes formatos de imagem podem ser usados para oferecer a melhor experiência aos usuários, garantindo que o site tenha uma ótima aparência em qualquer dispositivo. Você sairá sabendo como usar técnicas responsivas para criar sites que se destacam e como atualizar rapidamente seus sites para que fiquem bonitos, tanto hoje quanto no futuro.

APIs do Freebase: como usar o Mapa de informações do Google

O Freebase é o núcleo aberto do Mapa de informações do Google. As APIs do Freebase ajudam os desenvolvedores a aprimorar seus aplicativos para que entendam melhor as pessoas, os lugares e as coisas importantes para os usuários. Vamos analisar exemplos de código e mostrar como melhorar seu aplicativo com dados do Mapa de informações.

Prática: novas ferramentas do Google para dados estruturados

No Google, usamos cada vez mais os dados estruturados para ajudar os usuários a encontrar seu conteúdo. Além de uma variedade de rich snippets que aprimoram os resultados da pesquisa, agora mostramos calendários de eventos para cidades e locais, análises de filmes no Mapa de informações, filtros de ingredientes para receitas e muito mais. Como garantir que o site esteja participando de recursos como esses? Responderemos a essa pergunta demonstrando um pacote de ferramentas novas e atualizadas, incluindo o Marcador de dados e o Painel de dados estruturados, que torna o fornecimento e a validação de dados estruturados dos seus sites mais fácil do que nunca.

De dados estruturados ao Mapa de informações

Embora a web tenha começado com documentos de texto livre, a maior parte agora tem suporte de bancos de dados estruturados. Entretanto, com muita frequência a estrutura desses bancos de dados se perde no caminho para o HTML. Não precisa ser assim. Vamos abordar quais novos recursos podem ser alimentados por esses dados estruturados, além de ferramentas e técnicas para garantir que essa estrutura útil não se perca no site.

Os dados estruturados estão em toda parte. Além de marcar seu site, agora você pode marcar informações para enviar e-mail aos usuários. Ao fazer isso, você ajuda seus usuários a encontrar essas informações mais rapidamente no Google, por exemplo, como respostas altamente estruturadas e cards para itinerários de voos, próximos eventos, reservas de restaurantes etc. Confira uma prévia dos próximos recursos em ação.

IGNORAR

O Ignite captura o melhor da cultura geek em uma série de apresentações rápidas de cinco minutos. Cada apresentador tem 20 slides que avançam automaticamente após 15 segundos.

G+ e Pesquisa: como melhorar suas consultas de marca no Google

Nesta sessão, vamos mostrar várias técnicas que podem ser usadas para fazer seu app e seu conteúdo brilharem no Google. Com essas técnicas, você pode se conectar mais diretamente com usuários novos e atuais na Pesquisa Google.

Aumente seu público com o Google+

Você criou um app, site, jogo ou serviço on-line, mas não sabe como se conectar com os usuários para ampliar os negócios? Participe de uma discussão sobre como o Google+ ajuda você a aumentar e engajar seu público. Elimine dicas sobre como usar o Google+ para criar valor para sua empresa, seja encontrada no Google, seja recomendado para outros usuários do Google e crie um envolvimento mais pessoal.

Apontar, clicar, tocar e tocar: como criar interfaces da Web para vários dispositivos

PCs, laptops, tablets, smartphones, híbridos, televisões e muito mais: os dispositivos habilitados para toque E mouse estão chegando. Venha para esta palestra para saber como tornar seu site incrível no número crescente de dispositivos com tela sensível ao toque e para ver o que o futuro da web reserva para a computação baseada em toque. Você vai aprender a preparar seu site para o futuro em laptops com tela touchscreen, a criar uma experiência de toque suave e a criar um código responsivo a entradas multimodais.

7 Techmakers e um microfone

Megan Smith (VP, Google[x]) será responsável por uma série de segmentos no estilo de palestras TED de Susan Wojcicki (vice-presidente sênior de anúncios e comércio), Anna Patterson (VP, Conhecimento), Johanna Wright (VP, Pesquisa e Assistência, Android), Kathy Kleiman (fundadora do ENIAC Programmers Project), Jean Wang (Diretora do Hardware, Glasse e Diretora do Google). Eles compartilharão insights, aprendizados e momentos esclarecedores ao serem líderes técnicos em empresas inovadoras. Esta será uma sessão gigante especial que durará até as 18h35! Apresentado por Women Techmakers.

Aprendizagem on-line tornando-se social com o Google+

Venha saber como o Google+ está ajudando as plataformas de aprendizagem on-line a conectar os alunos entre si e com professores. Esta palestra fornecerá uma visão geral das tecnologias do Google+ que podem ser usadas na educação on-line e também examinará vários exemplos de onde isso foi bem-sucedido. Você também ouvirá o Coursera, uma das principais plataformas de aprendizagem on-line, e sua experiência com os Hangouts do Google+.

Ingress: como criar princípios por trás do jogo geográfico em massa para vários jogadores do Google

O Ingress é um jogo geográfico massivo para multiplayer que foi lançado recentemente pelo Niantic Labs do Google. Os jogadores se movem pelo mundo real usando um dispositivo Android e o app Ingress para descobrir e tocar em fontes de uma energia misteriosa. Os jogadores adquirem objetos para ajudar na missão, usam tecnologias para capturar territórios e se aliam a outros agentes de campo para avançar a causa dos Iluminados ou da Resistência em uma luta épica pelo destino da humanidade. Brandon Badger é gerente de produtos do Ingress. Ele foi gerente de produto do Google Maps, Google Livros, YouTube e Niantic Labs. Ele falará sobre as iniciativas mais recentes do Google de criar "aventuras a pé" usando dados geográficos e do Android. A discussão terá como foco os princípios e as técnicas de design de jogos usados para criar o Ingress, bem como as oportunidades de usar tecnologias emergentes para criar novos tipos de experiências de jogos para dispositivos móveis.

Como criar uma plataforma de educação on-line usando as tecnologias do Google

No segundo semestre do ano passado, 155 mil usuários do Google se reuniram em uma sala de aula virtual se inscreveram no nosso MOOC experimental "Pesquisa avançada com o Google". Desses, 2.000 se formaram. Dois meses depois, lançamos um projeto de código aberto chamado Course Builder baseado no código MOOC original de pesquisa avançada - para tornar a tecnologia que alimenta a aula disponível para todos. Esta sessão é um estudo de caso de como o Course Builder evoluiu da pesquisa avançada com o Google MOOC para uma plataforma de entrega de cursos on-line. Vamos nos concentrar em como as APIs e as tecnologias do Google facilitaram o desenvolvimento do sistema inicial e vamos continuar a oferecer suporte à plataforma de código aberto.

Visão geral do Identity Tech: menos dor, mais ganho

A identidade é difícil, mas as penalidades por errar são severas. A boa notícia é que estão surgindo tecnologias que reduzem as dificuldades dos desenvolvedores e melhoram a experiência do usuário. Esta palestra os destaca e apresenta uma estrutura, começando com sua combinação exclusiva de restrições, usuários e plataformas, para ajudar você a descobrir quais tecnologias e políticas funcionarão para você.

Project Ground Truth: mapas precisos por algoritmos e graxa do cotovelo

Em 2008, o Google iniciou o projeto Ground Truth. O objetivo era mapear o mundo a partir de fontes de dados confiáveis, usando uma combinação exclusiva de algoritmos. Até o momento, o projeto criou e lançou dados cartográficos de alta qualidade de 42 países no Google Maps. Nesta sessão, você vai conhecer os bastidores do funcionamento do Ground Truth. Veja como combinamos uma combinação de algoritmos avançados, dados suplementares (como imagens aéreas e do Street View) e mão de obra humana para criar e manter dados de mapa que correspondam o mais próximo possível da verdade do mundo real.

Navegação com a API Places: um estudo de caso com a Mercedes Benz

Icônica fabricante de automóveis, a Mercedes-Benz se esforça para liderar o setor automotivo em inovação tecnológica. Saiba como a Mercedes criou experiências incríveis com o Google Maps e a API Places no "Digital Drive Style", um sistema de navegação social conectado que potencializa a experiência do usuário na cabine de comando a partir de um smartphone.

Conversa com a Research at Google

A pesquisa no Google é exclusiva, pois é realizada em toda a organização de engenharia, por cientistas de pesquisa e engenheiros de software. As equipes são integradas, os limites são fluidos e enfrentamos desafios juntos retendo um ciclo de feedback próximo dos usuários. Isso nos permite criar, iterar e lançar rapidamente produtos novos e inovadores que mudam o estado da arte e, assim, produzem novos resultados de pesquisa. A definição de pesquisa do Google é ampla e acontece de várias maneiras em toda a organização. Nossa pesquisa resulta em avanços tecnológicos nas áreas de impressão digital de áudio/vídeo, compreensão de imagens, MapReduce/computação paralela, aprendizado profundo e análise em escala, que aplicamos a muitos de nossos produtos. Além disso, ela também resulta em produtos totalmente novos, como a Pesquisa por voz e o Google Tradutor. Conheça a abordagem híbrida do Google para a pesquisa feita por engenheiros e cientistas por trás de ideias como o Google Glass, MapReduce, pesquisa e educação on-line, que conduzem experimentos de grandes ideias que se transformam em inovação em tempo real no Google.

Desenvolvimento para um público global: ferramentas para internacionalização e localização

Você quer expandir para um público internacional ... por onde começar? o que isso envolve? Como fazer isso? Como promover em mercados locais? Esta palestra abordará as questões acima para desenvolvedores da Web e do Android. Em nossa jornada para descobrir onde, o quê e como, vamos analisar em detalhes as várias ferramentas de internacionalização e localização disponíveis para você.

Além do SOPA: o que você pode fazer para influenciar a política de tecnologia

De SOPA/PIPA e CISPA à imigração e reforma de patentes, o governo está ganhando um novo interesse na Internet e nos negócios que estamos desenvolvendo com ela. Em alguns casos, há até mesmo um novo enfoque no uso da tecnologia que pode resolver problemas governamentais. Por isso, o governo está buscando informações de nossa comunidade de empreendedores e desenvolvedores sobre quais são nossas necessidades enquanto comunidade e como eles podem criar políticas públicas melhores de acordo com nossos interesses. Então, quais são as maneiras mais fáceis e eficientes de participar? Participe de um painel com alguns líderes na área de defesa dos direitos da Internet para saber como os desenvolvedores podem se envolver mais na criação de políticas melhores que podem afetar sua empresa.

Criar um app da Web WebRTC

Saiba mais sobre o poder da Web moderna e use o WebRTC para criar um app simples de chat por vídeo e texto. Neste codelab, ajudaremos você a dominar as principais APIs e tecnologias do WebRTC: MediaStream (também conhecido como getUserMedia): o que é isso e como posso usá-lo? RTCPeerConnection: o que é importante na API mais poderosa dos WebRTCs? RTCDataChannel: como posso configurar a comunicação em tempo real de dados arbitrários? Sinalização: o que é e como posso configurar? Servidores: o que preciso para sinalização, STUN e TURN?

Como transformar o fim de semana em uma startup financiada

Você tem uma ideia e quer montar uma empresa? Descubra como atrair investidores, e o que eles querem ver antes de assinar um cheque. Conheça empreendedores que angariaram fundos e os VCs que os financiaram.

Nos bastidores do Google Maps

O designer líder de UX e o diretor de engenharia do Google Maps abordarão considerações técnicas e de design relacionadas à criação de experiências avançadas para o Google Maps, incluindo informações detalhadas sobre vários recursos inovadores. Esta palestra oferecerá uma visão rara do pensamento e dos desafios nos bastidores do serviço de mapeamento online líder.

API de visualização do Google

Descubra os recursos mais recentes da API de visualização do Google e domine os novos métodos para criar gráficos elegantes baseados em dados.

Usar o Drive como a solução de armazenamento no Android

Como você pode usar o salvamento de arquivos no Android e deixar que o SDK do Drive lide com os detalhes confusos do upload para a nuvem, além de disponibilizá-los e sincronizados em todos os dispositivos.

WebP: como implantar imagens mais rápidas, menores e mais bonitas

WebP é um novo formato de imagem de código aberto que proporciona compactação de imagens com e sem perda com uma economia significativa de bytes: 30% a 80% de arquivos de imagem menores em comparação com jpeg e png. Nesta sessão, vamos abordar os recursos, as notícias e os planos futuros para o formato WebP. Vamos nos aprofundar em alguns estudos de caso práticos e relembrar como sites e aplicativos grandes implantaram o WebP, os desafios que eles enfrentaram no processo e os benefícios que observaram e avaliaram após a migração. Em outras palavras, uma introdução de 0 a 60 sobre o WebP: o que é, como começar, as ferramentas e os benefícios: traga seu chapéu de hélice.

Encontrado em Translation: tornando-se global com a API Translate

Centenas de milhões de usuários confiam no Google Tradutor em quais novos mercados seus apps, sites ou análises desbloqueiam com nossa API Translate no Google Cloud Platform? Conheça a IA que o Google usa para analisar bilhões de documentos em mais de 60 idiomas. Entender como a tradução automática funciona pode ajudar a identificar aplicações comerciais apropriadas, como conteúdo gerado pelo usuário, notícias, avaliações e localização.

Lições dos fundadores

O caminho para o sucesso inclui muitas lições aprendidas ao longo do caminho. Da ideia à contratação, esse painel de fundadores de fundadores compartilha insights sobre como eles enfrentaram os principais desafios, desde o desenvolvimento de produtos até a contratação, e tudo o que eles gostariam de ter conhecido no caminho para criar empresas de tecnologia inovadoras. Os membros do painel incluem Caterina Fake (Findery, Hunch, Flickr), Slava Rubin (Indiegogo), Mary Lou Jepsen (Pixel Qi, OLPC, Google X), Julia Hartz (Eventbrite) e Mary Grove (Google para empreendedores - moderador)