Sessões

Google Cloud Messaging para Android

O Cloud-to-device-Messaging (C2DM) está saindo da versão Beta e terá um novo nome: Google Cloud Messaging para Android. O GCM para Android incorpora as lições que aprendemos na versão Beta do C2DM, muitas das quais assumem a forma de novos recursos. Esta sessão abordará o novo serviço de ponta a ponta e em detalhes.

Como criar ótimos apps: tópicos mais avançados para desenvolvedores Android especialistas

Depois das dicas profissionais dos últimos anos, esta sessão vai apresentar técnicas mais avançadas para desenvolvedores Android especialistas. Esta sessão se aprofunda em técnicas avançadas para minimizar o consumo de bateria, melhorar a estabilidade e encantar os usuários, ajudando você a transformar seus apps bons em produtos refinados.

Bate-papo do Android

Conheça a equipe de engenharia do Android e se aprofunde na tecnologia.

Fazer mais com menos: como ser um bom cidadão Android

Quanto mais rápido e leve, melhor, especialmente em dispositivos móveis com recursos limitados. Aprenda técnicas avançadas para otimizar a eficiência de CPU, RAM e E/S, além das práticas recomendadas para usar JNI e SQLite.

Novidades nas ferramentas para desenvolvedores Android

Um tour por todas as novidades das ferramentas para desenvolvedores Android, com orientações sobre como usá-las para conseguir os melhores resultados.

Novidades do Android

Este é um tour centrado no desenvolvedor sobre o que foi abordado nas estruturas de sistemas e aplicativos desde a última vez que nos reunimos.

Interfaces do usuário do Android com várias versões

Esta sessão mostra como criar interfaces de usuário que funcionam de forma consistente em todas as versões do Android, desde o Eclair até hoje. Vamos abordar temas, incluindo a barra de ações, fragmentos, estilo, qualificadores de tamanho, estrutura do app e navegação.

Segurança e privacidade em apps Android

O Android oferece recursos e APIs que permitem o desenvolvimento de aplicativos seguros, e você deve usá-los. Esta sessão vai começar com uma visão geral dos recursos de segurança da Plataforma Android e, em seguida, mostrar como usá-los para proteger os usuários e evitar vulnerabilidades. Você também vai aprender as práticas recomendadas para proteger a privacidade do usuário nos seus apps.

O lado sensível do Android

O Android tem um lado sensível. Nesta sessão, apresentaremos todos os sensores do Android: acelerômetro, giroscópio, luz e muito mais. Vamos abordar as práticas recomendadas para lidar com dados de sensores, com foco especial no balanceamento de duração da bateria e usabilidade.

Para melhor ou pior: suavizar o desempenho em interfaces do Android

Uma boa experiência do usuário exige uma suavidade suave na renderização e na animação da interface. Seu app precisa ter um frame rate bom e consistente. Esta sessão se aprofunda no nosso trabalho na estrutura do Android para encontrar e corrigir problemas de desempenho, além de dicas sobre como você pode fazer o mesmo nos seus aplicativos.

Dez coisas que os desenvolvedores de jogos precisam saber

Esta sessão revela o que os desenvolvedores de jogos experientes fazem para receber boas avaliações no Google Play, criar uma boa experiência do usuário no Android e ser considerado para destaque em apps do Google Play.

Receber feedback direto da comunidade do YouTube

Você quer conhecer (e ver) a comunidade do seu site? Vamos compartilhar uma nova maneira de solicitar vídeos dos seus usuários. Venha conhecer como ele foi desenvolvido e ver um exemplo dele em uso como parte da plataforma de envio de vídeos de código aberto YouTube Direct.

Apps da API YouTube para dispositivos móveis para criadores de conteúdo, curadores e consumidores

Uma parte em rápido crescimento dos envios e consumo do YouTube ocorre em dispositivos móveis. Isso apresenta novas oportunidades para desenvolvedores de aplicativos móveis. Venha aprender como a API do YouTube é usada na criação de aplicativos móveis envolventes para criadores de conteúdo, curadores e consumidores. Veja exemplos inovadores de aplicativos móveis e aprenda com a experiência da Flipboard, 955 Dreams e WeVideo.

API YouTube + Renderização na nuvem = Gamers felizes em dispositivos móveis

O YouTube é um dos principais destinos para gamers. Muitos desenvolvedores de consoles já incorporam gravações e envios de vídeo diretamente nos títulos, mas enviar para o YouTube a partir de um jogo para dispositivos móveis apresenta um conjunto único de desafios. Venha descobrir como a API do YouTube combinada com a computação em nuvem pode ajudar a ativar os uploads de vídeos em seu jogo para dispositivos móveis.

HTML5 no YouTube: histórias da linha de frente

O HTML5 está pronto para o código de produção? Claro que sim. Esta é uma análise de todas as diferentes tecnologias HTML5 que usamos no código ao vivo no YouTube. Teremos uma coleção de dicas, truques e práticas recomendadas para vídeos HTML5, a tag de rastreamento, getUserMedia e muito mais. Veja mais detalhes sobre o desenvolvimento de tags de vídeo para dispositivos móveis.

Como gerar receita com aplicativos Android

Há mais de uma maneira de ganhar dinheiro com seu app Android: apps pagos, faturamento no app, publicidade e assim por diante. Esta sessão aborda o assunto de forma abrangente, com detalhes sobre as ferramentas de monetização no Google Play e uma análise detalhada do SDK da AdMob, da mediação da rede de anúncios e do Google Analytics. Fique atento a seu conhecimento sobre como ganhar mais dinheiro, conseguir mais usuários e receber mais insights.

Design do Android para o sucesso

Você tem uma ótima ideia para um app Android e quer que ele se destaque entre centenas de milhares. Você quer que seus usuários adorem e contem a todos que conhecem. A equipe de Experiência do usuário do Android está aqui para ajudar. Fale sobre o guia de design do Android e outros truques do setor para criar apps que encantam os usuários e ajudam a atingir seus objetivos. Não é necessário ter experiência em design.

Google Play: Introdução ao marketing para desenvolvedores

Assim que você aperta o botão "Publicar" no app, você se torna (parcialmente) um profissional de marketing. Vale a pena tentar ser um bom profissional de marketing. Compartilhe tudo o que sabemos sobre a promoção de apps no Google Play: como criar uma estrutura de marketing estratégica, fazer bom uso dos canais de mídia, aproveitar os recursos criados para os desenvolvedores e convencer a equipe do Google Play a apresentar seu app.

Um app é inútil se as pessoas não conseguem encontrar o que precisam. O Android introduziu grandes mudanças no suporte à navegação nas versões 3.0 e 4.0. A barra de ações oferece um controle conveniente para a navegação para cima, o comportamento das teclas "Voltar" se tornou mais consistente nas tarefas, e a interface de tarefas recentes foi reformulada. Nesta palestra, discutimos como e por que chegamos onde estamos hoje, como pensar na navegação ao projetar a experiência do usuário dos seus apps e como criar apps que ofereçam navegação simples em várias versões do Android.

Então você já leu o guia de design; e agora?

O Guia de Design do Android descreve como projetar apps Android bonitos, mas não como criá-los. Nesta palestra, daremos dicas práticas sobre como aplicar ajuste e acabamento à medida que você implementa seu design, vamos mostrar como evitar algumas armadilhas comuns, descrever alguns padrões úteis e mostrar como as ferramentas podem ajudar.

Novas APIs de mídia de baixo nível no Android

O Jellybean apresenta um novo conjunto de APIs poderosas de mídia de baixo nível que oferecem aos desenvolvedores a capacidade de acessar codecs de hardware diretamente do Java. Esta sessão apresenta as novas APIs com exemplos.

Medir o valor de ponta a ponta do seu app

Repensamos a análise de aplicativos para dispositivos móveis do zero. Se você é um desenvolvedor de aplicativos para dispositivos móveis, confira as novidades do Google Analytics. Saiba como medir o valor de ponta a ponta do seu aplicativo e melhorar o desempenho dele para impulsionar o uso e a retenção.

Novas ferramentas do player do YouTube para Android

Se você está criando aplicativos para smartphones, tablets Android ou aplicativos para Google TV e quer incorporar a reprodução de vídeos do YouTube de alta qualidade no seu produto, esta sessão vai impressionar seu mundo.

A arte da manipulação organizacional

Muitas vezes, os engenheiros lamentam a dificuldade de fazer algo dentro de uma grande empresa. O truque para superar isso é conhecer as pessoas certas, entender como o poder flui na organização e, o mais importante, o que você pode conseguir e quando. Vamos ajudar você a entender o elemento humano de navegar por empresas grandes e pequenas por meio de uma série de histórias divertidas.

Chegou!

Com o SPDY, suas páginas da Web ficam mais rápidas usando SSL do que em HTTP. Falaremos sobre por que você deve se importar, daremos dicas sobre como aproveitar ao máximo seus recursos, de implementações de trabalho e sobre o futuro.

Design para a outra metade: sexy nem sempre é rosa

As mulheres controlam 80% dos gastos dos consumidores e são responsáveis pela maior parte da atividade do usuário em muitas das maiores redes sociais. Mulheres com mais de 55 anos passam mais tempo jogando on-line entre todos os grupos demográficos. Você está pensando em como seu produto ou empresa está atraindo e engajando mulheres? Conheça o nosso painel sobre as tecnologias que estão conquistando usuários do sexo feminino que não são tão cor-de-rosa.

Executando o Google no Google

Como você dimensiona as operações de TI para acompanhar o crescimento da empresa, dos funcionários e dos sistemas? Esta sessão explorará como a organização de TI do Google, a engenharia corporativa, acompanhou o crescimento do Google. Usando exemplos práticos do uso do Google da virtualização do Ganeti, do Google Cloud e da análise de dados, você aprende a aplicar essas lições na sua organização.

Design avançado para engenheiros

Design não é magia negra, é um campo em que as pessoas podem aprender. Nesta palestra, dois designers de elite do Google oferecerão um curso intensivo avançado sobre design interativo e visual. Os tópicos incluem modelos mentais, mapeamentos naturais, metáforas, erros de modo, hierarquias visuais, tipografia e princípios gestalt. A aplicação correta desse conhecimento pode melhorar drasticamente a qualidade do seu trabalho.

Como proteger a experiência do usuário ao integrar código de terceiros

A quantidade de conteúdo de terceiros incluída nos sites está aumentando muito (botões de compartilhamento em redes sociais, rastreamento de usuários, publicidade, bibliotecas de códigos etc.). Aprenda dicas e técnicas para integrá-los melhor aos seus sites sem arriscar uma experiência do usuário mais lenta ou até mesmo seus sites ficarem indisponíveis.

Maps for Good

Os desenvolvedores estão por trás de muitos aplicativos de mapas modernos que tornam o mundo um lugar melhor. Nesta sessão, mostraremos como os desenvolvedores usam o Google Earth Builder, o Google Earth Engine, a API do Google Maps e aplicativos Android para aplicativos tão diversos quanto o mapeamento etno de locais culturais indígenas, monitorando o desmatamento da Amazônia e rastreando as migrações de espécies ameaçadas em todo o mundo. Venha descobrir como fazer uma parceria com uma organização sem fins lucrativos para se inscrever no Subsídio de desenvolvimento de 2012 e causar um impacto positivo em seus mapas.

Ativar

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. Brady Forrest (Khosla Ventures) é o anfitrião.

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

Com o crescimento constante da Internet e dos dispositivos móveis, os desenvolvedores enfrentam uma oportunidade única e desafiadora: bilhões de novos usuários que falam dezenas de idiomas diferentes. O inglês tem sido considerado uma língua franca para apps e sites, mas menos da metade da população on-line atual fala esse idioma. O sucesso na Web global vai exigir uma abordagem mais ágil. Esta palestra sobre tecnologia explorará algumas dicas, truques e ferramentas que podem simplificar a internacionalização (i18n) e a localização (L10n) para desenvolvedores da Web e de apps para dispositivos móveis (com foco no Chrome e no Android).

Padrões de design de aplicativos baseados em conhecimento

Nesta palestra, vamos analisar os padrões de design emergentes para criar aplicativos da Web que aproveitam dados estruturados em grande escala. Confira os conjuntos de dados abertos, como Wikipédia e Freebase, bem como marcações estruturadas como Schema.org e além, para ver que novos tipos de aplicativos essas tecnologias abrem para os desenvolvedores.

Como criar aplicativos Android que usam APIs da Web

O Google oferece um conjunto grande e crescente de serviços de back-end, do Google AdSense ao Google Tarefas, do Google Agenda e ao Google+, que podem enriquecer seu aplicativo e, cada vez mais, eles têm um conjunto uniforme de APIs. Esta sessão discute como usá-los de forma eficiente e segura, incluindo a autenticação com segurança e com boa experiência do usuário, e descreve otimizações específicas no nível do app para Android. Esta palestra também apresentará o Google Cloud Endpoints, a capacidade de definir suas próprias APIs REST no App Engine e usar a infraestrutura de APIs do Google para atendê-las. Você aprenderá a usar o Google Cloud Endpoints para criar ótimos aplicativos com back-end no App Engine.

Android WebView

Centenas de milhares de apps Android usam a WebView para mostrar conteúdo HTML. No Android 4.0, a tecnologia é acelerada por hardware, o que permite o suporte a recursos HTML5, como vídeo inline, CSS 3D, animações CSS e elementos de estouro. Esta palestra fornecerá uma visão geral da implementação subjacente no ICS, explicará como aproveitar melhor o WebView em seu aplicativo e abordará as práticas recomendadas para código HTML de alto desempenho.

Apps Android no Google Play

O Google Play está crescendo mais rápido do que nunca. Nesta palestra, vamos compartilhar informações sobre a força do Google Play, os apps de maior sucesso na plataforma e algumas novidades que vão ser lançadas em breve. Também vamos compartilhar novos recursos voltados para editores que vão ajudar os desenvolvedores de apps Android a aproveitar ao máximo os negócios no Google Play.

Mostre de perto: NFC e Android Beam

Uma sessão sobre os recursos de NFC voltados para desenvolvedores que adicionamos à plataforma Android. Aprenda a usar o Android Beam para adicionar recursos de compartilhamento mágico ao seu aplicativo e veja em que outros recursos de NFC novos e incríveis estavam trabalhando.

Como tornar os apps Android acessíveis

O Android 4.0 introduziu APIs de acessibilidade no nível da plataforma para que você não precise ser especialista para criar um app acessível a pessoas com deficiência. Venha aprender como as APIs para acessibilidade facilitam seu trabalho.

ADK 2,0

Apresentação das novas APIs e recursos do ADK 2.0 com demonstrações.

Coloque seu conteúdo no Google TV

Os dispositivos para Google TV geralmente são a maior tela da casa, o que os torna uma plataforma essencial para desenvolvedores que querem distribuir conteúdo longo de alta qualidade diretamente para a sala de estar. Vamos mostrar diferentes opções de hospedagem, streaming e proteção do seu conteúdo no Google TV e como garantir que o público tenha uma ótima experiência ao assistir o conteúdo.

Comando e controle na sala de estar: como criar apps para o Google TV

Com o advento do Google TV, agora há um dispositivo Android no centro da sala de estar. No entanto, criar aplicativos executados no Google TV não é a única maneira de alcançar os usuários desse serviço. Saiba como o Google TV permite que você use outros dispositivos conectados, como smartphones, tablets ou PCs (a segunda tela), para interagir com as televisões.

Leve seu app para a tela grande

O Google TV amplia o alcance do Android e da Web para a televisão, mas criar aplicativos para a TV é fundamentalmente diferente de criar aplicativos para celulares, tablets ou PCs. Nesta sessão, compartilhamos os principais pontos de nossa pesquisa de usuário e damos dicas sobre como se conectar com seus usuários projetando aplicativos Android e da Web bonitos e funcionais para a maior tela da casa.

Brincando com Padrões

Os melhores designers e desenvolvedores de aplicativos da categoria falarão sobre sua experiência no desenvolvimento para Android, exibindo capturas de tela do aplicativo, explorando os desafios e oferecendo soluções criativas consistentes com o guia de design do Android. Os convidados serão convidados a mostrar exemplos de padrões visuais e de interação no aplicativo que conseguem mantê-lo consistente e pessoal ao mesmo tempo.

Brincando com Padrões

Os melhores designers e desenvolvedores de aplicativos da categoria falarão sobre sua experiência no desenvolvimento para Android, exibindo capturas de tela do aplicativo, explorando os desafios e oferecendo soluções criativas consistentes com o guia de design do Android. Os convidados serão convidados a mostrar exemplos de padrões visuais e de interação no aplicativo que conseguem mantê-lo consistente e pessoal ao mesmo tempo.

Não é apenas um mapa

Usando um site de imobiliária como estudo de caso, guiaremos você pela criação de um site do zero que aproveita ao máximo as poderosas APIs do Google Maps, que vão muito além dos marcadores e das janelas de informações. Mostraremos como recursos como a matriz de distância, a geração automática de tours, o Street View personalizado e muito mais podem melhorar a experiência do usuário no seu site relacionado ao mapa.

Integre as intents da Web ao seu aplicativo da Web hoje mesmo

As intents da Web são o futuro da comunicação entre aplicativos. Neste codelab, os criadores de intents da Web vão dar conselhos individuais sobre como integrar intents da Web ao seu aplicativo.

Criação de página HTML avançada usando recursos modernos de CSS

Neste codelab, vamos explorar novos recursos do CSS3 e mostrar como usá-los para criar páginas HTML e aplicativos da Web incríveis. Por exemplo, abordaremos o flexbox CSS3, o CSS3 com várias colunas e muitos outros recursos. Também analisaremos os recursos do CSS que tornam as páginas da Web mais atraentes, por exemplo, com o uso de filtros.

Como reunir o Google Cloud: como consultar registros do App Engine com o BigQuery

Esta sessão mostra como usar várias tecnologias do Google juntas para automatizar a importação e consulta dos registros do App Engine do BigQuery. Isso inclui o uso da API Map abordagem e da API Log para ler os registros do App Engine, armazenar os registros no Armazenamento do Google usando uma conta robô, importar os registros para o BigQuery e consultá-los na interface da Web ou de maneira programática.

Implementar seu primeiro app de ponta a ponta do Drive

Os engenheiros do Google estarão à disposição para ajudar você a integrar o Google Drive ao seu aplicativo. Apresentaremos um breve aplicativo de exemplo introdutório, com o objetivo de colocar a integração do Google Drive em funcionamento antes do final da sessão.

A próxima evolução dos apps do Chrome

Os aplicativos empacotados do Chrome estão evoluindo para fazer mais, funcionar perfeitamente off-line e dar aos desenvolvedores mais controle sobre a interface do usuário. Junte-se a nós para mergulhar na prévia para desenvolvedores da próxima evolução dos Apps do Chrome e aprender como você pode começar a fazer coisas que nunca imaginou possível usando as tecnologias da Web.

Como transformar seu aplicativo da Web em um ChromeApp

Os apps do Chrome estão evoluindo para fazer mais, funcionar perfeitamente off-line e dar aos desenvolvedores mais controle sobre a interface do usuário. Junte-se a Pete LePage, que mostra como criar apps do Chrome e aprenda a fazer coisas que nunca imaginou ser possível usando as tecnologias da Web.

Cliente nativo AO VIVO

Nesta palestra, transferiremos um aplicativo para o Cliente nativo em 60 minutos, LIVE, mostrando o poder do que o Cliente nativo pode oferecer aos desenvolvedores C++ tradicionais que querem migrar para a Web. No processo de portabilidade, abordaremos tarefas específicas que um desenvolvedor precisa executar durante uma portabilidade e como lidar com elas com novas ferramentas e tecnologias, incluindo integração de depuração com o Visual Studio e um conjunto de bibliotecas de utilitários recém-adicionadas ao SDK. Os participantes desta sessão aprenderão claramente o que é necessário para transferir aplicativos para o Cliente nativo para que possam iniciar seus próprios projetos

Instruções de ciclo de vida de um cliente nativo

O Cliente nativo traz código nativo para a Web com a mesma segurança que o JavaScript. No entanto, o código executado pelo Cliente nativo precisa seguir algumas regras para garantir a segurança e a integração perfeita do código com um aplicativo da Web. Esta sessão seguirá uma linha de código durante todo o ciclo de vida: compilado, carregado em toda a rede e executado na máquina dos usuários. Vamos conhecer os detalhes dos mecanismos de segurança de clientes nativos, bem como as APIs que permitem a integração do código nativo com a Web, em vez de ficar vinculado a um sistema operacional específico.

A web pode fazer isso?

A Web está mudando tão rápido que é difícil acompanhar as novidades da plataforma. Os novos recursos do HTML5 permitem que os desenvolvedores criem um conjunto totalmente novo de aplicativos - coisas que antes eram impossíveis, agora são realidade. Esta sessão guiará você pelo que há de mais moderno no HTML5 para 2012, focando em técnicas detalhadas que resolvem os desafios do mundo real. Abordaremos captura de mídia, E/S de arquivos, uso avançado de websockets, streaming de mídia, entrada de dispositivos, multimídia e design CSS moderno.

A última geração da plataforma da Web

De embeddings a widgets e o gerenciamento de aplicativos complexos, os desenvolvedores da Web precisam sempre melhorar os componentes. Muitas linhas de JavaScript foram desenvolvidas para aliviar esse problema -- mal. Mas a ajuda está a caminho. A plataforma da Web está ganhando um novo conjunto poderoso de recursos projetados para ajudar você a criar componentes robustos, reutilizáveis e empacotados. Vamos explicar o que elas fazem, o status delas e como você pode começar a usar essas novas tecnologias poderosas hoje mesmo. Mais importante ainda, mostraremos como se envolver e ajudar a influenciar a direção deles à medida que amadurecem.

IUs rápidas para a Web entre dispositivos

Uma das melhores características da Web moderna é que os sites funcionam em qualquer dispositivo com um navegador. Esta sessão se concentrará na criação de IUs para a Web entre dispositivos. Vamos abordar a criação de sites que oferecem suporte a vários formatos de dispositivo (abordagens responsivas e não responsivas), discutir sites de página única e alguns dos recursos de layout em navegadores modernos para dispositivos móveis e nos aprofundar nas entradas multitoque na Web. Por fim, mostraremos algumas das novas ferramentas incríveis de depuração de celular no Chrome e no Chrome para Android.

Como criar aplicativos da Web para dispositivos móveis de alto desempenho

Saiba o que é preciso para criar um aplicativo HTML5 para dispositivos móveis que impressionará seus usuários. Esta sessão se concentrará em velocidade, suporte off-line, layouts de interface e as ferramentas necessárias para configurar um ambiente de desenvolvimento produtivo. Participe desta sessão se você quiser criar um aplicativo da Web incrível para dispositivos móveis que se destaque entre os concorrentes.

Quais são as próximas etapas para as extensões do Chrome?

O sistema de extensões do Chrome oferece aos desenvolvedores mais oportunidades do que nunca de personalizar e aprimorar a experiência dos usuários na Web. Novas APIs chegam regularmente e fornecem novas funcionalidades e vínculos mais profundos com o próprio Chrome. Junte-se a nós para conhecer as mudanças mais aprofundadas do framework de extensão do Chrome que aumentam a segurança, melhoram o desempenho e facilitam o trabalho dos usuários com o produto.

Jank Busters: como criar aplicativos da Web com bom desempenho

Criar aplicativos da web de alto desempenho é difícil. Quando as animações falham, os efeitos ao passar o cursor ficam lentos ou as rolagens da página travam, isso é chamado de instabilidade. Essa palestra é sobre a busca e extermínio de instabilidades. As fontes de instabilidade em apps da Web incluem execuções de coletor de lixo, decodificação de imagens longas, tempos de pintura intensos para elementos DOM, gerenciadores de entrada com uso intenso de JavaScript, invalidações inesperadas de camada do WebKit e muito mais. Tudo isso atrapalha os 60 QPS que todos os desenvolvedores de aplicativos modernos devem alcançar. Nesta palestra, vamos conhecer algumas técnicas para garantir que seu app da Web tenha animações, transições e rolagem suaves. Vamos abordar maneiras de usar as Ferramentas para desenvolvedores do Chrome para resolver a instabilidade, assim como ferramentas mais avançadas de criação de perfis gráficos do Chrome que essa intrépida pode usar para conferir o que está acontecendo nos bastidores. Bem, até mesmo espione atentamente o WebKit para explicar por que aquele problema desagradável ocorre em primeiro lugar.

GRITS: jogos PvP com HTML5

Esta sessão apresentará o GRITS, um jogo de tiro jogador contra jogador, criado inteiramente com as tecnologias do Google. Nesta palestra, vamos aprender a criar um mecanismo de canvas HTML5, disponibilizar o conteúdo, fazer networking usando Websockets, usar NodeJS, integração social e muito mais. Os participantes terão uma visão geral de todas as tecnologias do Google que são relevantes para os jogos na Web, um entendimento profundo de como começar a usá-las e poderão vê-las ao vivo, em ação, com o código-fonte do jogo publicado.

Colocar o app de volta no app da Web – Programação da Web com Dart

Você quer criar aplicativos incrivelmente rápidos com gráficos incríveis e suporte off-line? Gostaria de executar esses aplicativos em qualquer lugar na Web aberta? Quer desenvolver esses apps em uma linguagem compatível com o desenvolvimento modular em grande escala, mantendo a sensação leve de uma linguagem de script? Esta sessão mostrará como usar a linguagem de programação Dart para desenvolver a próxima geração de aplicativos incríveis para a Web aberta.

Dart: uma linguagem moderna da Web

Os dois criadores do Dart vão explicar a lógica por trás do design e o impacto disso na escalonabilidade e no desempenho na Web. Eles também explicarão como o Dart ajuda os desenvolvedores a inovar aumentando a produtividade sem prejudicar a compatibilidade com versões anteriores.

Evolução das Ferramentas para desenvolvedores do Chrome

O desenvolvimento de aplicativos da web evolui rapidamente e as Ferramentas para Desenvolvedores do Chrome ainda mantêm você um passo à frente. Se você conhece bem as ferramentas para desenvolvedores e quer melhorar suas habilidades, esta sessão vai aumentar sua produtividade. Desde a edição do ano passado, adicionamos uma infinidade de recursos que capacitam os desenvolvedores a criar aplicativos da web avançados. Nesta sessão rica em demonstração, explicamos como usar essas ferramentas para desenvolver e depurar em dispositivos móveis e computadores. Bem, vamos levar você em busca de instabilidade com a nova linha do tempo, mergulhar no JavaScript minimizado por meio de Mapas de origem, depurar Web Workers e muito mais. Participe e descubra o que as Ferramentas para desenvolvedores do Chrome podem fazer por você.

Bate-papo do Chrome/OS

Um fórum aberto para as equipes Chrome/OS discutirem a plataforma Web e tirarem dúvidas. Esta sessão terá legendas instantâneas.

Melhor desenvolvimento de apps da Web com ferramentas

Construir um aplicativo da web sólido é um desafio para todos os desenvolvedores, mas uma infinidade de ferramentas surgiu recentemente para ajudá-lo. Você vai ter uma visão geral completa do ecossistema de ferramentas, desde modelos básicos até o ajuste de performance e as ferramentas de build. Nesta sessão, você aprenderá quais projetos de código aberto consolidados e valiosos podem economizar seu tempo, bem como obter respostas para perguntas comuns na criação de um aplicativo da web.

Como criar apps que adoram um ao outro com intents da Web

O Web Intents permite criar aplicativos que se integram uns aos outros com uma facilidade que nunca foi vista na Web antes. Nesta sessão, vamos mostrar como conectar aplicativos usando intents da Web e como se integrar melhor às diversas ações disponíveis, como editar, salvar e compartilhar.

WebRTC: áudio/vídeo em tempo real e P2P em HTML5

O WebRTC traz acesso à webcam, P2P e recursos avançados de comunicação de áudio/vídeo para o navegador. Nesta palestra, vamos oferecer uma visão geral das tecnologias WebRTC disponíveis hoje, mostrar como criar apps WebRTC e discutir o potencial que essa tecnologia adiciona à plataforma da Web.

A história e o futuro do Google Web Toolkit

Acompanhe nossa apresentação sobre o projeto do GWT, os novos recursos interessantes da versão 2.5 e os planos para o futuro. Esta sessão terá legendas instantâneas.

HTML5 de alto desempenho

Por anos, construímos aplicativos da Web que superaram em muito os recursos dos navegadores em que são executados. Assim como os navegadores lançavam o HTML5: vídeo e áudio, tela, SVG, cache de app, localStorage, @font-face e muito mais. Agora, os navegadores estão correndo para se manter à frente da onda que está construindo à medida que os desenvolvedores adotam esses novos recursos. Seu aplicativo HTML5 seguirá na onda ou será esmagado nas rochas, deixando os usuários presos? Saiba quais recursos HTML5 procurar e quais devem ser evitados na criação de aplicativos da Web HTML5 rápidos. Esta sessão terá legendas instantâneas.

Como criar apps da Web e extensões do Chrome seguros

Atualmente, um aplicativo da web cuidadosamente desenvolvido pode ostentar um alto nível de segurança, aproveitando várias tecnologias: HTML5, CSP, NaCl e a estrutura de extensão do Google Chrome. O objetivo desta sessão é mostrar como essas tecnologias permitem que um desenvolvedor crie um aplicativo da Web que rivaliza ou excede um aplicativo de desktop em recursos, mantendo-se mais seguro do que o de desktop. Esta sessão terá legendas instantâneas.

Turbinando a web para 11

Esta sessão abordará os recursos de áudio da Web para jogos e música. Iremos analisar o elemento <audio> e a API de áudio da web, e vamos nos aprofundar no uso da API de áudio da web para áudio de jogos e na criação de aplicativos de música. Também vamos mostrar como usar a estrutura do gráfico de nós para criar cadeias de processamento de áudio e como usar a análise para fazer truques interessantes.

Além do papel: o Google Cloud Print e o futuro da impressão

Use a API do Google Cloud Print para enviar documentos para uma impressora (ou qualquer outro lugar) de forma rápida e fácil. No momento, estamos integrados ao Chrome, ChromeOS, Gmail/Documentos para dispositivos móveis e à maioria das novas impressoras. E isso é só o começo. Fornecemos uma API JavaScript configurável, um intent do Android e interfaces HTTP e XMPP para enviar e receber documentos em praticamente qualquer formato. Venha aprender como permitir a impressão dos seus apps da Web e móveis em qualquer dispositivo para qualquer impressora no mundo, com apenas algumas linhas de código. Esta sessão terá legendas instantâneas.

Promoção da acessibilidade para a Web

Esta sessão ajudará você a aprender com exemplos de código e exemplos reais de como projetar e testar seus apps da Web para uma cobertura completa da acessibilidade. Vamos analisar APIs como a Text-to-Speech API (TTS), ferramentas como ChromeVox e ChromeShades e como os produtos do Google implementam soluções atuais para usuários com deficiência.

Como superar o limite de velocidade do JavaScript com o V8

Você está interessado em fazer o JavaScript funcionar incrivelmente rápido no Chrome? Essa palestra aborda os bastidores do V8 para ajudar você a identificar como otimizar seu código JavaScript. Mostraremos como aproveitar o criador de perfil de amostragem do V8 para eliminar gargalos de desempenho e otimizar programas JavaScript e como o V8 usa classes ocultas e feedback de tipo de tempo de execução para gerar código JIT eficiente. Os participantes sairão da sessão com diretrizes sólidas de otimização para o aplicativo JavaScript e um bom entendimento de como usar melhor as ferramentas de desempenho e expressões idiomáticas do JavaScript para maximizar o desempenho do aplicativo com o V8.

Novas ferramentas da Web e recursos avançados de CSS/HTML5 da Adobe e do Google

Os novos recursos inovadores, como regiões de CSS, exclusões, sombreadores, elementos de composição e o Shadow DOM oferecem funções poderosas a navegadores modernos. Veja demonstrações e códigos e saiba mais sobre o status desses novos padrões. Conheça em primeira mão o fluxo de trabalho de desenvolvimento oferecido pelo Adobe Shadow e saiba mais sobre o projeto de código aberto Brackets, que trabalha para criar um editor de código para a web desenvolvido inteiramente com tecnologias da web.

Como migrar código do GWT para o Dart

Quer saber como transferir seu código GWT para o Dart? Nesta sessão, vamos conhecer os equivalentes do Dart para várias bibliotecas e expressões idiomáticas do GWT, técnicas para interoperar com back-ends de servidores do GWT e truques para permitir que o código Dart se comunique com códigos GWT e JavaScript existentes.

Como aproveitar ao máximo o Python 2.7 no App Engine

O ambiente de execução do Python 2.7 do App Engine é mais do que um simples upgrade para o ambiente de execução do Python 2.5: tem menos restrições, introduz algumas bibliotecas conhecidas de terceiros e permite solicitações simultâneas. A sessão explicará como aproveitar ao máximo esses novos recursos.

Visão geral do App Engine

Seja o primeiro a saber das excelentes novidades da equipe do Google App Engine e sobre como o GAE está se expandindo para atender às suas necessidades atuais e futuras. Saiba como os mais de 150 mil desenvolvedores de startups e empresas que criam apps para dispositivos móveis, jogos e apps da Web modernos já estão aproveitando os benefícios.

Apresentação do Google Compute Engine

O Google Compute Engine é uma nova tecnologia de nuvem baseada em máquina virtual para cargas de trabalho de análise e processamento de dados em grande escala. Com ele, o mundo pode aproveitar a escalonabilidade e a potência dos data centers do Google para executar jobs com uso intenso de computação.

Como criar back-ends do App Engine para dispositivos móveis para Android, iOS e Web

O desenvolvimento de aplicativos para dispositivos móveis está crescendo a taxas explosivas, e o melhor desses aplicativos tem um servidor de back-end. Descubra como você pode usar o novo recurso do App Engine para criar APIs avançadas para dar suporte a aplicativos móveis executados em navegadores para Android, iOS e dispositivos móveis.

HTML5 e App Engine: a equipe de tags da Epic Tag aborda aplicativos modernos da Web em grande escala

Esta palestra discute os melhores e mais recentes padrões de aplicativos e o conjunto de ferramentas para a criação de aplicativos modernos em HTML5 que são apoiados pelo App Engine. Isso facilita muito a criação de um aplicativo que abrange o cliente e o servidor. Em particular, a autenticação funciona imediatamente. Esta palestra mostra como criar um aplicativo HTML5 baseado na nuvem

Jogos na nuvem

Muitos desenvolvedores de jogos consideram a experiência fácil de desenvolvimento e implantação do Google App Engine ideal para a criação de armazenamento de estado baseado na nuvem, serviços de criação de combinação e serviços de colaboração. Quando você tem um jogo de sucesso, a última coisa que precisa fazer é se preocupar com o provisionamento do servidor. O App Engine tem um nível sempre sem custo financeiro para você começar e depois escalona perfeitamente para qualquer tamanho de uso. Os desenvolvedores de jogos também usam o Google Cloud Storage para armazenar e enviar arquivos de mídia com facilidade e rapidez para clientes em todo o mundo.

SQL vs NoSQL: batalha dos back-ends

O Google App Engine agora oferece armazenamento de dados SQL e NoSQL. Mas qual é a opção certa para o seu aplicativo? Os defensores de cada um tentam resolver o problema de uma vez por todas e mostram alguns dos truques para aproveitar cada um deles ao máximo.

Como criar pipelines de dados na escala do Google

Saiba como implementar pipelines de dados em grande escala com rapidez e facilidade usando o Google Cloud. Vamos demonstrar como criar canais que coletam dados de origem no armazenamento de dados do App Engine e no Google Cloud Storage, processá-los e transformá-los usando o MapReduce e como executar análises ad-hoc com o Google BigQuery.

Como gerenciar máquinas virtuais do Google Compute Engine por meio do Google App Engine

O Google Compute Engine fornece máquinas virtuais altamente eficientes e escalonáveis para operações de processamento de dados em grande escala. A integração com o Google App Engine fornece um framework de orquestração para gerenciar grandes clusters de máquinas virtuais usadas no processamento de dados. Esta sessão demonstrará a integração e discutirá futuros casos de uso das duas tecnologias.

Big Data: como transformar seu problema de dados em uma vantagem competitiva

As empresas podem obter valor prático dos dados em escala da web sem construir uma infraestrutura proprietária em escala da web? Esta sessão vai explorar como os novos serviços de dados do Google podem ser usados para resolver os principais desafios de armazenamento, transformação e análise de dados. Vamos analisar estudos de caso concretos que demonstram como empresas reais usaram com sucesso essas soluções para transformar dados em um ativo comercial competitivo.

Como otimizar um aplicativo do Google App Engine

Aprenda com os SWEs e SREs do Google App Engine como otimizar seu app para aumentar a confiabilidade, aumentar o desempenho e reduzir custos.

Analisar Big Data com o BigQuery

O Google BigQuery é uma ferramenta de análise de dados nascida das tecnologias internas do Google. Com ele, os desenvolvedores podem analisar conjuntos de dados de terabytes em segundos usando uma API RESTful. Esta sessão vai aprofundar as práticas recomendadas para receber respostas rápidas a perguntas de negócios. Vamos mostrar como processamos consultas em segundo plano e como criar consultas SQL para análises complexas.

Google Compute Engine: detalhes técnicos

Esta sessão fornece uma visão geral detalhada do Google Compute Engine. O Google Compute fornece máquinas virtuais otimizadas para o processamento e a análise de dados em grande escala. Vamos nos aprofundar nos conceitos principais, na API, nos recursos exclusivos e nas práticas recomendadas de arquitetura usando exemplos concretos.

Como alimentar os dados do aplicativo usando o Google Cloud Storage

Desde que foi inaugurado para todos os desenvolvedores no Google I/O no ano passado, a equipe do Google Cloud Storage enviou vários recursos que permitem usar o Google Cloud Storage para uma variedade de casos de uso avançados. Esta sessão será aberta com uma introdução rápida ao produto. O foco será na implementação de vários aplicativos avançados usando os novos recursos do Google Cloud Storage.

Suporte do Cloud

A organização de suporte do Google migrou aplicativos de pilhas da Web tradicionais para uma plataforma de nuvem. Confira um estudo de caso real sobre o esforço de uma equipe na migração para a nuvem e as experiências dela. Isso inclui fornecer informações colaborativos em tempo real para técnicos, reduções de custos de manutenção, sincronização de dados para uso em toda a empresa e dicas e truques gerais que aprendemos ao longo do caminho.

Entrar na produção

Desde o lançamento do Go em 2009, muitas empresas (além do Google, é claro) usam a linguagem para criar coisas legais. Acompanhe Gustavo Oscar, da Canonical, Keith Rarick, do Heroku, Evan Shaw, do Iron.io, e Patrick Crosby do StatHat, em que eles compartilham sua experiência em primeira mão usando Go em ambientes de produção.

Conheça a equipe do Go

A linguagem de programação Go é um projeto de código aberto que torna os programadores mais produtivos. Go é expressivo, conciso, limpo e eficiente. É uma linguagem compilada rápida e estaticamente tipada que parece uma linguagem interpretada e tipada dinamicamente. Nesse chat, as próprias perguntas sobre Go são respondidas pelos próprios gênios.

Padrões de simultaneidade do Go

A simultaneidade é a chave para projetar serviços de rede de alto desempenho. Os primitivos de simultaneidade do Go (goroutines e canais) oferecem um meio simples e eficiente de expressar execução simultânea. Nesta palestra, vemos como problemas complicados de simultaneidade podem ser resolvidos facilmente com código Go simples.

Como fazer o Google Shopping trabalhar para você usando a API Content for Shopping

Para aproveitar ao máximo a pesquisa de produtos, os comerciantes precisam fornecer informações completas e precisas do produto, bem como dados atualizados de preço e disponibilidade para todos os produtos. Esta sessão apresenta aos comerciantes etapas concretas para melhorar a qualidade dos dados usando a API Content for Shopping. Vamos apresentar detalhes sobre quando faz sentido usar a API Content para enviar dados (em vez de feeds) e como usar a API. Também vamos entrar em detalhes sobre como depurar solicitações e erros da API e falar sobre as práticas recomendadas gerais a serem seguidas para usar a API de maneira ideal e eficiente.

Cada vez mais consumidores pesquisam on-line antes de ir a uma loja local para comprar um produto, e essa tendência deve continuar crescendo. Como os comerciantes e varejistas podem aproveitar essa tendência? Com o recurso de compras locais, os comerciantes podem declarar o preço e a disponibilidade do produto de acordo com a loja local. Nesta sessão, mostraremos como configurar e gerenciar contas de compras locais no Google Merchant Center e como usar a API Content para fazer upload de produtos disponíveis na loja física e atualizar o inventário em tempo real.

Como gerar receita com bens digitais com a Carteira do Google

Não importa se você é um desenvolvedor de jogos que vende produtos ou moedas virtuais ou um desenvolvedor de mídia que vende conteúdo de notícias, vídeos, música ou qualquer outra mídia digital premium, ter uma maneira simples de processar os pagamentos dos seus clientes é importante. Nesta sessão, faremos uma explicação sobre a Carteira do Google para artigos digitais, os novos recursos e o modelo de preços aprimorado para desenvolvedores. Além disso, a Kabam compartilhará a experiência dela com a Carteira do Google e as práticas recomendadas para integração.

Apresentação das APIs Google Wallet Cloud

Tivemos grandes avanços no mundo dos pagamentos no Google à medida que avançamos com nossa carteira digital e temos novas APIs para compartilhar com você. Junte-se a nós para dar início ao curso de comércio no Google I/O 2012, com Peter Hazlehurst, diretor global de gerenciamento de produtos, pagamentos.

Alguns dos sites mais rentáveis na web usam links de afiliados para impulsionar e monetizar o tráfego atual. Esta palestra orientará você sobre como automatizar a maioria de seus processos existentes usando a Rede de afiliados do Google, da mesma forma que outros grandes sites já fazem isso.

From Weekend Hack to Fined Startup: Como criar sua equipe e arrecadar dinheiro

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.

O mundo é de startups

Inovadores tecnológicos e empreendedores em todo o mundo estão criando tecnologias que encantam os usuários, resolvem problemas e resultam em negócios locais e globais escalonados. A Web é uma plataforma global e, como desenvolvedor ou empreendedor, seu público-alvo é uma ferramenta. Conheça as perspectivas únicas de um painel de empreendedores e investidores de capital de risco ao redor do mundo que conseguiram criar, lançar e expandir empreendimentos únicos de Israel, Reino Unido, Quênia, Singapura e Paquistão.

Canais do YouTube: participe do programa!

O YouTube permite que qualquer pessoa distribua vídeos para 800 milhões de espectadores da web, dispositivos móveis e TV em todo o mundo. Venha aprender como aproveitar essa plataforma poderosa para criar um público-alvo e comercializar seus produtos. Você será conduzido por dicas e técnicas para criar, programar e promover seu próprio canal do YouTube.

Como criar aplicativos da Web que usam as APIs do Google e o cliente JavaScript para as APIs do Google

Nesta sessão, você aprenderá a usar os recursos do cliente da API do Google para JavaScript para criar aplicativos da Web avançados. Alguns dos recursos que demonstraremos incluem autenticação e CORS.

Medição do desempenho da Web no mundo real

Monitorar a velocidade real de um site ou aplicativo é uma tarefa difícil. Descreva bem a API Web Timing e como ela é usada pelo Google Analytics (GA) para fornecer dados de velocidade reais aos editores. Fale sobre a personalização do GA para obter informações detalhadas sobre o desempenho dos sites e compartilhar informações de desempenho com base em dados agregados.

Narrativa baseada em dados

Desde um único gráfico até elaborar uma narrativa orientada por dados, as Ferramentas de gráficos do Google agora proporcionam uma experiência clara e acessível com base em nossa nova galeria HTML5. Venha aprender como você pode usar animações, anotações e outras semânticas visuais e levar a interação do usuário com dados avançados para um novo patamar.

OAuth 2.0 para identidade e acesso a dados

Os usuários gostam de manter seus dados em um lugar na web onde possam ser facilmente acessados. Sejam vídeos do YouTube, arquivos do Google Drive, contatos do Google ou um dos muitos outros tipos de dados, os usuários precisam de uma maneira de conceder aos aplicativos acesso aos seus dados com segurança. O OAuth é o principal padrão da Web para o acesso a dados delegados e o OAuth 2.0 é a versão de última geração com recursos de segurança adicionais. Esta sessão abordará os avanços mais recentes em como o OAuth pode ser usado para acessar os dados, mas também abordará como você pode reduzir a barreira de entrada para seu aplicativo permitindo que os usuários façam login usando suas Contas do Google. Com um exemplo escrito em Python, você vai aprender a usar o OAuth 2.0 para incorporar a identidade do usuário ao seu aplicativo da Web. Também vamos discutir as práticas recomendadas para aplicativos de computador, aplicativos para dispositivos móveis e casos de uso de servidor para servidor.

Como otimizar seu código usando recursos das APIs do Google

As APIs do Google são compatíveis com diversas funcionalidades projetadas para possibilitar o desenvolvimento moderno. Nesta sessão, você vai aprender a criar aplicativos que usam recursos de melhoria de desempenho para que o código seja executado mais rapidamente e com menos recursos. Alguns recursos que descreveremos incluem lotes, solicitações de resposta parcial e maneiras eficientes de lidar com mídia.

Apresentação do SDK do Google Drive

Nesta palestra, vamos apresentar vários dos principais recursos e plataformas do SDK do Google Drive. Discutiremos o que acreditamos ser uma revolução na forma como os desenvolvedores escrevem aplicativos colaborativos. Também anunciaremos uma nova API que substituirá algumas APIs legadas no processo para facilitar ainda mais o gerenciamento de arquivos no Google Drive para os desenvolvedores. Também daremos camisetas sem custo financeiro para os participantes.

O que é possível com o SDK do Google Drive

Os parceiros do Google Drive já implementaram vários aplicativos extremamente interessantes que usam o Google Drive para armazenamento de arquivos. A implementação do SDK do Google Drive permite que os desenvolvedores distribuam o custo do armazenamento, além de eliminar o trabalho de reimplementar o gerenciamento de arquivos. Nesta sessão, vamos analisar várias implementações do SDK do Google Drive com aplicativos populares. Em particular, o MindMeister, o Cloud9 IDE e a CoolIris estarão aqui para falar sobre a integração deles.

Conheça a próxima versão da API Google Drive

Esta sessão discute várias práticas recomendadas para a nova API Google Drive. Vamos abordar como sincronizar arquivos corretamente, como gerenciar o compartilhamento e como tornar seus aplicativos mais rápidos e eficientes do que nunca. Vamos analisar um aplicativo inteiro em funcionamento que exponha as práticas recomendadas.

Criação de aplicativos refinados com integração profunda à interface do Google Drive.

Mostramos como implementar apps completos do Google Drive. Esta não é uma introdução aos aplicativos do Google Drive, mas sim como criar seu produto no Google Drive e garantir uma experiência perfeita para o usuário. Também discutiremos como distribuir seu aplicativo efetivamente na Chrome Web Store. No exemplo de app criado nesta palestra, será mostrado um exemplo de caso de uso. Caso contrário, ele precisa estar pronto para produção.

Criar apps eficientes do Google Drive para Android

Esta sessão mostra como criar apps do Drive que sincronizam arquivos com dispositivos Android. Também veremos como abrir arquivos em dispositivos Android ou criar novos arquivos nesse ambiente.

Como armazenar dados no Google Apps Script

Esta sessão aborda as diferentes maneiras pelas quais os desenvolvedores podem armazenar dados ao usar o Google Script. Detalharemos os itens por caso de uso e mostraremos exemplos de como usar as diferentes opções: planilha, script/propriedades do usuário, conector JDBC e distribuição.

Use o que você sabe: HTML e JavaScript no Apps Script

Esta sessão mostra como criar serviços e apps da Web dinâmicos no Apps Script usando as habilidades que você já tem. Durante a sessão, mostraremos como criar aplicativos interativos avançados usando HTML e JavaScript comuns, mantendo a integração total com o Google via Apps Script. Também veremos como usar scripts para exibir conteúdo de texto como JSON e XML.

Como reunir as peças: como criar aplicativos com o Google Apps Script

Saiba o que há de novo no Google Apps Script. Esta sessão explorará a simplicidade do Google Apps Script para criar um aplicativo que possa ser integrado a vários serviços do Google. Muitos dos serviços do Google Apps Script serão abordados, demonstrando como o Google Apps Script é uma plataforma de aplicativos eficiente.

Integração do Google+ em aplicativos para dispositivos móveis

Crie uma experiência mais envolvente e personalizada para seus usuários incorporando aspectos do Google+ em seu aplicativo para dispositivos móveis. Saiba como os usuários podem compartilhar fotos, links e muito mais no Google+ usando seu aplicativo e como fazer isso pode aumentar a visibilidade e a facilidade de descoberta do seu aplicativo.

A próxima geração de redes sociais está em um ponto de encontro

Dê vida aos seus aplicativos com conversas de áudio/vídeo ao vivo usando a API Hangouts Platform. Com a API de Hangouts do Google+, você pode desenvolver aplicativos colaborativos que são executados dentro de um Hangouts do Google+. Inspire-se no que você pode criar com as APIs do Hangouts.

Como criar widgets de JavaScript incríveis

Ao carregar sites, cada milissegundo conta. Os widgets sociais devem melhorar a experiência de um site e definitivamente não devem torná-lo lento. Vamos abordar os desafios únicos de carregar widgets sociais, como o botão +1, e como garantimos que eles sejam carregados o mais rápido possível. Sim, haverá histórias de guerra! Embora o foco seja o desempenho do widget, muitas das técnicas que usamos têm aplicabilidade mais ampla, e vamos mostrar como elas também podem deixar seu site mais rápido.

Princípios básicos da plataforma Google+

Aproveite o Google ao máximo adicionando o Google+ a seu site e permitindo que seu conteúdo apareça em mais detalhes e em mais lugares. Nesta sessão, abordaremos os conceitos básicos da plataforma do Google+, incluindo o botão +1, o selo da marca, o selo pessoal, a autoria da pesquisa, os snippets, as páginas do Google+ e muito mais.

Como aproveitar mais a plataforma do Google+

Você implementou alguns recursos da plataforma do Google+ e agora quer mais. Saiba como, por que e como avaliar o aumento do engajamento no seu conteúdo, onde quer que ele esteja. Nesta sessão, iremos nos aprofundar nas práticas recomendadas e na implementação da plataforma do Google+. Os tópicos vão desde a escolha de botões, a velocidade e a API JS até a marcação estruturada avançada, análises personalizadas e engajamento profundo.

Introdução à API Google+ History

O histórico do Google+ faz com que seja mais fácil para os usuários do seu site ou aplicativo salvar de forma particular e, opcionalmente, compartilhar suas atividades on-line, como o Instant Upload para quase tudo. Vou mostrar como começar com a prévia para desenvolvedores dessa nova API.

API Advanced Google+ History

O histórico do Google+ faz com que seja mais fácil para os usuários do seu site ou apps salvarem de forma particular e, opcionalmente, compartilharem a atividade on-line deles. Nesta sessão, vamos conhecer em detalhes a API da prévia para desenvolvedores com ênfase em práticas recomendadas e recursos estendidos.

Converse com a equipe da plataforma Google+

Conheça a equipe da plataforma do Google+, tire suas dúvidas e aprofunde-se na tecnologia.

Converse com a equipe do Hangouts

Participe de uma conversa com a equipe do Hangouts do Google+. Conheça as ideias por trás da estratégia em tempo real do Google e saiba como empresas, emissoras, desenvolvedores e famílias estão usando o produto. Você já se perguntou como funciona um Hangouts On Air? Participe desta sessão para tirar suas dúvidas e saber o que está por vir para os Hangouts.

Práticas recomendadas para desenvolvedores da API Maps

A API Google Maps facilita a adição de mapas simples aos seus aplicativos, mas queremos levá-lo a um novo patamar. Nesta sessão, revelamos as práticas recomendadas para desenvolvedores da API Maps, incluindo ferramentas para desenvolvedores, testes e recursos de API que economizarão seu tempo, evitarão dores de cabeça e agradarão seus usuários.

Aula de estilo

Os mapas estilizados personalizados permitem que os desenvolvedores personalizem a aparência dos blocos subjacentes do Google Maps. Isso facilita muito a criação de um ótimo mapa. Você pode personalizar o mapa de acordo com sua mensagem, seu esquema de cores ou para ajudar a enfatizar seus dados. Nesta aula, designers mestres de mapas ajudarão a criar estilos elegantes e bonitos que fazem com que seus mapas funcionem para você.

Como calcular blocos de mapas com o Go no App Engine

Nesta apresentação, usamos a API do Maps e o Go no App Engine para criar um aplicativo de criação de conjuntos de blocos personalizados para o Google Maps. O aplicativo usa a adequação do Go para computação na nuvem e os principais recursos de escalonabilidade do App Engine, como filas de tarefas e back-ends.

Visualização de dados espaciais

Os mapas foram uma das primeiras visualizações de dados, mas também podem servir como pano de fundo para visualizar seus próprios dados espaciais. Nesta sessão, faremos uma viagem pelo mundo da visualização de dados com base em mapas, fornecendo as ferramentas de que você precisa para dar vida aos seus dados em um mapa de forma mais eficaz usando a API Maps v3.

O que há de novo no Google Maps

Muitas coisas incríveis acontecem no mundo do Maps no Google. Junte-se a nós para iniciar o percurso do Google Maps no Google I/O 2012, com um mergulho nas vanguardas dos mapas on-line com o vice-presidente do Google Maps e Google Earth, Brian McClendon,

Não é apenas um mapa

A API Google Maps é a plataforma de mapeamento mais popular do mundo, mas oferece a desenvolvedores e usuários muito mais do que apenas um mapa. Nesta sessão, analise a riqueza de valor adicional que a API do Google Maps tem a oferecer e os recursos essenciais que os desenvolvedores devem conhecer em vários setores, incluindo imobiliário, de viagens e varejo.

Geoespacial empresarial na nuvem

O Google oferece uma solução de hospedagem na nuvem poderosa e versátil para análises e dados geoespaciais. Saiba como sua empresa pode aproveitar esse potencial para reduzir custos, aumentar a produtividade e fornecer serviços para seus funcionários e desenvolvedores usando ferramentas conhecidas, como o Google Earth e a API Google Maps.

Como construir um negócio em torno da API Places

A API do Google Places fornece acesso à coleção mais abrangente e precisa de informações de listagens de empresas do mundo. Junte-se a nós para saber como seu aplicativo pode explorar a API Places para oferecer o máximo de valor econômico e estratégico a você e seus usuários, além de participar do futuro do comércio em dispositivos móveis.

Como capacitar sua força de trabalho com o Google Maps

Um dos problemas mais difíceis de gerenciar uma empresa é descobrir onde tudo está, sejam funcionários, entregas ou equipamentos. Nesta sessão, vamos mostrar como você pode usar a tecnologia do Google para gerenciar todos os recursos da sua empresa e garantir que tudo esteja no lugar certo e no momento certo.

Converse com a equipe da API Google Maps

Conheça os engenheiros por trás do Google Maps e do Google Earth para uma discussão aberta sobre a API Google Maps, o Google Earth e o KML. Envie e vote em perguntas aqui: http://goo.gl/LgnRa