Sessioni

Messaggistica cloud di Google per Android

Cloud-to-device-messaging (C2DM) sta uscendo dalla versione beta e si chiamerà Google Cloud Messaging per Android. GCM per Android integra le lezioni apprese nella versione beta di C2DM, molte delle quali assumono la forma di nuove funzionalità. In questa sessione parleremo del nuovo servizio end-to-end e in dettaglio.

Ottimizzare le app: argomenti più avanzati per sviluppatori Android esperti

Nell'ambito dei suggerimenti avanzati degli ultimi anni, questa sessione presenterà tecniche più avanzate per sviluppatori Android esperti. Questa sessione approfondisce le tecniche avanzate per ridurre al minimo il consumo della batteria, migliorare la stabilità e soddisfare le esigenze degli utenti, aiutandoti a trasformare le tue app efficaci in prodotti eleganti.

Chat Fireside Android

Incontra il team Android Engineering e approfondisci la tecnologia.

Fare di più con meno: essere un buon cittadino Android

Più veloce e leggero è meglio, soprattutto sui dispositivi mobili con risorse limitate. Scopri tecniche avanzate per ottimizzare l'efficienza di CPU, RAM e I/O e le best practice per l'utilizzo di JNI e SQLite.

Novità degli strumenti per sviluppatori Android

Un tour delle novità degli strumenti per sviluppatori Android, con indicazioni su come utilizzarli per ottenere risultati ottimali.

Novità di Android

Si tratta di un tour incentrato sugli sviluppatori degli elementi entrati nei framework del sistema e delle applicazioni dall'ultima volta in cui ci siamo incontrati.

Interfacce utente Android con più versioni

In questa sessione ti mostreremo come creare interfacce utente che funzionino in modo coerente su tutte le versioni di Android, da Eclair a oggi. Tratteremo argomenti quali barra delle azioni, frammenti, stile, qualificatori delle dimensioni, struttura dell'app e navigazione.

Sicurezza e privacy nelle app per Android

Android fornisce funzionalità e API che consentono lo sviluppo di applicazioni sicure, perciò dovresti usarle. Questa sessione inizierà con una panoramica delle funzionalità di sicurezza della piattaforma Android, quindi approfondiremo i modi in cui è possibile sfruttarle per proteggere gli utenti ed evitare l'introduzione di vulnerabilità. Scoprirai inoltre le best practice per proteggere la privacy degli utenti nelle tue app.

Il lato sensibile di Android

Android ha un lato sensibile. In questa sessione, prenderemo in esame tutti i sensori Android: accelerometro, giroscopio, luce e altro ancora. Vediamo in dettaglio le best practice per la gestione dei dati dei sensori, con particolare attenzione all'equilibrio tra durata della batteria e usabilità.

Per migliorare le prestazioni nelle interfacce utente di Android

Un'esperienza utente ottimale richiede una buona fluidità del rendering e dell'animazione dell'interfaccia; la tua app deve avere una frequenza fotogrammi buona e coerente. Questa sessione approfondisce il nostro lavoro sul framework Android per trovare e risolvere problemi di prestazioni, oltre a suggerimenti su come fare lo stesso per le tue applicazioni.

Dieci cose che gli sviluppatori di giochi dovrebbero sapere

Questa sessione rivela cosa fanno gli sviluppatori di giochi esperti per ricevere buone recensioni su Google Play, creare una solida esperienza utente su Android ed essere presi in considerazione per la visualizzazione nelle app di Google Play.

Ricevere un feedback diretto dalla community di YouTube

Vuoi conoscere e vedere la community del tuo sito? Condivideremo un nuovo modo per richiedere video ai tuoi utenti. Scopri come è stato sviluppato e un esempio di come è stato utilizzato come parte della piattaforma open source per l'invio di video YouTube Direct.

App mobile dell'API di YouTube per creator, curatori e consumatori di contenuti

Una parte in rapida crescita dei caricamenti e della fruizione di YouTube avviene su dispositivi mobili. Questo rappresenta nuove opportunità per gli sviluppatori di applicazioni per dispositivi mobili. Scopri come l'API di YouTube viene utilizzata per creare app mobile coinvolgenti per creator di contenuti, curatori e consumatori. Guarda esempi innovativi di applicazioni per dispositivi mobili e impara dall'esperienza di Flipboard, 955 Dreams e WeVideo.

API di YouTube + Rendering nel cloud = Happy mobile Gamers

YouTube è una delle principali destinazioni per i giocatori. Molti sviluppatori di console incorporano già la registrazione e il caricamento dei video direttamente nei titoli, ma il caricamento su YouTube da un gioco mobile presenta una serie di sfide uniche. Scopri in che modo l'API di YouTube combinata con il cloud computing può aiutarti ad attivare i caricamenti dei video nel tuo gioco mobile.

HTML5 su YouTube: storie da prima linea

HTML5 è pronto per il codice di produzione? Certo che è così. Questo è uno sguardo a tutte le diverse tecnologie HTML5 che utilizziamo nel codice live su YouTube. Faremo una raccolta di suggerimenti, trucchi e best practice per i video HTML5, il tag di tracciamento, getUserMedia e altro ancora. Approfondimento sullo sviluppo di tag video per dispositivi mobili.

Monetizzazione delle app per Android

Esistono diversi modi per guadagnare con la tua app per Android: app a pagamento, fatturazione in-app, pubblicità e così via. Questa sessione tratta l'argomento in modo esauriente, con dettagli sugli strumenti di monetizzazione in Google Play e un approfondimento sull'SDK AdMob, sulla mediazione della rete pubblicitaria e su Google Analytics. Preparati a scoprire come guadagnare di più, acquisire più utenti e ottenere maggiori informazioni.

Android Design per il successo

Hai un'idea fantastica per un'app Android. Vuoi che si distingua tra centinaia di migliaia di app. Il tuo obiettivo è far sì che gli utenti li apprezzino e li dicano a tutti quelli che conoscono. Il team Android User Experience è a tua disposizione per aiutarti. Parla della guida al design di Android e di altri trucchi ingegnosi per creare app in grado di soddisfare gli utenti e aiutarli a raggiungere i loro obiettivi. Non è richiesto alcun background di progettazione.

Google Play: nozioni di base di marketing per sviluppatori

Non appena premi il pulsante Pubblica nella tua app, diventi (in parte) un professionista del marketing; puoi anche provare a fare il bravo. Condividi tutto ciò che sappiamo sulla promozione delle app su Google Play: creazione di un framework di marketing strategico, utilizzo appropriato dei canali media, sfruttamento delle risorse sviluppate per gli sviluppatori e convinto del team di Google Play a mettere in primo piano la tua app.

Un'app è inutile se gli utenti non riescono a orientarsi al suo interno. Android ha introdotto grandi modifiche al supporto della navigazione nelle versioni 3.0 e 4.0. La barra delle azioni offre un comodo controllo per la navigazione verso l'alto, il comportamento dei tasti Indietro è diventato più coerente all'interno delle attività e l'interfaccia utente delle Attività recenti è stata rinnovata. In questa presentazione, discutiamo di come e perché siamo arrivati a destinazione, di come pensare alla navigazione quando si progetta l'esperienza utente delle app e di come scrivere app che consentano una navigazione agevole in più versioni di Android.

Hai letto la guida alla progettazione; e ora?

Android Design Guide (Guida alla progettazione di Android) descrive come progettare app per Android fantastiche, ma non come svilupparle. In questa presentazione daremo suggerimenti pratici su come applicare vestibilità e finitura durante l'implementazione del design, ti mostreremo come evitare alcuni errori comuni, descriveremo alcuni modelli utili e ti mostreremo come gli strumenti possono aiutarti.

Nuove API multimediali di basso livello in Android

Jellybean introduce un nuovo set di potenti API multimediali di basso livello che forniscono agli sviluppatori la possibilità di accedere a codec hardware direttamente da Java. Questa sessione presenta le nuove API con degli esempi.

Misurazione del valore end-to-end della tua app

Abbiamo ripensato l'analisi delle app mobile da zero. Se sei uno sviluppatore di app mobile, scopri le novità nel mondo di Google Analytics, scopri come misurare il valore end-to-end della tua app e migliorane le prestazioni per aumentarne l'utilizzo e la fidelizzazione.

Nuovi strumenti del player Android di YouTube

Se stai sviluppando applicazioni per smartphone, tablet o Google TV Android e desideri incorporare la riproduzione di video di YouTube di alta qualità nel tuo prodotto, questa sessione farà impazzire il tuo mondo.

L'arte della manipolazione organizzativa

Spesso gli ingegneri lamentano quanto sia difficile portare a termine qualsiasi cosa all'interno di una grande azienda. Il segreto per superare questo problema è conoscere le persone giuste, capire come scorre il potere all'interno dell'organizzazione e, soprattutto, cosa puoi far franca e quando. Ti aiuteremo a capire la componente umana che coinvolge aziende grandi e piccole attraverso una serie di aneddoti (si spera) divertenti.

SPDY: È arrivato!

SPDY rende le tue pagine web più veloci tramite SSL rispetto a quelle su HTTP. Parleremo dei motivi per cui è importante interessarle, forniremo suggerimenti su come sfruttare le sue funzioni, parleremo delle implementazioni lavorative e ti racconteremo il futuro.

Progettare per l'altra metà: "Sexy non è sempre rosa"

Le donne controllano l'80% della spesa dei consumatori e generano la maggior parte dell'attività degli utenti su molti dei più grandi social network. Tra le altre categorie demografiche, le giocatrici con più di 55 anni di età trascorrono la maggior parte del tempo a giocare online. Stai pensando a come il tuo prodotto o la tua attività attira e coinvolge le donne? Ascolta il nostro panel sulle tecnologie che conquistano gli utenti donne tanto rosa.

Utilizzo di Google su Google

Come si fa a scalare le operazioni IT per stare al passo con la crescita dell'azienda, dei lavoratori e dei sistemi? In questa sessione vedremo in che modo l'organizzazione IT di Google, Corporate Engineering, è riuscita a stare al passo con la crescita di Google. Basandosi su esempi pratici dell'utilizzo della virtualizzazione Ganeti da parte di Google, Google Cloud e l'analisi dei dati apprendono come mettere in pratica queste lezioni nella tua organizzazione.

Progettazione avanzata per ingegneri

Il design non è la magia nera, è un campo che le persone possono imparare. In questa presentazione, due designer d'élite di Google ti terranno un corso intensivo avanzato sulla progettazione interattiva e visiva. Gli argomenti includeranno modelli mentali, mappature naturali, metafore, errori di modalità, gerarchie visive, tipografia e principi gestaltici. Se applichi correttamente queste conoscenze, puoi migliorare drasticamente la qualità del tuo lavoro.

Proteggere l'esperienza utente durante l'integrazione di codice di terze parti

La quantità di contenuti di terze parti inclusi sui siti web sta esplodendo (pulsanti di condivisione sui social, monitoraggio degli utenti, pubblicità, librerie di codici e così via). Scopri tecniche e suggerimenti su come integrarli al meglio nei tuoi siti senza rischiare di rallentare l'esperienza utente o di rendere i siti non disponibili.

Maps for Good

Gli sviluppatori sono alla base di molte applicazioni di mappe all'avanguardia che rendono il mondo un posto migliore. In questa sessione ti mostreremo come gli sviluppatori utilizzano Google Earth Builder, Google Earth Engine, l'API di Google Maps e le app per Android per applicazioni diverse, come la mappatura etnologica dei siti culturali indigeni, il monitoraggio della deforestazione dell'Amazzonia e delle migrazioni di specie a rischio di estinzione in tutto il mondo. Scopri come collaborare con un'organizzazione non profit per richiedere una concessione per gli sviluppatori per il 2012 e ottenere un impatto positivo con le tue mappe.

Accendi

Ignite cattura il meglio della cultura dei geek in una serie di presentazioni veloci della durata di cinque minuti. Ogni interlocutore riceve 20 slide che avanzano automaticamente dopo 15 secondi. Brady Forrest (Khosla Ventures) è il presentatore.

Sviluppare per un pubblico globale: strumenti per la localizzazione e l'internazionalizzazione

Con la continua crescita della penetrazione di internet e dei dispositivi mobili, gli sviluppatori si trovano ad affrontare un'opportunità unica e impegnativa: miliardi di nuovi utenti che parlano decine di lingue diverse. L'inglese è spesso considerato una lingua franca per le app e i siti web, ma ora lo parla meno della metà della popolazione online attuale: il successo nel web globale richiederà un approccio più agile. In questo tech talk esploreremo alcuni suggerimenti, trucchi e strumenti che possono semplificare l'internazionalizzazione (i18n) e la localizzazione (L10n) per gli sviluppatori web e di app mobile (in particolare Chrome e Android).

Modelli di progettazione delle applicazioni basati sulle conoscenze

In questa presentazione, esamineremo i pattern di progettazione emergenti per la creazione di applicazioni web che sfruttano i dati strutturati su larga scala. Guarda i set di dati aperti come Wikipedia e Freebase, oltre ai markup strutturati come Schema.org e RDFa, per vedere quali nuovi tipi di applicazioni offrono queste tecnologie agli sviluppatori.

Creazione di app Android che utilizzano le API web

Google offre una gamma ampia e in continua crescita di servizi di backend, da AdSense a Tasks, Calendar a Google+, che possono arricchire la tua app, in quanto sempre più dispongono di un insieme uniforme di API. Questa sessione spiega come utilizzarli in modo efficiente e protetto, inclusa l'autenticazione sicura e con una buona esperienza utente, e descrive le ottimizzazioni a livello di app specifiche per Android. In questa presentazione verranno presentate anche gli endpoint Google Cloud, la possibilità di definire le API REST su App Engine e utilizzare l'infrastruttura delle API di Google per gestirle. Ti mostreremo come utilizzare Google Cloud Endpoints per creare fantastiche app mobile back-ended da App Engine.

Android WebView

Centinaia di migliaia di applicazioni Android utilizzano WebView per visualizzare contenuti HTML. In Android 4.0 la sua accelerazione hardware, che consente il supporto per funzionalità HTML5 come video in linea, CSS 3d, animazioni CSS ed elementi di overflow. Questa presentazione offrirà una panoramica dell'implementazione sottostante in ICS, spiegherà come sfruttare al meglio WebView nella tua applicazione e tratterà le best practice per il codice HTML ad alte prestazioni.

App Android in Google Play

Google Play sta crescendo più velocemente che mai. In questa presentazione, condivideremo informazioni sull'evoluzione di Google Play, sulle app di Google Play di maggior successo e su alcuni nuovi sviluppi in arrivo a breve da Google Play. Condivideremo anche nuove funzionalità rivolte ai publisher che aiuteranno gli sviluppatori di app per Android a ottenere il massimo dalla loro attività quotidiana su Google Play.

In primo piano e personale: NFC e Android Beam

Una sessione riguardante le funzionalità NFC per sviluppatori che stiamo aggiungendo alla piattaforma Android. Scopri come utilizzare Android Beam per aggiungere magiche funzionalità di condivisione alla tua applicazione e quali altre nuove ed entusiasmanti funzioni NFC stavano lavorando.

Rendere accessibili le app per Android

Android 4.0 ha introdotto API di accessibilità a livello di piattaforma per fare in modo che tu non debba essere un esperto per creare un'app accessibile a persone con disabilità. Scopri come le API per l'accessibilità semplificano il tuo lavoro.

ADK 2.0

Presentazione delle nuove API e funzionalità in ADK 2.0, con demo.

Aggiungere i propri contenuti su Google TV

I dispositivi Google TV sono in genere lo schermo più grande di casa e li rende una piattaforma ideale per gli sviluppatori che vogliono distribuire contenuti nel formato lungo e di alta qualità direttamente nel salotto di casa. Parleremo di diverse opzioni per l'hosting, lo streaming e la protezione dei contenuti su Google TV e di come garantire al pubblico un'ottima esperienza di visualizzazione dei contenuti.

Comando e controllo in salotto - Creare app per Google TV su un secondo schermo

Con l'avvento di Google TV, ora c'è un dispositivo Android al centro del salotto. Sviluppare app eseguibili su Google TV, tuttavia, non è l'unico modo per raggiungere gli utenti di Google TV. Scopri in che modo Google TV ti consente di utilizzare altri dispositivi connessi, come smartphone, tablet o PC (ovvero il secondo schermo) per interagire con i televisori.

Porta la tua app sullo schermo di casa

Google TV estende la portata di Android e del Web alla televisione, ma progettare applicazioni per la TV è fondamentalmente diverso dallo sviluppo di app per dispositivi mobili, tablet o PC. In questa sessione condivideremo i punti chiave della nostra ricerca sugli utenti e ti forniremo suggerimenti su come entrare in contatto con i tuoi utenti progettando applicazioni web e Android belli e funzionali per lo schermo più grande di casa.

Giocare con gli schemi

I migliori designer di applicazioni e sviluppatori parleranno della loro esperienza nello sviluppo per Android, mostrando screenshot delle loro app, esplorando le sfide che hanno dovuto affrontare e offrendo soluzioni creative congruenti con la guida Android Design. Gli ospiti saranno invitati a mostrare esempi di modelli visivi e di interazione nella propria applicazione, in modo da garantire la coerenza e la riservatezza al tempo stesso.

Giocare con gli schemi

I migliori designer di applicazioni e sviluppatori parleranno della loro esperienza nello sviluppo per Android, mostrando screenshot delle loro app, esplorando le sfide che hanno dovuto affrontare e offrendo soluzioni creative congruenti con la guida Android Design. Gli ospiti saranno invitati a mostrare esempi di modelli visivi e di interazione nella propria applicazione, in modo da garantire la coerenza e la riservatezza al tempo stesso.

Non solo una mappa

Utilizzando un sito immobiliare come case study, ti guideremo attraverso la creazione di un sito web da zero che sfrutta al meglio le potenti API di Google Maps che vanno ben oltre gli indicatori e le finestre informative. Ti mostreremo come funzionalità come la matrice delle distanze, i tour generati automaticamente, le streetview personalizzate e altro ancora possono migliorare l'esperienza utente del tuo sito correlato alla mappa.

Integra subito i web intent nella tua applicazione web

Web Intents rappresenta il futuro della comunicazione tra applicazioni. In questo Code Lab, i creatori di Web Intent ti daranno consigli personalizzati su come integrare Web Intents nella tua applicazione.

Creazione di pagine HTML avanzate con funzionalità CSS moderne

In questo codelab esploreremo le nuove funzionalità CSS3 e ti mostreremo come utilizzarle per creare applicazioni web e pagine HTML straordinarie. Ad esempio, tratteremo CSS3 Flexbox, CSS3 Multi-Column e molte altre funzionalità. Esamineremo anche le funzionalità CSS che rendono le pagine web più interessanti, ad esempio tramite l'uso di filtri.

Integrazione di Google Cloud: esecuzione di query sui log di App Engine con BigQuery

Questa sessione ti mostrerà come utilizzare insieme più tecnologie Google per automatizzare l'importazione e l'esecuzione di query sui log di App Engine da BigQuery, ad esempio l'utilizzo dell'API Map Reduce e della nuova API Log per leggere i log di App Engine, archiviare i log in Google Storage utilizzando un account robot, importare i log in BigQuery ed eseguirvi query dall'interfaccia web o in modo programmatico.

Implementazione della tua prima applicazione Drive end-to-end

I tecnici di Google saranno a tua disposizione per aiutarti a integrare Google Drive con la tua applicazione. Analizzeremo una breve applicazione di esempio introduttiva, con l'obiettivo di rendere operativa l'integrazione di Drive per tutti gli utenti prima della fine della sessione.

La prossima evoluzione delle app di Chrome

Le app in pacchetto di Chrome si stanno evolvendo per fare di più, lavorare senza problemi offline e offrire agli sviluppatori un maggiore controllo sulla propria interfaccia utente. Unisciti a noi per un'occhiata all'anteprima per sviluppatori della prossima evoluzione delle app di Chrome e scopri come iniziare a fare cose che non avresti mai pensato fosse possibile utilizzando le tecnologie web.

Trasformare l'app web in un'app Chrome

Le app di Chrome si stanno evolvendo per fare di più, funzionare senza problemi offline e offrire agli sviluppatori un maggiore controllo sulla loro interfaccia utente. Segui Pete LePage mentre ti mostra come sviluppare app di Chrome e come iniziare a fare cose che non avevi mai pensato fosse possibile avere usando le tecnologie web.

Native Client LIVE

In questa presentazione, porteremo un'applicazione in Native Client in 60 minuti DAL VIVO, dimostrando la potenza di ciò che Native Client può fornire agli sviluppatori C++ tradizionali che vogliono passare al web. Nel processo di portabilità tratteremo le attività specifiche che uno sviluppatore deve eseguire durante una porta e spiegheremo come gestirle con nuovi strumenti e tecnologie, tra cui l'integrazione del debug con Visual Studio e un insieme di librerie di utilità appena aggiunte all'SDK. I partecipanti a questa sessione avranno una chiara comprensione di ciò che è necessario per portare le loro applicazioni su Native Client in modo da poter avviare i propri progetti

Istruzioni per la vita di un client nativo

Native Client porta il codice nativo sul Web, con la stessa sicurezza di JavaScript. Tuttavia, il codice eseguito da Native Client deve seguire alcune regole per garantire la sicurezza e garantire che il codice si integri senza problemi con un'applicazione web. Questa sessione seguirà una riga di codice per tutto il suo ciclo di vita: compilata, caricata sulla rete ed eseguita sul computer di un utente. Durante il percorso, esamineremo i concetti di base dei meccanismi di sicurezza dei client nativi, nonché le API che consentono al codice nativo di integrarsi con il web anziché essere legato a un particolare sistema operativo.

Il Web può farlo?!

Il web sta cambiando così velocemente che è difficile stare al passo con le novità della piattaforma. Le nuove funzionalità dell'HTML5 consentono agli sviluppatori di creare una suite completamente nuova di applicazioni: cose che un tempo erano impossibili da fare, ora sono realtà. Questa sessione ti illustrerà le basi dell'HTML5 per il 2012 concentrandoti su tecniche approfondite che risolvono sfide reali. Parleremo di acquisizione di contenuti multimediali, I/O di file, uso avanzato di WebSocket, streaming multimediale, input di dispositivi, contenuti multimediali e design moderno CSS.

L'avanguardia della piattaforma web

Dagli incorporamenti ai widget alla gestione di applicazioni complesse, gli sviluppatori web devono costantemente affrontare la necessità di una migliore componentizzazione. Sono state scritte molte righe di JavaScript per alleviare questo problema, male. Ma i soccorsi stanno arrivando. La piattaforma web sta acquisendo un nuovo e potente set di funzionalità progettate per aiutarti a creare componenti solidi, riutilizzabili e pacchettizzabili. Parleremo di cosa fanno, del loro stato e di come puoi iniziare a utilizzare subito queste potenti tecnologie emergenti. Soprattutto, ti mostreremo come farti coinvolgere e aiutare a influenzare la loro direzione man mano che matura.

UI veloci per il web cross-device

Una delle grandi funzionalità del web moderno è che i siti funzionano su qualsiasi dispositivo dotato di browser. Questa sessione si concentrerà sulla creazione di UI per il web cross-device. Parleremo della creazione di siti web che supportano diversi fattori di forma dei dispositivi (approcci reattivi e non reattivi), parleremo dei siti con una sola pagina e di alcune delle funzioni di layout dei moderni browser per dispositivi mobili, e approfondiremo l'input multi-touch sul web. Infine, mostreremo alcuni dei nuovi fantastici strumenti di debug mobile in Chrome e Chrome per Android.

Sviluppare applicazioni web mobile ad alte prestazioni

Scopri cosa serve per creare un'app mobile HTML5 che stupirà i tuoi utenti. Questa sessione si concentrerà sulla velocità, sul supporto offline, sui layout dell'interfaccia utente e sugli strumenti necessari per configurare un ambiente di sviluppo produttivo. Partecipa a questa sessione se stai cercando di creare un'applicazione web mobile di successo che si distingua dalla concorrenza.

Quali sono le prospettive per le estensioni di Chrome?

Il sistema di estensioni di Chrome offre agli sviluppatori più opportunità che mai di personalizzare e migliorare l'esperienza degli utenti sul web. Nuove API arrivano regolarmente che forniscono nuove funzionalità e hook più profondi in Chrome. Unisciti a noi per una panoramica delle modifiche al framework delle estensioni di Chrome che aumentano la sicurezza, migliorano le prestazioni e rendono più facile che mai per gli utenti iniziare a utilizzare il prodotto del tuo duro lavoro.

Jank Busters: creazione di app web ad alte prestazioni

Creare app web ad alte prestazioni è difficile. Quando le animazioni sono interrotte, gli effetti di passaggio del mouse in ritardo o gli scorrimenti delle pagine si interrompono, vengono definiti jank. Questo è un esempio di dare la caccia alle persone e di sterminarle. Le fonti di jank nelle app web includono esecuzioni di garbage collector, decodifica di immagini lunghe, tempi di colorazione pesanti per elementi DOM, gestori di input ad alta intensità di JavaScript, invalidazioni inaspettate dei livelli WebKit e altro ancora: tutti ostacolano i 60 FPS che ogni sviluppatore di app moderno dovrebbe puntare. In questa presentazione esamineremo alcune tecniche per garantire che le animazioni, le transizioni e lo scorrimento della tua app web siano fluidi. Vedremo come utilizzare gli Strumenti per sviluppatori di Chrome per eliminare jank, nonché strumenti più avanzati di profilazione della grafica di Chrome che gli intrepidi possono utilizzare per analizzare a fondo cosa succede dietro le quinte. Beh, sbircia con cautela sotto le copertine di WebKit per spiegare perché si verifica quel fastidioso problema.

GRITS: giochi PvP con HTML5

In questa sessione ci sarà GRITS, un gioco sparatutto con giocatore e giocatore realizzato interamente con le tecnologie Google. In questa presentazione, esamineremo la creazione di un motore canvas HTML5, la pubblicazione dei contenuti, il networking tramite Websocket, l'utilizzo di NodeJS, l'integrazione social e altro ancora. I partecipanti a questa sessione otterranno una visione d'insieme di tutte le tecnologie Google rilevanti per i giochi sul web, comprenderanno a fondo come iniziare a utilizzarle e avranno la possibilità di vederle dal vivo, in azione con il codice sorgente del gioco pubblicato.

Reinserire l'app in un'app web - Programmazione web con Dart

Vuoi creare applicazioni incredibilmente veloci con una grafica straordinaria e supporto offline? Vuoi eseguire queste app ovunque sul web aperto? Vorresti sviluppare queste app in un linguaggio che supporti lo sviluppo modulare su larga scala mantenendo la sensazione di leggerezza di un linguaggio di scripting? Questa sessione ti mostrerà come utilizzare il linguaggio di programmazione Dart per sviluppare la prossima generazione di straordinarie applicazioni per il web aperto.

Dart - Un moderno linguaggio web

I due creatori di Dart parleranno delle motivazioni alla base del design di Dart e del suo impatto sulla scalabilità e sulle prestazioni web. Illustreranno inoltre come Dart aiuta gli sviluppatori a innovare aumentando la loro produttività senza interrompere la compatibilità con le versioni precedenti.

Evoluzione degli Strumenti per sviluppatori di Chrome

Lo sviluppo di app web è veloce e gli Strumenti per sviluppatori di Chrome ti aiutano a stare sempre un passo avanti. Se sai come muoverti con gli Strumenti per sviluppatori e desideri portare le tue competenze a un livello superiore, questa sessione farà schizzare la tua produttività. Dalla puntata dell'anno scorso, abbiamo aggiunto tutta una serie di funzionalità che consentono agli sviluppatori di creare app web avanzate, quindi in questa sessione ricca di demo spiegate bene come utilizzare questi strumenti per sviluppare ed eseguire il debug su dispositivi mobili e desktop. Prendi spunto dalla nuova sequenza temporale, approfondisci il codice JavaScript minimizzato tramite le mappe di origine, esegui il debug dei web worker e molto altro. Unisciti a noi e scopri cosa possono fare gli Strumenti per sviluppatori di Chrome per te.

Chat Fireside di Chrome/OS

Un forum aperto in cui i team di Chrome/OS possono discutere della piattaforma web e rispondere a domande. Questa sessione sarà sottotitolata in tempo reale.

Migliore sviluppo di app web tramite strumenti

La creazione di una solida app web è una sfida per tutti gli sviluppatori, ma di recente sono emersi molti strumenti utili per aiutarti. Avrai una panoramica completa dell'ecosistema di strumenti, dall'avvio dei boilerplates, all'ottimizzazione delle prestazioni e agli strumenti di creazione. In questa sessione scoprirai quali progetti open source maturi e preziosi possono farti risparmiare tempo, oltre a trovare risposte a domande comuni sulla creazione di un'app web.

Come creare app che si amano con Web Intents

Web Intents consente di creare applicazioni che si integrano tra loro con una facilità mai vista prima sul web. In questa sessione ti mostreremo come connettere le applicazioni utilizzando Web Intents e come integrare al meglio le numerose azioni disponibili in Web Intent, ad esempio la modifica, il salvataggio e la condivisione.

WebRTC: audio/video in tempo reale e P2P in HTML5

WebRTC offre al browser l'accesso alla webcam, il protocollo p2p e funzionalità di comunicazione audio/video avanzate. In questa presentazione, faremo una panoramica delle tecnologie WebRTC attualmente disponibili, mostreremo come creare app WebRTC e parleremo del potenziale che questa tecnologia aggiunge alla piattaforma web.

La storia e il futuro di Google Web Toolkit

Seguici mentre presentiamo la storia del progetto GWT, le nuove entusiasmanti funzionalità della versione GWT 2.5 e dove prevediamo di portare GWT in futuro. Questa sessione sarà sottotitolata in tempo reale.

HTML5 ad alte prestazioni

Per anni abbiamo creato app web che superavano di gran lunga le funzionalità dei browser in cui funzionavano. Proprio come i browser stavano recuperando l'HTML5: video e audio, canvas, SVG, cache dell'app, localStorage, @font-face e altro ancora. Ora i browser fanno l'imbarazzo della scelta per rimanere al passo con l'onda che si crea man mano che gli sviluppatori adottano queste nuove funzionalità. La tua app HTML5 cavalcherà l'onda o si schianterà sulle rocce lasciando gli utenti bloccati? Scopri quali funzionalità HTML5 cercare e quali evitare quando si tratta di sviluppare app web HTML5 veloci. Questa sessione sarà sottotitolata in tempo reale.

Scrivi app web sicure ed estensioni di Chrome

Oggi, un'app web sviluppata con cura può vantare un elevato livello di sicurezza, sfruttando diverse tecnologie: HTML5, CSP, NaCl e il framework di estensioni di Chrome. L'obiettivo di questa sessione è mostrare in che modo queste tecnologie consentono agli sviluppatori di creare un'app web che garantisca la concorrenza o sia superiore a un'app desktop per quanto riguarda le funzionalità, pur rimanendo più sicura della controparte desktop. Questa sessione sarà sottotitolata in tempo reale.

Passare al web 11

In questa sessione parleremo delle funzionalità audio sul web per giochi e musica. Esamineremo l'elemento <audio> e l'API Web Audio, nonché l'utilizzo dell'API Web Audio per l'audio dei giochi e la creazione di applicazioni musicali. Vedremo anche come usare la struttura dei grafici dei nodi per creare catene di elaborazione audio e come usare l'analisi per realizzare trucchi interessanti.

Oltre la carta: Google Cloud Print e il futuro della stampa

Utilizza l'API di Google Cloud Print per inviare documenti a una stampante (o a qualsiasi altro dispositivo) in modo rapido e semplice. Al momento la nostra integrazione con Chrome, ChromeOS, Gmail/Documenti per dispositivi mobili e la maggior parte delle nuove stampanti, è solo l'inizio. Forniamo un'API JavaScript configurabile, un Android Intent e le interfacce HTTP e XMPP per l'invio e la ricezione di documenti praticamente in qualsiasi formato. Scopri come attivare la stampa dalle tue app web e mobile su qualsiasi dispositivo e con qualsiasi stampante nel mondo, con poche righe di codice. Questa sessione sarà sottotitolata in tempo reale.

Migliorare l'accessibilità per il web

Questa sessione ti aiuterà ad apprendere tramite esempi di codice ed esempi reali come progettare e testare le tue app web per una copertura completa dell'accessibilità. Esamineremo API come l'API Text-to-Speech (TTS), strumenti come ChromeVox e ChromeShades e il modo in cui i prodotti Google implementano oggi le soluzioni per gli utenti con disabilità.

Superare il limite di velocità JavaScript con V8

Ti interessa far funzionare JavaScript in modo super veloce in Chrome? Questa presentazione vi farà scoprire come funziona la V8 e vi aiuterà a capire come ottimizzare il vostro codice JavaScript. Ti mostreremo come sfruttare il profiler di campionamento di V8 per eliminare i colli di bottiglia delle prestazioni e ottimizzare i programmi JavaScript, e inoltreremo come V8 usa classi nascoste e feedback sul tipo di runtime per generare codice JIT efficiente. I partecipanti lasceranno la sessione con solide linee guida per l'ottimizzazione dell'app JavaScript e una buona comprensione di come utilizzare al meglio gli strumenti per le prestazioni e le espressioni idiomatiche JavaScript per massimizzare le prestazioni della loro applicazione con V8.

Nuovi strumenti web e funzionalità CSS/HTML5 avanzate di Adobe & Google

Nuove funzionalità innovative come regioni CSS, esclusioni, Shader, compositing e Shadow DOM aggiungono potenti funzionalità ai browser moderni. Guarda demo e codice e scopri lo stato di questi nuovi standard. Dai un'occhiata in anteprima al flusso di lavoro di sviluppo attivato da Adobe Shadow e scopri il progetto open source Brackets, che sta lavorando per creare un editor di codice per il web realizzato interamente con tecnologie web.

Migrazione del codice da GWT a Dart

Vuoi scoprire come trasferire il tuo codice GWT su Dart? In questa sessione esamineremo gli equivalenti di Dart per varie librerie ed espressioni idiomatiche di GWT, tecniche per interagire con i backend dei server GWT esistenti e trucchi per consentire al codice Dart di comunicare con codice GWT e JavaScript esistente.

Ottieni il massimo da Python 2.7 su App Engine

Il runtime App Engine Python 2.7 è più di un semplice upgrade al runtime Python 2.5: ha meno restrizioni, introduce alcune librerie di terze parti popolari e consente richieste in parallelo. La sessione spiegherà come ottenere il massimo da queste nuove funzionalità.

Panoramica di App Engine

Scopri in anteprima le fantastiche novità del team di Google App Engine e come GAE si sta espandendo per soddisfare le tue esigenze attuali e future. Scopri come gli oltre 150.000 sviluppatori di startup e aziende che creano dispositivi mobili, giochi e app web moderne stanno già godendo dei vantaggi.

Introduzione a Google Compute Engine

Google Compute Engine è una nuova tecnologia cloud basata su macchine virtuali per carichi di lavoro di analisi e elaborazione dati su larga scala. Consente a tutti di sfruttare la scalabilità e la potenza dei data center di Google per eseguire job ad alta intensità di calcolo.

Creare backend di App Engine per dispositivi mobili per Android, iOS e il web

Lo sviluppo di applicazioni mobile sta crescendo a ritmi esplosivi e le migliori di queste applicazioni hanno un server di backend. Scopri come puoi utilizzare la nuova funzionalità di App Engine per creare potenti API per supportare le applicazioni mobile in esecuzione su Android, iOS e browser mobile.

HTML5 e App Engine: il team di Epic Tag affronta le moderne app web su larga scala

In questa presentazione verranno presentati i modelli di applicazioni e il set di strumenti migliori per creare applicazioni HTML5 all'avanguardia supportate da App Engine. Questo rende incredibilmente facile scrivere un'app che estende client e server; in particolare, l'autenticazione funziona immediatamente. Questa presentazione illustra come creare una fantastica applicazione HTML5 basata su cloud

Giochi nel cloud

Molti sviluppatori di giochi stanno trovando la facilità di sviluppo e deployment di Google App Engine ideale per creare archiviazione di stato basata su cloud, abbinare servizi di creazione e collaborazione. Quando si tratta di un successo, l'ultima cosa da fare è preoccuparsi del provisioning del server. App Engine dispone di un livello Always Free per aiutarti a iniziare e quindi scala senza problemi a qualsiasi dimensione di utilizzo. Gli sviluppatori di giochi utilizzano Google Cloud Storage anche per archiviare e inviare rapidamente file multimediali a clienti di tutto il mondo.

SQL e NoSQL a confronto: la battaglia dei backend

Google App Engine ora offre archiviazione di dati sia SQL che NoSQL, ma qual è la scelta giusta per la tua applicazione? I sostenitori di ogni approccio cercano di risolvere la questione una volta per tutte e mostrano alcuni dei trucchi per ottenere il massimo da ognuno.

Creare pipeline di dati su scala Google

Scopri come implementare pipeline di dati su larga scala in modo rapido e semplice utilizzando Google Cloud. Dimostreremo come creare pipeline che raccolgono i dati di origine nel datastore di App Engine e Google Cloud Storage, elaborarli e trasformarli utilizzando MapReduce ed eseguire analisi ad hoc con Google BigQuery.

Gestione delle macchine virtuali Google Compute Engine tramite Google App Engine

Google Compute Engine fornisce macchine virtuali estremamente efficienti e scalabili per operazioni di elaborazione dati su larga scala. L'integrazione con Google App Engine fornisce un framework di orchestrazione per gestire i grandi cluster di macchine virtuali utilizzati per l'elaborazione dei dati. In questa sessione dimostreremo l'integrazione e parleremo dei futuri casi d'uso delle due tecnologie.

Big data: trasformare i problemi dei dati in un vantaggio competitivo

Le aziende possono ottenere un valore concreto dai dati su scala web senza creare un'infrastruttura proprietaria su scala web? Questa sessione esplorerà come i nuovi servizi dati di Google possono essere utilizzati per risolvere le principali sfide relative all'archiviazione, alla trasformazione e all'analisi dei dati. Esamineremo case study concreti che dimostrino in che modo le aziende reali hanno utilizzato con successo queste soluzioni per trasformare i dati in un asset aziendale competitivo.

Ottimizzazione dell'applicazione Google App Engine

Impara dagli SWE e dagli SRE di Google App Engine come ottimizzare l'app per aumentare l'affidabilità, aumentare le prestazioni e ridurre i costi.

Analisi dei big data con BigQuery

Google BigQuery è uno strumento di analisi dei dati nato dalle tecnologie interne di Google. Consente agli sviluppatori di analizzare i set di dati terabyte in pochi secondi utilizzando un'API RESTful. Questa sessione approfondirà le best practice per ottenere risposte rapide alle domande aziendali. Forniremo informazioni su come elaboriamo le query in background e come costruire query SQL per analisi complesse.

Google Compute Engine - Dettagli tecnici

Questa sessione fornisce una panoramica approfondita di Google Compute Engine. Google Compute fornisce macchine virtuali ottimizzate per l'elaborazione e l'analisi dei dati su larga scala. Approfondiremo i concetti fondamentali, le API, le funzionalità uniche e le best practice per l'architettura nel contesto di esempi concreti.

Alimentazione dei dati dell'applicazione con Google Cloud Storage

Da quando lo scorso anno ha aperto le porte a tutti gli sviluppatori alla conferenza Google I/O, il team di Google Cloud Storage ha distribuito diverse funzionalità che ti consentono di utilizzare Google Cloud Storage per una varietà di casi d'uso avanzati. Questa sessione si aprirà con una breve introduzione al prodotto e sposterà rapidamente l'attenzione sull'implementazione di una serie di applicazioni avanzate utilizzando le nuove funzionalità di Google Cloud Storage.

Assistenza Cloud

L'organizzazione di assistenza di Google ha migrato le applicazioni dai tradizionali stack web a una piattaforma cloud. Leggi un case study reale sull'impegno riuscito di un team nel passaggio al cloud e le loro esperienze. Ciò include la fornitura di informazioni in tempo reale con crowdsourcing per i tecnici, la riduzione dei costi di manutenzione, la sincronizzazione dei dati per l'utilizzo in tutta l'azienda e i suggerimenti generali appresi lungo il percorso.

Vai in produzione

Dal rilascio di Go nel 2009, molte aziende (oltre a Google, naturalmente) hanno utilizzato questo linguaggio per creare contenuti interessanti. Unisciti a Gustavo Niemeyer di Canonical, Keith Rarick di Heroku, Evan Shaw di Iron.io e Patrick Crosby di StatHat mentre condividono la loro esperienza diretta con Go negli ambienti di produzione.

Conosci il team di Go

Il linguaggio di programmazione Go è un progetto open source per aumentare la produttività dei programmatori. Go è espressivo, conciso, chiaro ed efficiente. Si tratta di un linguaggio compilato in modo statico e veloce, che sembra un linguaggio interpretato e digitato dinamicamente. In questa chiacchierata informale, fai in modo che i gopher rispondano alle tue domande su Go.

Pattern di contemporaneità Go

La contemporaneità è la chiave per la progettazione di servizi di rete ad alte prestazioni. Le primitive di contemporaneità di Go (gorouti e canali) forniscono un mezzo semplice ed efficiente per esprimere l'esecuzione simultanea. In questa presentazione vediamo come i complessi problemi di contemporaneità possano essere risolti agevolmente con un semplice codice Go.

Fare lavorare per te Google Product Search utilizzando l'API Content for Shopping

Per ottenere il massimo dalla ricerca dei prodotti, i commercianti devono fornire informazioni complete e accurate sui prodotti, nonché dati aggiornati su prezzi e disponibilità per tutti i prodotti. Questa sessione fornirà ai commercianti le misure concrete da intraprendere per migliorare la qualità dei propri dati utilizzando l'API Content for Shopping. Forniremo dettagli su quando ha senso utilizzare l'API Content per inviare i dati (invece che i feed) e su come utilizzare l'API. Vedremo inoltre come eseguire il debug di richieste ed errori dell'API e approfondiremo le best practice generali da seguire per utilizzare l'API in modo ottimale ed efficiente.

Sempre più consumatori effettuano ricerche online prima di recarsi in un negozio locale per acquistare un prodotto e prevediamo che questa tendenza continui ad aumentare. In che modo commercianti e rivenditori possono trarre vantaggio da questa tendenza? Local Shopping consente ai commercianti di dichiarare il prezzo e la disponibilità dei prodotti per ciascun negozio locale. In questa sessione ti mostreremo come configurare e gestire gli account Local Shopping in Google Merchant Center e come utilizzare l'API Content per caricare i prodotti locali e aggiornare l'inventario in tempo reale.

Monetizzare i prodotti digitali con Google Wallet

Che tu sia uno sviluppatore di giochi che vende valute o beni virtuali o uno sviluppatore di media che vende notizie, video, musica o altri media digitali premium, avere a disposizione un modo semplice per elaborare i pagamenti dei tuoi clienti è importante. In questa sessione illustreremo una spiegazione di Google Wallet per prodotti digitali, delle nuove funzionalità e del modello di determinazione dei prezzi migliorato per gli sviluppatori. Kabam condividerà inoltre la sua esperienza con Google Wallet e le best practice per l'integrazione.

Introduzione alle API Cloud di Google Wallet

Ci sono stati entusiasmanti sviluppi nel mondo dei pagamenti in Google mentre procediamo con il nostro portafoglio digitale e abbiamo nuove API da condividere con te. Vieni a trovarci per dare il via al percorso commerciale alla conferenza Google I/O 2012 con Peter Hazlehurst, Global Head of Product Management, Payments.

Alcuni dei siti web più redditizi del Web utilizzano link di affiliazione per indirizzare il traffico e monetizzare il traffico esistente. Questa presentazione ti illustrerà come automatizzare la maggior parte dei processi esistenti mediante Google Affiliate Network, analogamente a quanto accade oggi con altri siti web più grandi.

Dall'hack del weekend alla startup finanziata: come formare il tuo team e raccogliere fondi

Hai un'idea e vuoi avviare un'azienda? Scopri come attirare gli investitori e cosa vogliono vedere prima di scrivere un assegno. Ascolta le testimonianze degli imprenditori che hanno raccolto fondi e delle aziende che li hanno finanziati.

Un mondo di startup

Gli innovatori e gli imprenditori in ambito tecnologico di tutto il mondo stanno creando tecnologie in grado di soddisfare gli utenti, risolvere problemi e creare attività commerciali locali e globali scalabili. Il web è una piattaforma globale e il tuo pubblico è uno strumento in qualità di sviluppatore o imprenditore. Ascolta i punti di vista unici di un gruppo di imprenditori e VC di tutto il mondo che sono riusciti a creare, lanciare e scalare iniziative uniche da Israele, Regno Unito, Kenya, Singapore al Pakistan.

Canali YouTube: partecipa al programma

YouTube consente a chiunque di distribuire video a 800 milioni di spettatori di tutto il mondo su Web, dispositivi mobili e TV. Scopri come sfruttare questa potente piattaforma per creare un pubblico e commercializzare i tuoi prodotti. Ti illustreremo suggerimenti e tecniche per creare, programmare e promuovere il tuo canale YouTube.

Creare applicazioni web che utilizzano le API di Google e il client JavaScript per le API di Google

In questa sessione imparerai a usare le funzioni del client API di Google per JavaScript al fine di creare applicazioni web avanzate. Alcune delle funzionalità che dimostreremo includono l'autenticazione e CORS.

Misurazione del rendimento web nel mondo reale

Monitorare la velocità reale di un sito web o di un'applicazione è un compito difficile. Descrivi bene l'API Web Timing e il modo in cui Google Analytics (GA) la utilizza per fornire ai publisher dati granulari sulla velocità reale. Vediamo come personalizzare GA per ottenere informazioni dettagliate sul rendimento dei siti e condividere informazioni sul rendimento in base a dati aggregati.

Storytelling basato sui dati

Da un singolo grafico all'elaborato storytelling basato sui dati, Google Chart Tools ora offre un'esperienza chiara e accessibile basata sulla nostra nuova galleria HTML5. Scopri come usare animazioni, annotazioni e altre semantiche visive e come portare l'interazione utente con dati dettagliati.

OAuth 2.0 per identità e accesso ai dati

Gli utenti amano conservare i propri dati in un unico posto sul Web dove sono facilmente accessibili. Che si tratti di video di YouTube, file di Google Drive, contatti Google o di molti altri tipi di dati, gli utenti hanno bisogno di un modo per concedere in modo sicuro alle applicazioni l'accesso ai loro dati. OAuth è lo standard web fondamentale per l'accesso ai dati delegato, mentre OAuth 2.0 è la versione di nuova generazione con funzionalità di sicurezza aggiuntive. In questa sessione parleremo dei più recenti progressi nel modo in cui OAuth può essere utilizzato per l'accesso ai dati, ma parleremo anche di come puoi ridurre le barriere all'accesso alla tua applicazione consentendo agli utenti di eseguire l'accesso utilizzando i propri Account Google. Imparerai, attraverso un esempio scritto in Python, come utilizzare OAuth 2.0 per incorporare l'identità utente nella tua applicazione web. Verranno inoltre illustrate le best practice per applicazioni desktop, applicazioni mobile e casi d'uso server-to-server.

Ottimizzazione del codice utilizzando le funzionalità delle API di Google

Le API di Google supportano una serie di funzionalità progettate per consentire uno sviluppo all'avanguardia. In questa sessione imparerai a creare applicazioni che utilizzano funzionalità di miglioramento delle prestazioni per velocizzare l'esecuzione del codice e utilizzare meno risorse. Alcune funzionalità descritte includono il raggruppamento in batch, le richieste di risposte parziali e modi efficienti per gestire i contenuti multimediali.

Introduzione all'SDK Google Drive

In questa presentazione, presenteremo alcune nuove importanti funzionalità e piattaforme nell'SDK di Google Drive. Parleremo di quella che riteniamo essere una rivoluzione nel modo in cui gli sviluppatori scrivono applicazioni collaborative. Annunceremo inoltre una nuova API per semplificare ancora di più la gestione dei file su Google Drive per gli sviluppatori, sostituendo alcune API legacy nel frattempo. Inoltre, regaleremo delle magliette senza costi ai partecipanti.

Che cosa è possibile con l'SDK Google Drive

I partner di Google Drive hanno già implementato una serie di applicazioni estremamente interessanti che utilizzano Google Drive per l'archiviazione dei file. L'implementazione sull'SDK di Google Drive consente agli sviluppatori di distribuire il costo dello spazio di archiviazione senza dover reimplementare la gestione dei file. In questa sessione, dai un'occhiata a una serie di implementazioni esistenti dell'SDK di Google Drive con le app più diffuse. In particolare MindMeister, Cloud9 IDE e CoolIris saranno qui per parlare della loro integrazione.

Approfondimento sulla prossima versione dell'API Google Drive

Questa sessione illustra una serie di best practice relative alla nuova API Google Drive. Vediamo come sincronizzare correttamente i file, come gestire la condivisione e come rendere le applicazioni più veloci ed efficienti che mai. Analizza un'intera applicazione funzionante che espone le best practice.

Scrivere app raffinate che integrano profondamente l'integrazione nell'interfaccia utente di Google Drive

Vedremo come implementare le app di Drive complete. Questa non è un'introduzione alle app di Drive, ma piuttosto spiega come integrare il tuo prodotto su Google Drive e assicurare che l'esperienza utente sia fluida. Parleremo anche di come distribuire efficacemente la tua app nel Chrome Web Store. L'app di esempio integrata in questa discussione mostrerà un caso d'uso di esempio, ma per il resto è pronta per la produzione.

Scrivere app Drive efficienti per Android

Questa sessione spiega come scrivere app di Drive che sincronizzano i file con i dispositivi Android. Vedremo anche come aprire file su dispositivi Android o creare nuovi file da questo ambiente.

Archiviazione dei dati in Google Apps Script

Questa sessione illustra i diversi modi in cui gli sviluppatori possono archiviare i dati quando utilizzano Google Script. Analizzeremo i dati per caso d'uso, quindi mostreremo esempi di come utilizzare le diverse opzioni: foglio di lavoro, script/proprietà utente, connettore JDBC e distribuzione.

Usa quello che sai: HTML e JavaScript in Apps Script

Questa sessione spiega come creare servizi e app web dinamici in Apps Script, sfruttando le competenze che hai già. Durante la sessione mostreremo come creare applicazioni interattive ricche utilizzando i normali HTML e JavaScript, mantenendo al contempo una profonda integrazione di Google tramite Apps Script. Vedremo anche come utilizzare gli script per pubblicare contenuti di testo come JSON e XML.

Riunire le parti: creare app con Google Apps Script

Scopri le novità di Google Apps Script. In questa sessione esploreremo la semplicità di Google Apps Script per la creazione di un'app che si integra in molti servizi Google. Verranno trattati molti servizi di Google Apps Script, a dimostrazione di come Google Apps Script sia una potente piattaforma applicativa.

Integrazione di Google+ nelle app mobile

Crea un'esperienza più coinvolgente e personalizzata per i tuoi utenti incorporando alcuni aspetti di Google+ nella tua app mobile. Scopri come i tuoi utenti possono condividere immagini, link e altri contenuti in Google+ dalla tua app e come farlo può aumentare la visibilità e la rilevabilità della tua applicazione.

La nuova generazione di social è in un Hangout

Dai vita alle tue app con conversazioni audio/video in diretta utilizzando l'API Hangouts Platform. Utilizzando l'API Google+ Hangouts, puoi sviluppare applicazioni di collaborazione che vengono eseguite all'interno di un Google+ Hangout. Lasciati ispirare da ciò che puoi creare con le API Hangouts.

Come facciamo urlare i widget JavaScript

Quando si caricano i siti web, ogni millisecondo è importante. I widget social devono migliorare l'esperienza sul sito web senza però rallentarla. Esamineremo le sfide specifiche del caricamento di widget social, come il pulsante +1, e come ci siamo accertati che venissero caricati il più velocemente possibile. Ebbene sì, ci saranno storie di guerra. Anche se ci concentreremo sul rendimento dei widget, molte delle tecniche che abbiamo utilizzato hanno un'applicabilità più ampia e ti mostreremo come possono anche rendere il tuo sito web più veloce.

Nozioni di base sulla piattaforma Google+

Per sfruttare al meglio Google, aggiungi Google+ al tuo sito e consenti ai tuoi contenuti di apparire più completi e disponibili in più posizioni. In questa sessione tratteremo le nozioni di base della piattaforma Google+, tra cui il pulsante +1, il badge del brand, il badge personale, l'autore della ricerca, gli snippet, le pagine Google+ e altro ancora.

Trarre il massimo dalla piattaforma Google+

Hai implementato alcune funzioni della piattaforma Google+ e ora vuoi saperne di più. Scopri come, perché e come misurare l'aumento del coinvolgimento sui tuoi contenuti ovunque si trovi. In questa sessione, approfondiremo le best practice e l'implementazione della piattaforma Google+. Gli argomenti varieranno dalla scelta dei pulsanti, dalla velocità e dall'API JS a markup strutturato avanzato, analisi personalizzate e coinvolgimento profondo.

Guida introduttiva all'API Google+ History

Con la cronologia di Google+, gli utenti del tuo sito o delle tue applicazioni possono salvare privatamente e condividere facoltativamente la propria attività online, come Caricamento istantaneo per quasi tutto. Ti mostreremo come iniziare a utilizzare l'anteprima per gli sviluppatori di questa nuova API.

API Advanced Google+ History

La cronologia di Google+ consente agli utenti del tuo sito o delle tue app di salvare privatamente e condividere facoltativamente la propria attività online. In questa sessione daremo un'occhiata in dettaglio all'API di anteprima per sviluppatori, con particolare attenzione alle best practice e alle funzionalità estese.

Chat informale con il team della piattaforma Google+

Incontra il team della piattaforma Google+, trova risposta alle tue domande e approfondisci la tecnologia.

Chat informale con il team di Hangouts

Partecipate a una conversazione con il team di Google+ Hangouts. Ascolta il pensiero alla base della strategia in tempo reale di Google e scopri in che modo aziende, emittenti, sviluppatori e famiglie utilizzano il prodotto. Hai mai pensato a come funziona un Hangout in diretta? Partecipa a questa sessione per avere risposte a tutte le tue domande e scoprire che cosa ti riservano gli Hangout in futuro.

Best practice per gli sviluppatori di API di Google Maps

L'API di Google Maps facilita l'aggiunta di semplici mappe alle applicazioni, ma vogliamo portarti a un livello superiore. In questa sessione sveleremo le best practice consigliate per gli sviluppatori di API di Google Maps, tra cui strumenti per sviluppatori, test e funzionalità delle API che ti consentiranno di risparmiare tempo, evitare serenità e deliziare i tuoi utenti.

Una master class sullo stile

Le mappe con stili personalizzati consentono agli sviluppatori di personalizzare l'aspetto dei riquadri di Google Maps sottostanti. In questo modo è molto semplice creare una mappa di grande impatto. Puoi personalizzare la mappa in base al messaggio, alla combinazione di colori o per dare maggiore enfasi ai tuoi dati. In questa lezione, i progettisti di mappe esperti ti aiuteranno a creare stili belli ed eleganti per adattare le tue mappe alle tue esigenze.

Calcolo di riquadri di mappa con Go su App Engine

In questa presentazione utilizziamo l'API di Google Maps e Go su App Engine per creare un'app e creare set di riquadri personalizzati per Google Maps. L'app dimostra l'utilizzo dell'idoneità di Go per il calcolo nel cloud e delle funzionalità di scalabilità principali di App Engine, come code di attività e backend.

Visualizzazione dei dati spaziali

Le mappe sono state tra le prime visualizzazioni di dati, ma possono anche fornire lo sfondo per visualizzare i tuoi dati spaziali. In questa sessione faremo un viaggio nel mondo della visualizzazione dei dati basata su mappe, fornendoti gli strumenti necessari per dar vita ai tuoi dati nel modo più efficace possibile su una mappa utilizzando l'API di Google Maps v3.

Novità di Google Maps

Ci sono molte cose interessanti nel mondo di Maps su Google. Vieni e unisciti a noi per dare il via al percorso di Google Maps alla conferenza Google I/O 2012 con un tuffo nelle mappe online all'avanguardia con Brian McClendon, Vice President di Google Maps and Earth,

Non solo una mappa

L'API di Google Maps è la piattaforma di mappatura più popolare al mondo, ma offre a sviluppatori e utenti molto più di una semplice mappa. In questa sessione analizziamo la ricchezza di valore aggiuntivo che l'API di Google Maps può offrire e le funzionalità essenziali di cui gli sviluppatori devono essere a conoscenza in una serie di verticali, tra cui settore immobiliare, viaggi e vendita al dettaglio.

Geospaziale aziendale nel cloud

Google ora offre una soluzione di hosting cloud potente e versatile per l'analisi e i dati geospaziali. Scopri come la tua azienda può sfruttare questo potenziale per ridurre i costi, aumentare la produttività e fornire servizi a dipendenti e sviluppatori utilizzando strumenti familiari come Google Earth e l'API di Google Maps.

Creazione di un'attività intorno all'API Places

L'API Google Places consente di accedere alla raccolta più completa e accurata di informazioni sulle schede di attività commerciali al mondo. Unisciti a noi per scoprire come la tua app può sfruttare l'API Places per offrire il massimo valore economico e strategico a te e ai tuoi utenti e a partecipare al futuro del commercio mobile.

Potenziare la forza lavoro con Google Maps

Uno dei problemi più difficili nella gestione della tua attività è capire dove si trova tutto, che si tratti di dipendenti, consegne o attrezzature. In questa sessione ti mostreremo come utilizzare la tecnologia Google per gestire tutti gli asset della tua attività e assicurarti che tutto sia nel posto giusto al momento giusto.

Chat Fireside con il team dell'API di Google Maps

Incontra gli ingegneri di Google Maps e Google Earth per una discussione aperta sull'API di Google Maps, Google Earth e KML. Invia e vota le domande qui: http://goo.gl/LgnRa