Sesi

Google Cloud Messaging untuk Android

Cloud-to-device-Messaging (C2DM) keluar dalam versi beta dan mendapatkan nama baru: Google Cloud Messaging untuk Android. GCM untuk Android menggabungkan pelajaran yang kami pelajari dalam C2DM versi beta, yang banyak di antaranya berbentuk fitur baru. Sesi ini akan membahas layanan baru secara menyeluruh dan mendetail.

Membuat Aplikasi yang Bagus: Topik yang Lebih Canggih untuk Pakar Android Developers

Sebagai tindak lanjut dari tips tahun lalu, sesi ini akan memperkenalkan teknik tingkat lanjut untuk developer Android yang ahli. Sesi ini membahas lebih dalam teknik tingkat lanjut untuk meminimalkan konsumsi baterai, meningkatkan stabilitas, dan menyenangkan pengguna Anda; membantu Anda mengambil aplikasi yang bagus dan mengubahnya menjadi produk yang dipoles.

Obrolan Santai Android

Temui tim Android Engineering, dan bahas teknologi ini lebih dalam.

Melakukan Lebih Banyak Dengan Lebih sedikit: Menjadi Warga Android yang Baik

Lebih cepat dan lebih ringan akan lebih baik, terutama pada perangkat seluler dengan resource terbatas. Pelajari teknik tingkat lanjut untuk mengoptimalkan efisiensi CPU, RAM, dan I/O, serta praktik terbaik untuk menggunakan JNI dan SQLite.

Yang Baru di Android Developers Tools

Tur tentang semua hal yang baru di alat developer Android, dengan panduan tentang cara menggunakannya untuk mendapatkan hasil terbaik.

Apa yang Baru di Android?

Ini adalah tur yang berfokus pada developer tentang apa saja yang ada di dalam sistem dan framework aplikasi sejak terakhir kali kita berkumpul.

Antarmuka Pengguna Android Multi-Versi

Sesi ini akan menunjukkan cara membangun antarmuka pengguna yang berfungsi secara konsisten di seluruh versi Android, mulai dari Eclair hingga saat ini. Kita akan membahas berbagai topik termasuk Bilah Tindakan, Fragmen, gaya, penentu ukuran, struktur aplikasi, dan navigasi.

Keamanan dan Privasi di Aplikasi Android

Android menyediakan fitur dan API yang memungkinkan pengembangan aplikasi aman, dan Anda harus menggunakannya. Sesi ini akan dimulai dengan ringkasan fitur keamanan platform Android, kemudian membahas cara memanfaatkannya untuk melindungi pengguna Anda dan menghindari munculnya kerentanan. Anda juga akan mempelajari praktik terbaik untuk melindungi privasi pengguna di aplikasi.

Sisi Sensitif Android

Android memiliki sisi yang sensitif. Di sesi ini, kita akan memanggil semua sensor Android: akselerometer, giroskop, cahaya, dan lainnya. Mencakup praktik terbaik untuk menangani data sensor, dengan fokus khusus pada keseimbangan masa pakai baterai dan kegunaan.

Untuk Lebih Baik atau Lebih Buruk: Memperlancar Performa di UI Android

Pengalaman pengguna yang luar biasa membutuhkan kelancaran dalam rendering dan animasi antarmuka Anda; aplikasi Anda harus memiliki kecepatan frame yang baik dan konsisten. Sesi ini mendalami pekerjaan kami tentang kerangka kerja Android untuk menemukan dan memperbaiki masalah kinerja, bersama dengan kiat tentang cara melakukan hal yang sama untuk aplikasi Anda.

Sepuluh Hal yang Perlu Diketahui Pengembang Game

Sesi ini mengungkapkan hal-hal yang dilakukan pengembang game berpengalaman untuk mendapatkan ulasan Google Play yang baik, menciptakan pengalaman pengguna Android yang kuat, dan dipertimbangkan untuk ditampilkan di Aplikasi Google Play.

Mendapatkan Masukan Langsung dari Komunitas YouTube

Apakah Anda ingin mengetahui (dan melihat) komunitas situs Anda? Kami akan membagikan cara baru untuk meminta video dari pengguna Anda. Pelajari cara pengembangannya dan lihat contoh penggunaannya sebagai bagian dari platform pengiriman video open source YouTube Direct.

Aplikasi YouTube API Seluler untuk Kreator, Kurator, dan Konsumen Konten

Konsumsi dan upload YouTube yang tumbuh pesat terjadi di perangkat seluler. Ini menghadirkan peluang baru bagi pengembang aplikasi seluler. Kunjungi dan pelajari bagaimana YouTube API digunakan untuk membuat aplikasi seluler yang menarik bagi kreator konten, kurator, dan konsumen. Lihat contoh aplikasi seluler yang inovatif dan belajar dari pengalaman: Flipboard, 955 Dreams, dan WeVideo.

YouTube API + Rendering Cloud = Happy Mobile Gamers

YouTube adalah salah satu tujuan utama para gamer. Banyak developer konsol telah menggabungkan perekaman video dan mengupload secara langsung ke game mereka, tetapi mengupload ke YouTube dari game seluler menghadirkan serangkaian tantangan unik. Ayo belajar bagaimana kombinasi YouTube API dan komputasi cloud dapat membantu mengaktifkan upload video di game seluler Anda.

HTML5 di YouTube: Cerita dari Garis Depan

Apakah HTML5 siap untuk kode produksi? Tentu saja. Ini adalah gambaran ke semua teknologi HTML5 yang kami gunakan dalam kode langsung di YouTube. Kami akan memiliki kumpulan kiat, trik, dan praktik terbaik untuk video HTML5, tag pelacakan, getUserMedia, dan lain-lain. Ditambah pembahasan mendalam tentang pengembangan Tag Video Seluler.

Memonetisasi Aplikasi Android

Ada lebih dari satu cara untuk memperoleh penghasilan dengan aplikasi Android: Aplikasi berbayar, penagihan dalam aplikasi, iklan, dan lainnya. Sesi ini membahas subjek secara komprehensif, dengan detail tentang alat monetisasi di Google Play dan pembahasan mendalam tentang SDK AdMob, mediasi jaringan iklan, dan Google Analytics. Dapatkan lebih banyak pengetahuan tentang cara menghasilkan lebih banyak uang, mendapatkan lebih banyak pengguna, dan mendapatkan lebih banyak insight.

Desain Android untuk Sukses

Anda memiliki ide bagus untuk aplikasi Android. Anda ingin aplikasi tersebut menonjol di antara ratusan ribu aplikasi. Anda ingin pengguna menyukainya dan memberi tahu semua orang yang mereka kenal. Tim Pengalaman Pengguna Android siap membantu. Kita bahas panduan Desain Android dan trik lain untuk membuat aplikasi yang menyenangkan pengguna dan membantu mencapai tujuan mereka. Tidak perlu memiliki latar belakang desain.

Google Play: Dasar-Dasar Pemasaran untuk Developer

Segera setelah Anda menekan tombol Publikasikan di aplikasi, Anda akan menjadi (sebagian) seorang pemasar; mungkin juga mencoba menjadi pemasar yang baik. Bagikan semua yang kami ketahui tentang mempromosikan aplikasi di Google Play: membuat kerangka kerja pemasaran yang strategis, memanfaatkan saluran media dengan baik, memanfaatkan aset yang kami buat untuk developer, dan meyakinkan tim Play untuk menampilkan aplikasi Anda.

Aplikasi tidak berguna jika orang tidak dapat menemukan cara mereka menggunakannya. Android memperkenalkan perubahan besar pada dukungan navigasi pada versi 3.0 dan 4.0. Panel Tindakan menawarkan kontrol yang mudah untuk navigasi Naik, perilaku tombol Kembali menjadi lebih konsisten dalam tugas, dan UI Recent Tasks mengalami perbaikan. Dalam diskusi ini, kita membahas bagaimana dan mengapa kita bisa sampai saat ini, bagaimana memikirkan navigasi saat mendesain pengalaman pengguna aplikasi Anda, dan cara menulis aplikasi yang menawarkan navigasi yang mudah dalam beberapa versi Android.

Sudah Baca Panduan Desain; Bagaimana Selanjutnya?

Panduan Desain Android menjelaskan cara mendesain aplikasi Android yang menarik, tetapi bukan cara membangunnya. Dalam diskusi ini, kami akan memberikan tips praktis tentang cara menerapkan {i>fit & finish<i} saat Anda mengimplementasikan desain, kami akan menunjukkan cara menghindari beberapa kesalahan umum, kami akan menjelaskan beberapa pola yang berguna, dan menunjukkan bagaimana alat dapat membantu.

API Media Level Rendah baru di Android

Jellybean memperkenalkan serangkaian API media tingkat rendah yang andal dan memungkinkan developer mengakses codec hardware langsung dari Java. Sesi ini memperkenalkan API baru dengan contoh.

Mengukur Nilai Aplikasi Anda Secara Menyeluruh

Kami telah memikirkan kembali analisis aplikasi seluler dari awal. Jika Anda seorang developer aplikasi seluler, cari tahu apa saja yang baru dari Google Analytics; Pahami cara mengukur nilai menyeluruh aplikasi Anda, dan tingkatkan performanya untuk mendorong penggunaan dan retensi.

Alat Pemutar YouTube Android Baru

Jika Anda sedang membangun aplikasi ponsel cerdas, tablet, atau Google TV Android dan ingin menyertakan pemutaran video YouTube berkualitas tinggi dalam produk Anda, sesi ini akan mengguncang dunia Anda.

Seni Manipulasi Organisasi

Kami sering mendengar para insinyur mengeluhkan betapa sulitnya menyelesaikan apa pun di dalam perusahaan besar. Trik untuk mengatasi hal ini adalah mengenal orang yang tepat, memahami bagaimana kekuasaan mengalir dalam organisasi, dan, yang paling penting, apa yang bisa Anda dapatkan dan kapan. Kami akan membantu Anda memahami elemen manusia dalam menavigasi perusahaan besar dan kecil melalui serangkaian anekdot yang (semoga) menghibur.

SPDY: Di Sini!

SPDY membuat halaman web Anda lebih cepat melalui SSL daripada melalui HTTP. Kami akan membahas alasan Anda harus peduli, memberikan tips tentang cara memanfaatkan fitur-fiturnya, membahas implementasi yang efektif, dan memberi tahu Anda tentang masa mendatang.

Mendesain untuk Setengah Tubuh Lainnya: Seksi Tidak Selalu Merah Muda

Perempuan mengontrol 80 persen pengeluaran konsumen dan mendorong sebagian besar aktivitas pengguna di banyak jaringan sosial terbesar. Gamer perempuan berusia di atas 55 tahun menghabiskan paling banyak waktu bermain game online di antara semua demografi. Apakah Anda memikirkan bagaimana produk atau bisnis Anda menarik dan melibatkan perempuan? Simak pendapat panel kami tentang teknologi yang berhasil mengungguli pengguna perempuan yang tidak terlalu merah muda.

Menjalankan Google di Google

Bagaimana cara Anda menskalakan operasi IT untuk mengikuti pertumbuhan bisnis, pekerja, dan sistem Anda? Sesi ini akan membahas bagaimana organisasi IT Google, Corporate Engineering, mengikuti perkembangan Google. Dengan menggunakan contoh praktis dari penggunaan virtualisasi Ganeti oleh Google, Google Cloud dan analisis data mempelajari cara menerapkan pelajaran ini di organisasi Anda.

Desain Tingkat Lanjut untuk Engineer

Desain bukanlah ilmu hitam, melainkan bidang yang bisa dipelajari orang. Dalam pembicaraan ini, dua desainer elite dari Google akan memberi Anda sebuah kursus kilat lanjutan tentang desain interaktif dan visual. Topik akan mencakup model mental, pemetaan alami, metafora, kesalahan mode, hierarki visual, tipografi, dan prinsip gestalt. Menerapkan pengetahuan ini dengan benar dapat meningkatkan kualitas pekerjaan Anda secara drastis.

Melindungi Pengalaman Pengguna Saat Mengintegrasikan Kode Pihak Ketiga

Jumlah konten pihak ketiga yang disertakan di situs web sangat banyak (tombol berbagi sosial, pelacakan pengguna, iklan, pustaka kode, dll.). Pelajari tips dan teknik terbaik untuk mengintegrasikannya ke dalam situs Anda tanpa membahayakan pengalaman pengguna yang lebih lambat atau bahkan situs Anda tidak akan tersedia.

Maps untuk Kebaikan

Developer berada di balik banyaknya aplikasi peta mutakhir yang menjadikan dunia tempat yang lebih baik. Dalam sesi ini kami akan menunjukkan kepada Anda bagaimana pengembang menggunakan Google Earth Builder, Google Earth Engine, Google Maps API, dan aplikasi Android untuk aplikasi yang beragam seperti pemetaan etno situs budaya asli, memantau penebangan hutan Amazon, dan melacak migrasi spesies yang terancam punah di seluruh dunia. Ayo pelajari tentang bagaimana Anda dapat bermitra dengan organisasi nirlaba untuk mengajukan permohonan Hibah Developer 2012 dan membuat dampak positif dengan peta Anda.

Menyalakan

Ignite menampilkan hal terbaik dari budaya geek dalam serangkaian presentasi singkat selama lima menit. Setiap speaker mendapatkan 20 slide yang maju otomatis setelah 15 detik. Brady Forrest (Khosla Ventures) menjadi pembawa acara.

Mengembangkan untuk Audiens Global: Alat untuk Pelokalan dan Internasionalisasi

Seiring peningkatan penetrasi internet dan seluler yang terus meningkat, developer menghadapi peluang yang unik dan menantang: miliaran pengguna baru berbicara dalam banyak bahasa berbeda. Bahasa Inggris sering dianggap sebagai lingua franca untuk aplikasi dan situs, tetapi kurang dari setengah populasi online saat ini yang sekarang menggunakannya - kesuksesan di web global akan membutuhkan pendekatan yang lebih gesit. Diskusi teknologi ini akan membahas beberapa tips, trik, dan alat yang dapat mempermudah internasionalisasi (i18n) serta pelokalan (L10n) bagi developer web dan aplikasi seluler (dengan fokus pada Chrome dan Android).

Pola Desain Aplikasi Berbasis Pengetahuan

Dalam diskusi ini, kita akan melihat pola desain yang muncul untuk membangun aplikasi web yang memanfaatkan data terstruktur berskala besar. Lihat {i>dataset<i} terbuka seperti Wikipedia dan Freebase serta markup terstruktur seperti Schema.org dan RDFa untuk melihat jenis aplikasi baru apa yang disediakan teknologi ini bagi pengembang.

Membangun Aplikasi Android yang Menggunakan Web API

Google menawarkan rangkaian layanan backend yang besar dan terus berkembang, mulai dari AdSense, Tasks, Kalender, hingga Google+, yang dapat memperkaya aplikasi Anda, dan semakin banyak layanan API yang seragam. Sesi ini membahas cara menggunakannya secara efisien dan aman, termasuk mengautentikasi secara aman dan dengan pengalaman pengguna yang baik, serta menjelaskan pengoptimalan tingkat aplikasi khusus Android. Diskusi ini juga akan memperkenalkan Google Cloud Endpoints - kemampuan untuk menentukan REST API Anda sendiri di App Engine, dan menggunakan infrastruktur Google API untuk menayangkannya. Kami akan menunjukkan cara menggunakan Google Cloud Endpoints untuk mem-build aplikasi seluler hebat yang diakhiri dengan App Engine.

Android WebView

Ratusan ribu aplikasi Android menggunakan WebView untuk menampilkan konten HTML. Di Android 4.0, perangkat kerasnya diakselerasi, yang memungkinkan dukungan untuk fitur HTML5 seperti video inline, 3d CSS, animasi CSS, dan elemen luapan. Diskusi ini akan memberikan gambaran umum mengenai implementasi yang mendasarinya di ICS, menjelaskan cara terbaik untuk memanfaatkan WebView di aplikasi Anda, dan membahas praktik terbaik untuk kode HTML berperforma tinggi.

Aplikasi Android di Google Play

Google Play berkembang lebih cepat dari sebelumnya. Dalam diskusi ini, kami akan berbagi insight tentang momentum Google Play, aplikasi Google Play yang paling sukses, dan beberapa pengembangan baru yang akan segera hadir dari Google Play. Kami juga akan membagikan fitur baru untuk penayang yang akan membantu developer aplikasi Android mendapatkan hasil maksimal saat mereka menjalankan bisnis sehari-hari di Google Play.

Lebih Dekat dan Personal: NFC dan Android Beam

Sesi yang membahas fitur NFC berorientasi developer yang telah kami tambahkan ke platform Android. Pelajari cara menggunakan Android Beam untuk menambahkan kemampuan berbagi ajaib ke aplikasi Anda, dan lihat fitur NFC baru dan menarik lainnya yang sedang dikembangkan.

Membuat Aplikasi Android Mudah Diakses

Android 4.0 memperkenalkan API aksesibilitas tingkat platform sehingga Anda tidak perlu menjadi ahli untuk membuat aplikasi yang dapat diakses oleh penyandang disabilitas. Ayo pelajari bagaimana API untuk aksesibilitas membuat pekerjaan Anda lebih mudah.

ADK 2.0

Memperkenalkan API dan kemampuan baru di ADK 2.0, dengan demo.

Tampilkan Konten Anda di Google TV

Perangkat Google TV biasanya merupakan layar terbesar di rumah, sehingga menjadikannya platform utama bagi developer yang ingin mendistribusikan konten berdurasi panjang berkualitas tinggi langsung ke ruang keluarga. Kita akan membahas berbagai opsi untuk menghosting, streaming, dan mengamankan konten Anda di Google TV, serta cara memastikan audiens mendapatkan pengalaman terbaik saat menonton konten Anda.

Perintah dan Kontrol di Ruang Keluarga - Membuat Aplikasi Layar Kedua untuk Google TV

Dengan hadirnya Google TV, kini ada perangkat Android di tengah ruang keluarga. Namun, membuat aplikasi yang berjalan di Google TV bukan satu-satunya cara bagi Anda untuk menjangkau pengguna Google TV. Pelajari cara Google TV memungkinkan Anda memanfaatkan perangkat tersambung lainnya, seperti ponsel cerdas, tablet, atau PC (yaitu layar kedua) untuk berinteraksi dengan televisi.

Hadirkan Aplikasi Anda di Layar Lebar

Google TV memperluas jangkauan Android dan web ke televisi, namun merancang aplikasi untuk TV pada dasarnya berbeda dengan membuat aplikasi untuk seluler, tablet, atau PC. Dalam sesi ini, kami akan berbagi poin inti penelitian pengguna kami dan memberikan tips tentang cara terhubung dengan pengguna Anda dengan mendesain aplikasi Android dan web yang indah dan fungsional untuk layar terbesar di rumah.

Bermain dengan Pola

Desainer dan developer aplikasi terbaik di kelasnya akan berbicara tentang pengalaman mereka dalam mengembangkan untuk Android, menampilkan {i>screenshot<i} dari aplikasi mereka, mengeksplorasi tantangan yang mereka hadapi, dan menawarkan solusi kreatif yang kongruen dengan panduan Desain Android. Para tamu akan diundang untuk menunjukkan contoh pola visual dan interaksi dalam aplikasi mereka agar aplikasi tetap konsisten dan personal.

Bermain dengan Pola

Desainer dan developer aplikasi terbaik di kelasnya akan berbicara tentang pengalaman mereka dalam mengembangkan untuk Android, menampilkan {i>screenshot<i} dari aplikasi mereka, mengeksplorasi tantangan yang mereka hadapi, dan menawarkan solusi kreatif yang kongruen dengan panduan Desain Android. Para tamu akan diundang untuk menunjukkan contoh pola visual dan interaksi dalam aplikasi mereka agar aplikasi tetap konsisten dan personal.

Bukan Hanya Peta

Menggunakan situs real estate sebagai studi kasus, kami akan memandu Anda membuat situs dari awal yang sepenuhnya memanfaatkan Maps API yang canggih yang telah jauh melampaui penanda dan jendela info. Kami akan menunjukkan bagaimana fitur seperti matriks jarak, tur otomatis, streetview kustom, dan lainnya dapat meningkatkan pengalaman pengguna situs terkait peta Anda.

Integrasikan Intent Web ke Aplikasi Web Anda Sekarang

Intent Web adalah masa depan komunikasi antar-aplikasi. Dalam Code Lab ini, pembuat Intent Web akan memberikan saran pribadi tentang cara mengintegrasikan Intent Web ke dalam aplikasi.

Pembuatan Halaman HTML Lanjutan Menggunakan Fitur CSS Modern

Di codelab ini, kita akan menjelajahi fitur baru CSS3 dan menunjukkan cara menggunakannya, untuk membuat halaman HTML dan aplikasi web yang menakjubkan. Sebagai contoh, kita akan membahas CSS3 flexbox, multi-kolom CSS3, dan banyak fitur lainnya. Kita juga akan meninjau fitur CSS yang membuat halaman web lebih menarik, mis.dengan menggunakan filter.

Menyatukan Google Cloud: Membuat kueri log App Engine dengan BigQuery

Sesi ini akan menunjukkan cara menggunakan beberapa Teknologi Google secara bersamaan untuk mengotomatiskan impor dan kueri log App Engine Anda dari Big Query, termasuk menggunakan MapReduce API dan Log API baru untuk membaca log App Engine, menyimpan log ke Google Storage menggunakan akun robot, mengimpor log ke Big Query, dan membuat kueri dari antarmuka web atau secara terprogram.

Mengimplementasikan Aplikasi Drive Pertama Anda yang Menyeluruh

Engineer Google akan siap membantu Anda membuat integrasi Google Drive berfungsi dengan aplikasi Anda. Kami akan memberikan panduan singkat tentang contoh aplikasi perkenalan, dengan tujuan mengaktifkan dan menjalankan integrasi Drive bagi semua pengguna sebelum sesi berakhir.

Evolusi Berikutnya dari Aplikasi Chrome

Aplikasi Terpaket Chrome terus berkembang untuk melakukan lebih banyak hal, bekerja secara offline tanpa hambatan, dan memberi developer kontrol yang lebih besar atas antarmuka pengguna mereka. Bergabunglah bersama kami untuk mendalami pratinjau developer tentang evolusi Aplikasi Chrome berikutnya dan pelajari cara mulai melakukan hal-hal yang tidak terpikirkan sebelumnya menggunakan teknologi web.

Mengubah Aplikasi Web Anda menjadi Aplikasi Chrome

Aplikasi Chrome terus berkembang untuk melakukan lebih banyak hal, bekerja secara offline tanpa hambatan, dan memberi developer kontrol yang lebih besar atas antarmuka pengguna mereka. Bergabunglah dengan Pete LePage saat dia menunjukkan cara membuat Aplikasi Chrome dan mempelajari cara untuk mulai melakukan hal-hal yang tidak pernah terpikirkan sebelumnya menggunakan teknologi web.

Native Client LIVE

Dalam diskusi ini, kami akan mentransfer aplikasi ke Native Client dalam waktu 60 menit, LIVE; menunjukkan manfaat yang dapat diberikan Native Client untuk developer C++ tradisional yang ingin beralih ke web. Dalam proses transfer, kami akan membahas tugas khusus yang perlu dilakukan developer selama porting, dan cara mengatasinya dengan alat dan teknologi baru termasuk integrasi proses debug dengan Visual Studio dan kumpulan library utilitas yang baru ditambahkan ke SDK. Peserta sesi ini akan mendapatkan pemahaman yang jelas tentang apa yang diperlukan untuk mentransfer aplikasi mereka ke Native Client sehingga mereka dapat memulai proyek mereka sendiri

Masa Pakai Petunjuk Native Client

Native Client menghadirkan kode native ke web - seaman dan seaman JavaScript. Namun, kode yang dijalankan oleh Native Client harus mengikuti beberapa aturan untuk memastikan keamanan dan menjamin bahwa kode tersebut terintegrasi secara lancar dengan aplikasi web. Sesi ini akan mengikuti baris kode di sepanjang siklus prosesnya: dikompilasi, dimuat di seluruh jaringan, dan dijalankan di komputer pengguna. Dalam prosesnya, mekanisme keamanan Native Clients akan dipelajari lebih lanjut, serta API yang memungkinkan kode native berintegrasi dengan web, bukan terikat dengan sistem operasi tertentu.

Web Bisa Melakukan Itu!?

Web berubah dengan sangat cepat sehingga sulit untuk mengikuti hal-hal baru di platform ini. Kemampuan baru HTML5 memungkinkan pengembang untuk membangun rangkaian aplikasi yang benar-benar baru - hal-hal yang sebelumnya tidak mungkin dilakukan, kini menjadi kenyataan. Sesi ini akan memandu Anda mengenal paling baru HTML5 untuk tahun 2012 dengan berfokus pada teknik-teknik mendalam, yang memecahkan tantangan di dunia nyata. Kami akan membahas pengambilan media, I/O file, penggunaan websockets tingkat lanjut, streaming media, input perangkat, multimedia, dan desain css modern.

Kecanggihan Platform Web

Dari sematan, widget, hingga pengelolaan aplikasi yang kompleks, Anda terus-menerus dituntut untuk membuat komponen yang lebih baik sebagai developer web. Banyak baris JavaScript telah ditulis untuk mengatasi masalah ini -- buruk. Namun, bantuan akan segera datang. Platform web mendapatkan serangkaian kemampuan baru yang andal dan dirancang untuk membantu Anda membuat komponen yang tangguh, dapat digunakan kembali, dan dapat dikemas. Kami akan membahas hal yang mereka lakukan, status mereka, dan bagaimana Anda dapat mulai bermain dengan teknologi baru yang canggih ini sekarang. Yang terpenting, kami akan menunjukkan kepada Anda cara melibatkan diri dan membantu mengarahkan arah karier mereka seiring dengan pertumbuhan mereka.

UI Cepat untuk Web Lintas Perangkat

Salah satu fitur hebat web modern adalah situs berfungsi di perangkat apa pun dengan browser. Sesi ini akan berfokus pada pembuatan UI untuk web lintas perangkat. Kami akan membahas pembuatan situs web yang mendukung beberapa faktor bentuk perangkat (pendekatan responsif dan non-responsif), membahas situs web satu halaman dan beberapa fitur tata letak di browser seluler modern, dan membahas secara mendalam input multi-sentuh di web. Terakhir, kami akan menampilkan beberapa alat debug seluler baru yang mengagumkan di Chrome dan Chrome untuk Android.

Membuat Aplikasi Web Seluler Berperforma Tinggi

Pelajari hal-hal yang diperlukan untuk membuat aplikasi seluler HTML5 yang akan memukau pengguna Anda. Sesi ini akan berfokus pada kecepatan, dukungan offline, tata letak UI, dan alat yang diperlukan untuk menyiapkan lingkungan pengembangan yang produktif. Kunjungi sesi ini jika Anda ingin membuat aplikasi web seluler terbaik yang lebih menarik di antara pesaing.

Apa Langkah Selanjutnya untuk Ekstensi Chrome?

Sistem ekstensi Chrome menawarkan lebih banyak peluang bagi developer untuk menyesuaikan dan meningkatkan pengalaman pengguna di web. API baru diluncurkan secara rutin yang menyediakan fungsi baru dan keterkaitan yang lebih dalam ke Chrome itu sendiri. Bergabunglah dengan kami untuk mengikuti langkah-langkah perubahan terbaru pada framework ekstensi Chrome yang meningkatkan keamanan, meningkatkan performa, dan semakin mempermudah pengguna untuk mulai menyiapkan dan menjalankan hasil kerja keras Anda.

Jank Busters: Membangun Aplikasi Web Berperforma

Membuat aplikasi web berperforma tinggi itu sulit! Saat animasi muncul, efek pengarahan kursor mouse tersendat, atau halaman ter-scroll dengan tersendat, kita menyebutnya jank. Pembicaraan ini adalah tentang memburu jank dan membasminya. Sumber jank di aplikasi web termasuk pengoperasian pembersih sampah memori, dekode gambar yang lama, waktu paint yang berat untuk elemen DOM, pengendali input yang sarat JavaScript, pembatalan validasi lapisan WebKit yang tidak terduga, dan banyak lagi -- semuanya menghalangi 60 FPS yang harus dituju setiap developer aplikasi modern. Dalam diskusi ini, kita akan membahas beberapa teknik untuk memastikan aplikasi web Anda memiliki animasi, transisi, dan pengguliran yang mulus. Kami akan membahas cara menggunakan Chrome Developer Tools untuk mengatasi jank, serta alat pembuatan profil grafis Chrome yang lebih canggih dan dapat digunakan oleh orang pemberani untuk mempelajari kejadian di balik layar. Yah bahkan mengintip secara cermat di balik WebKit untuk menjelaskan mengapa hal itu terjadi.

GRITS: Game PvP dengan HTML5

Sesi ini akan menyajikan GRITS, game menembak pemain vs. pemain, yang dibuat sepenuhnya menggunakan teknologi Google. Dalam diskusi ini, kita akan membahas pembuatan mesin kanvas HTML5, menyajikan konten, jaringan menggunakan Websockets, menggunakan NodeJS, integrasi sosial, dan banyak lagi. Peserta sesi ini akan mendapatkan gambaran besar mengenai semua teknologi Google yang relevan dengan game web, pemahaman mendalam tentang cara memulainya, dan memiliki kemampuan untuk melihat langsung penerapan kode sumber pada game yang dipublikasikan.

Menempatkan Aplikasi Kembali ke Aplikasi Web - Pemrograman Web dengan Dart

Apakah Anda ingin membangun aplikasi secepat kilat dengan grafis yang indah dan dukungan offline? Apakah Anda ingin menjalankan aplikasi tersebut di mana saja di web terbuka? Apakah Anda ingin mengembangkan aplikasi tersebut dalam bahasa yang mendukung pengembangan modular berskala besar sambil menjaga nuansa ringan dari bahasa skrip? Sesi ini akan menunjukkan cara menggunakan bahasa pemrograman Dart untuk mengembangkan aplikasi canggih generasi berikutnya untuk web terbuka.

Dart - Bahasa Web Modern

Kedua kreator Dart akan membahas alasan desain Dart dan dampaknya terhadap skalabilitas dan performa web. Mereka juga akan menyajikan bagaimana Dart membantu developer berinovasi dengan meningkatkan produktivitas tanpa melanggar kompatibilitas mundur.

Evolution Developer Tools Chrome

Pengembangan aplikasi web berjalan cepat dan Chrome Developer Tools masih terus membuat Anda selangkah lebih maju. Jika Anda sudah memahami Dev Tools dan ingin meningkatkan keterampilan Anda, sesi ini akan meningkatkan produktivitas Anda. Sejak tahun cicilan tahun lalu, kami telah menambahkan banyak fitur yang mendukung developer untuk membuat aplikasi web yang kaya, sehingga dalam sesi yang kaya demo ini, jelaskan dengan baik cara menggunakan alat tersebut untuk mengembangkan dan men-debug di seluler dan desktop. Bawalah Anda berburu jank dengan linimasa baru, pelajari JavaScript yang diminifikasi melalui Source Maps, debug Web Worker, dan banyak lagi. Bergabunglah dengan kami dan pelajari apa yang dapat dilakukan Chrome Developer Tools untuk Anda.

Obrolan Santai Chrome/OS

Forum terbuka bagi tim Chrome/OS untuk membahas platform web dan menjawab pertanyaan. Sesi ini akan diberi teks otomatis.

Pengembangan Aplikasi Web yang Lebih Baik Melalui Alat

Membangun aplikasi web yang solid merupakan tantangan bagi semua developer, tetapi baru-baru ini banyak alat yang tersedia untuk membantu Anda. Mulai dari boilerplate awal, hingga penyesuaian performa dan alat build, Anda akan mendapatkan ringkasan lengkap tentang ekosistem alat. Dalam sesi ini, Anda akan mempelajari project open source yang matang dan berharga mana yang dapat menghemat waktu serta mendapatkan jawaban atas pertanyaan umum dalam membangun aplikasi web.

Cara Membangun Aplikasi yang Saling Suka dengan Intent Web

Intent Web memungkinkan Anda membuat aplikasi yang saling terintegrasi dengan mudah yang belum pernah ada di web. Dalam sesi ini, kami akan menunjukkan cara menghubungkan aplikasi menggunakan Intent Web dan cara terbaik untuk berintegrasi dengan banyak tindakan yang tersedia di Intent Web seperti mengedit, menyimpan, dan berbagi.

WebRTC: Audio/Video Real-time dan P2P di HTML5

WebRTC menghadirkan kemampuan akses webcam, p2p, dan komunikasi audio/video yang kaya ke browser. Dalam diskusi kali ini, kami akan memberikan ringkasan teknologi WebRTC yang tersedia saat ini, menunjukkan cara membuat aplikasi WebRTC, dan mendiskusikan potensi yang ditambahkan teknologi ini pada Platform Web.

Sejarah dan Masa Depan Google Web Toolkit

Ikuti terus pembahasan kami tentang sejarah proyek GWT, fitur-fitur baru yang menarik dalam rilis GWT 2.5, dan rencana kami untuk memanfaatkan GWT di masa mendatang. Sesi ini akan diberi teks otomatis.

HTML5 Performa Tinggi

Selama bertahun-tahun kami membangun aplikasi web yang jauh melampaui kemampuan browser yang digunakannya. Sama seperti browser yang mengejar HTML5 - video dan audio, kanvas, SVG, cache aplikasi, localStorage, @font-face, dan banyak lagi. Sekarang browser berlomba untuk selalu menjadi yang terdepan saat developer mengadopsi kemampuan baru ini. Apakah aplikasi HTML5 Anda akan berjalan di atas ombak atau hancur di bebatuan yang meninggalkan pengguna yang terdampar? Pelajari fitur HTML5 mana yang harus dicari dan mana yang harus dihindari saat membangun aplikasi web HTML5 yang cepat. Sesi ini akan diberi teks otomatis.

Menulis Aplikasi Web dan Ekstensi Chrome yang Aman

Saat ini, aplikasi web yang dikembangkan dengan cermat dapat menawarkan keamanan tingkat tinggi, dengan memanfaatkan beberapa teknologi: HTML5, CSP, NaCl, dan framework ekstensi Chrome. Tujuan sesi ini adalah untuk menunjukkan bagaimana teknologi ini memungkinkan developer membuat aplikasi web yang menyaingi atau melebihi fitur aplikasi desktop, sekaligus tetap lebih aman dibandingkan versi desktopnya. Sesi ini akan diberi teks otomatis.

Mengubah Web ke 11

Sesi ini akan membahas kemampuan audio web untuk game dan musik. Kita akan membahas elemen <audio> dan Web Audio API, serta membahas lebih lanjut penggunaan Web Audio API untuk audio game dan membangun aplikasi musik. Kita juga akan membahas cara menggunakan struktur grafik Node untuk membuat rantai pemrosesan audio, dan cara menggunakan analisis untuk melakukan trik menarik.

Lebih dari Sekadar Kertas: Google Cloud Print dan Masa Depan Pencetakan

Gunakan API Google Cloud Print untuk mengirim dokumen ke printer (atau di mana saja) dengan cepat dan mudah. Saat ini kami terintegrasi dengan Chrome, ChromeOS, Gmail/Dokumen seluler, dan sebagian besar printer baru, dan itu baru permulaan. Kami menyediakan JavaScript API yang dapat dikonfigurasi, Intent Android, serta antarmuka HTTP dan XMPP untuk mengirim dokumen dan menerimanya dalam hampir semua format. Ayo pelajari cara mengaktifkan pencetakan dari web dan aplikasi seluler di perangkat apa pun ke printer mana pun di dunia, hanya dengan beberapa baris kode. Sesi ini akan diberi teks otomatis.

Memajukan Aksesibilitas untuk Web

Sesi ini akan membantu Anda belajar melalui contoh kode dan contoh dunia nyata cara mendesain dan menguji aplikasi web untuk cakupan aksesibilitas yang lengkap. Kami akan meninjau API seperti Text-to-speech (TTS) API, alat seperti ChromeVox dan ChromeShades, serta cara produk Google menerapkan solusi saat ini bagi pengguna penyandang disabilitas.

Melanggar Batas Kecepatan JavaScript dengan V8

Apakah Anda tertarik untuk membuat JavaScript berjalan secepat kilat di Chrome? Diskusi ini membahas seluk-beluk di V8 untuk membantu Anda mengidentifikasi cara mengoptimalkan kode JavaScript. Kami akan menunjukkan cara memanfaatkan profiler pengambilan sampel V8 untuk menghilangkan bottleneck performa dan mengoptimalkan program JavaScript, dan kami akan mengekspos bagaimana V8 menggunakan class tersembunyi dan masukan jenis runtime untuk menghasilkan kode JIT yang efisien. Peserta akan meninggalkan sesi dengan panduan pengoptimalan yang solid untuk aplikasi JavaScript mereka dan pemahaman yang baik tentang cara terbaik menggunakan alat performa dan idiom JavaScript untuk memaksimalkan performa aplikasi mereka dengan V8.

Alat Web Baru dan Fitur CSS/HTML5 Lanjutan dari Adobe & Google

Fitur baru yang inovatif seperti Region CSS, Pengecualian, Shader, Compositing, dan Shadow DOM menghadirkan kemampuan yang kuat ke browser modern. Lihat demo dan kode serta pelajari status standar baru ini. Lihat tampilan awal alur kerja pengembangan yang diaktifkan oleh Adobe Shadow dan pelajari project open source, Brackets, yang bekerja membuat editor kode untuk web yang sepenuhnya dibangun dengan teknologi web.

Memigrasikan Kode dari GWT ke Dart

Ingin mempelajari cara mentransfer kode GWT Anda ke Dart? Dalam sesi ini, kita akan membahas hal-hal yang setara Dart untuk berbagai library dan idiom GWT, teknik untuk melakukan interoperabilitas dengan backend server GWT yang ada, dan trik untuk memungkinkan kode Dart berkomunikasi dengan kode JavaScript dan GWT yang ada.

Mendapatkan Hasil Maksimal Python 2.7 di App Engine

Runtime App Engine Python 2.7 lebih dari sekadar upgrade sederhana ke runtime Python 2.5 - memiliki lebih sedikit pembatasan, memperkenalkan beberapa library pihak ketiga yang populer, dan memungkinkan permintaan serentak. Sesi ini akan menjelaskan cara mendapatkan hasil maksimal dari kemampuan baru tersebut.

Ringkasan App Engine

Jadilah yang pertama mendengar kabar gembira dari tim Google App Engine, dan ekspansi GAE untuk memenuhi kebutuhan Anda saat ini dan di masa mendatang. Pelajari bagaimana lebih dari 150 ribu developer di startup dan bisnis yang membangun aplikasi seluler, game, dan web modern sudah menikmati manfaatnya.

Memperkenalkan Google Compute Engine

Google Compute Engine adalah teknologi cloud berbasis virtual machine baru untuk workload analisis dan pemrosesan data berskala besar. Teknologi tersebut memungkinkan dunia memanfaatkan skalabilitas dan kecanggihan pusat data Google untuk menjalankan tugas yang menggunakan banyak komputasi.

Membuat Backend App Engine Seluler untuk Android, iOS, dan Web

Pengembangan aplikasi seluler tumbuh dengan kecepatan yang sangat tinggi dan bagian terbaik dari aplikasi tersebut memiliki server backend. Ketahui cara menggunakan fitur baru App Engine untuk membangun API yang canggih guna mendukung aplikasi seluler yang berjalan di Android, iOS, dan browser seluler.

HTML5 dan App Engine: Epic Tag Team Memanfaatkan Aplikasi Web Modern dalam Skala Besar

Diskusi ini membahas pola aplikasi terbaru dan terhebat serta toolset untuk membangun aplikasi HTML5 canggih yang didukung oleh App Engine. Hal ini sangat memudahkan penulisan aplikasi yang mencakup klien dan server; khususnya, autentikasi langsung berfungsi. Diskusi ini membahas cara membangun aplikasi HTML5 berbasis cloud yang fantastis

Bermain Game di Cloud

Banyak developer game merasa mudah mengembangkan dan menerapkan pengalaman deployment Google App Engine yang ideal untuk membangun penyimpanan negara berbasis cloud, pencocokan pembuatan layanan dan layanan kolaborasi. Saat Anda memiliki game hit, hal terakhir yang ingin Anda lakukan adalah mengkhawatirkan penyediaan server. App Engine memiliki paket yang selalu gratis untuk membantu Anda memulai, lalu menskalakan dengan lancar ke berbagai ukuran penggunaan. Developer game juga menggunakan Google Cloud Storage untuk menyimpan dan mengirimkan file media dengan mudah kepada klien di seluruh dunia.

SQL vs NoSQL: Pertempuran Backend

Google App Engine kini menawarkan penyimpanan data SQL dan NoSQL -- tetapi manakah yang tepat untuk aplikasi Anda? Para pendukung akan mencoba menyelesaikan masalah sekali dan untuk selamanya, serta menunjukkan beberapa trik untuk mendapatkan hasil maksimal dari setiap masalah.

Membangun Pipeline Data pada Skala Google

Pelajari cara mengimplementasikan pipeline data berskala besar dengan cepat dan mudah menggunakan Google Cloud. Kami akan menunjukkan cara membangun pipeline yang mengumpulkan data sumber di App Engine Datastore dan Google Cloud Storage, memproses dan mengubahnya menggunakan MapReduce, serta menjalankan analisis ad-hoc dengan Google BigQuery.

Mengelola Mesin Virtual Google Compute Engine Melalui Google App Engine

Google Compute Engine menyediakan virtual machine yang sangat efisien dan skalabel untuk operasi pemrosesan data berskala besar. Integrasi dengan Google App Engine menyediakan framework orkestrasi untuk mengelola cluster virtual machine besar yang digunakan untuk pemrosesan data. Sesi ini akan menunjukkan integrasi dan membahas kasus penggunaan kedua teknologi tersebut di masa mendatang.

Big Data: Mengubah Masalah Data Anda Menjadi Keunggulan Kompetitif

Bisakah bisnis mendapatkan nilai praktis dari data berskala web tanpa membangun infrastruktur eksklusif berskala web? Sesi ini akan membahas bagaimana layanan data Google yang baru dapat digunakan untuk mengatasi tantangan utama terkait penyimpanan, transformasi, dan analisis data. Kita akan melihat studi kasus konkret yang menunjukkan bagaimana bisnis di dunia nyata telah berhasil menggunakan solusi-solusi ini untuk mengubah data menjadi aset bisnis yang kompetitif.

Mengoptimalkan Aplikasi Google App Engine Anda

Belajarlah dari SWE dan SRE Google App Engine cara mengoptimalkan aplikasi Anda untuk meningkatkan keandalan, performa, dan mengurangi biaya.

Mengolah Big Data dengan BigQuery

Google BigQuery adalah alat analisis data yang dibuat dari teknologi internal Google. API ini memungkinkan developer menganalisis set data berukuran terabyte dalam hitungan detik menggunakan RESTful API. Sesi ini akan membahas praktik terbaik untuk mendapatkan jawaban atas pertanyaan bisnis dengan cepat. Kami akan memberikan insight tentang bagaimana kami memproses kueri di balik layar dan cara membuat kueri SQL untuk analisis yang kompleks.

Google Compute Engine -- Detail Teknis

Sesi ini akan memberikan ringkasan mendalam tentang Google Compute Engine. Google Compute menyediakan Mesin Virtual yang dioptimalkan untuk pemrosesan dan analisis data berskala besar. Kita akan membahas konsep inti, API, fitur unik, dan praktik terbaik arsitektur dalam konteks contoh konkret.

Mendukung Data Aplikasi Anda menggunakan Google Cloud Storage

Sejak dibuka untuk semua developer di Google I/O tahun lalu, tim Google Cloud Storage telah menghadirkan beberapa fitur yang memungkinkan Anda menggunakan Google Cloud Storage untuk berbagai kasus penggunaan tingkat lanjut. Sesi ini akan dibuka dengan pengenalan singkat tentang produk, dan dengan cepat mengalihkan fokus ke penerapan berbagai aplikasi lanjutan menggunakan fitur baru di Google Cloud Storage.

Cloud Support

Organisasi Dukungan Google memigrasikan aplikasi dari stack web tradisional ke platform cloud. Lihat studi kasus di dunia nyata tentang upaya sukses satu tim untuk beralih ke cloud, dan pengalaman mereka dari cloud. Hal ini termasuk memberikan informasi real-time yang diperoleh melalui crowdsourcing untuk teknisi, pengurangan biaya pemeliharaan, sinkronisasi data untuk penggunaan di seluruh perusahaan, dan tips dan trik umum yang telah kami pelajari selama melakukannya.

Masuk ke Produksi

Sejak Go dirilis pada tahun 2009, banyak perusahaan (selain Google, tentu saja) telah menggunakan bahasa tersebut untuk membuat hal-hal yang keren. Bergabunglah bersama Gustavo Niemeyer dari Canonical, Keith Rarick dari Heroku, Evan Shaw dari Iron.io, dan Patrick Crosby dari StatHat saat mereka berbagi pengalaman langsung menggunakan Go di lingkungan produksi.

Memperkenalkan Tim Go

Bahasa pemrograman Go adalah project open source untuk membuat programmer lebih produktif. Go bersifat ekspresif, ringkas, bersih, dan efisien. Ini adalah bahasa terkompilasi yang cepat, diketik secara statis, dan terasa seperti bahasa pemrograman yang diketik dan diketik secara dinamis. Dalam bincang-bincang ini, mintalah pertanyaan Go Anda dijawab oleh para gopher itu sendiri.

Gunakan Pola Serentak

Konkurensi adalah kunci untuk mendesain layanan jaringan berperforma tinggi. Primitif konkurensi Go (goroutine dan saluran) menyediakan cara yang sederhana dan efisien untuk mengekspresikan eksekusi serentak. Dalam diskusi ini, kita melihat bagaimana masalah konkurensi yang rumit dapat diselesaikan dengan baik menggunakan kode Go yang sederhana.

Membuat Google Product Search Bekerja untuk Anda Menggunakan Content API for Shopping

Untuk mendapatkan hasil maksimal dari penelusuran produk, penjual harus memberikan informasi produk yang lengkap dan akurat, serta data harga dan ketersediaan baru untuk semua produk. Sesi ini akan menjelaskan langkah-langkah konkret yang dapat dilakukan penjual untuk meningkatkan kualitas data mereka menggunakan Content API for Shopping. Kami akan memberikan detail tentang kapan waktu yang tepat untuk menggunakan Content API untuk mengirimkan data (bukan Feed), dan cara menggunakan API tersebut. Kami juga akan membahas detail tentang cara men-debug permintaan dan error API, serta membahas praktik terbaik umum yang harus diikuti untuk menggunakan API secara optimal dan efisien.

Semakin banyak konsumen melakukan riset online terlebih dahulu sebelum pergi ke toko lokal untuk membeli produk dan tren ini dapat terus meningkat. Bagaimana penjual dan retailer dapat memanfaatkan tren ini? Dengan belanja lokal, penjual dapat menyatakan harga dan ketersediaan produk per toko lokal. Dalam sesi ini, kami akan menunjukkan cara menyiapkan dan mengelola akun belanja lokal di Google Merchant Center serta cara menggunakan Content API untuk mengupload produk lokal dan melakukan pembaruan inventaris langsung.

Memonetisasi Produk Digital dengan Google Wallet

Baik Anda seorang developer game yang menjual barang atau mata uang virtual, maupun developer media yang menjual konten berita, video, musik, atau media digital premium lainnya, memiliki cara mudah untuk memproses pembayaran dari pelanggan Anda sangatlah penting. Dalam sesi ini, kami akan menjelaskan penjelasan tentang Google Wallet untuk barang digital, fitur baru, dan model penetapan harga yang ditingkatkan untuk pengembang. Selain itu, Kabam akan berbagi pengalaman mereka dengan Google Wallet dan praktik terbaik untuk integrasi.

Memperkenalkan Google Wallet Cloud API

Ada perkembangan menarik dalam dunia Pembayaran di Google seiring kami melangkah maju dengan dompet digital kami, dan kami memiliki API baru untuk disampaikan kepada Anda. Bergabunglah dengan kami saat kami memulai jalur Commerce di Google I/O 2012 bersama Peter Hazlehurst, Global Head of Product Management, Payments.

Beberapa situs web paling menguntungkan di web menggunakan tautan afiliasi untuk mendorong lalu lintas dan memonetisasi lalu lintas yang ada. Diskusi ini akan memandu Anda untuk mengotomatisasi sebagian besar proses yang ada menggunakan Google Affiliate Network, serupa dengan cara situs besar lainnya melakukannya saat ini.

Dari Tips Akhir Pekan hingga Startup yang Didanai - Cara Membangun Tim dan Mengumpulkan Uang

Punya ide dan ingin memulai perusahaan? Pelajari cara menarik investor, dan apa yang ingin mereka lihat sebelum menulis cek. Simak penuturan dari para pewirausaha yang telah menggalang dana dan para modal ventura yang mendanai mereka.

Ini adalah Dunia Startup

Inovator dan pengusaha teknologi di seluruh dunia membangun teknologi yang memuaskan pengguna, memecahkan masalah, dan menghasilkan bisnis lokal dan global berskala. Web adalah platform global, dan sebagai developer atau pengusaha, audiens Anda adalah alat. Simak perspektif unik dari panel pewirausaha dan VC di seluruh dunia yang berhasil menciptakan, meluncurkan, dan menskalakan upaya unik dari Israel, Inggris Raya, Kenya, Singapura, hingga Pakistan.

Channel YouTube: Ikuti Program!

YouTube memungkinkan siapa saja mendistribusikan video ke 800 juta penonton web, perangkat seluler, dan TV di seluruh dunia. Ayo pelajari cara memanfaatkan platform canggih ini untuk membangun audiens dan memasarkan produk Anda. Kami akan memberikan tips dan teknik untuk membuat, memprogram, serta mempromosikan channel YouTube Anda sendiri.

Membuat Aplikasi Web yang menggunakan Google API dan Klien JavaScript untuk Google API

Dalam sesi ini, Anda akan mempelajari cara menggunakan fitur klien Google API untuk JavaScript guna membangun aplikasi web yang kaya. Beberapa fitur yang akan kita tunjukkan termasuk autentikasi dan CORS.

Pengukuran Performa Web Dunia Nyata

Memantau kecepatan situs web atau aplikasi di dunia nyata adalah tugas yang sulit. Jelaskan dengan baik Web Timing API dan cara Google Analytics (GA) menggunakannya untuk memberikan data kecepatan yang sangat mendetail kepada penayangnya. Kita bahas tentang menyesuaikan GA untuk mendapatkan wawasan terperinci tentang kinerja situs dan berbagi wawasan kinerja berdasarkan data gabungan.

Bercerita Berbasis Data

Dari bagan tunggal hingga penceritaan berbasis data yang terperinci, Google Chart Tools kini memberikan pengalaman yang jelas dan dapat diakses berdasarkan galeri HTML5 kami yang baru. Mari belajar bagaimana Anda dapat menggunakan animasi, anotasi, dan semantik visual lainnya serta meningkatkan interaksi pengguna dengan data yang lengkap.

OAuth 2.0 untuk Identitas dan Akses Data

Pengguna suka menyimpan data mereka di satu tempat di web yang dapat diakses dengan mudah. Baik itu video YouTube, file Google Drive, kontak Google, atau salah satu dari banyak jenis data lainnya, pengguna memerlukan cara untuk memberi aplikasi akses ke data mereka dengan aman. OAuth adalah standar web utama untuk akses data yang didelegasikan, dan OAuth 2.0 adalah versi generasi berikutnya dengan fitur keamanan tambahan. Sesi ini akan membahas kemajuan terbaru tentang cara OAuth dapat digunakan untuk akses data, tetapi juga akan menyelami bagaimana Anda dapat menurunkan penghalang masuk untuk aplikasi Anda dengan mengizinkan pengguna masuk menggunakan akun Google mereka. Melalui contoh yang ditulis dalam Python, Anda akan mempelajari cara menggunakan OAuth 2.0 untuk memasukkan identitas pengguna ke dalam aplikasi web Anda. Praktik terbaik untuk aplikasi desktop, aplikasi seluler, dan kasus penggunaan server ke server juga akan dibahas.

Mengoptimalkan Kode Anda Menggunakan Fitur Google API

Google API mendukung berbagai fitur yang dirancang untuk memungkinkan pengembangan yang canggih. Dalam sesi ini, Anda akan mempelajari cara membuat aplikasi yang menggunakan fitur penyempurnaan performa agar kode Anda berjalan lebih cepat dan menggunakan lebih sedikit resource. Beberapa fitur yang akan kami jelaskan meliputi pengelompokan, permintaan respons sebagian, dan cara efisien untuk menangani media.

Memperkenalkan Google Drive SDK

Dalam diskusi ini, kami akan memperkenalkan sejumlah fitur dan platform utama baru ke SDK Google Drive. Kami akan membahas apa yang kami rasakan sebagai sebuah revolusi dalam cara developer menulis aplikasi kolaboratif. Kami juga akan mengumumkan API baru untuk semakin mempermudah developer dalam mengelola file di Google Drive, yang menggantikan beberapa API lama dalam prosesnya. Kami juga akan membagikan kaos gratis kepada peserta!

Yang Mungkin Dilakukan dengan Google Drive SDK

Partner Google Drive telah menerapkan sejumlah aplikasi yang sangat menarik yang menggunakan Google Drive untuk penyimpanan file. Dengan menerapkan Google Drive SDK, developer dapat mendistribusikan biaya penyimpanan, sekaligus memudahkan penerapan kembali pengelolaan file. Dalam sesi ini, kita lihat sejumlah implementasi SDK Google Drive yang ada dengan aplikasi populer. Secara khusus, MindMeister, Cloud9 IDE, dan CoolIris akan hadir di sini untuk membahas integrasi mereka.

Mempelajari Lebih Dalam Versi Google Drive API Berikutnya

Sesi ini membahas sejumlah praktik terbaik tentang Google Drive API yang baru. Kami akan membahas cara menyinkronkan file dengan benar, cara mengelola fitur berbagi, dan cara membuat aplikasi Anda lebih cepat dan efisien dari sebelumnya. Kita akan mempelajari seluruh aplikasi kerja yang mengekspos praktik terbaik.

Menulis Aplikasi Efektif yang memiliki Integrasi Mendalam ke UI Google Drive

Kami akan menjelaskan cara menerapkan aplikasi Drive yang lengkap. Ini bukanlah pengantar untuk aplikasi Drive, melainkan cara menyertakan produk Anda ke dalam Google Drive dan memastikan pengalaman yang lancar bagi pengguna. Kita juga akan membahas cara mendistribusikan aplikasi secara efektif di Chrome Web Store. Aplikasi contoh yang dibangun dalam diskusi ini akan menunjukkan contoh kasus penggunaan, tetapi siap digunakan untuk produksi.

Menulis Aplikasi Drive yang Efisien untuk Android

Sesi ini membahas cara menulis aplikasi Drive yang menyinkronkan file dengan perangkat Android. Kita juga akan membahas cara membuka file di perangkat Android, atau membuat file baru dari lingkungan ini.

Menyimpan Data di Google Apps Script

Sesi ini membahas berbagai cara yang dapat dilakukan developer untuk menyimpan data saat menggunakan Google Script. Kita akan mengelompokkan berdasarkan kasus penggunaan, lalu menunjukkan contoh cara menggunakan berbagai opsi: spreadsheet, Properti Skrip/Pengguna, konektor JDBC, dan distribusi.

Gunakan Yang Anda Ketahui: HTML dan JavaScript di Apps Script

Sesi ini membahas cara membangun layanan dan aplikasi web dinamis di Apps Script, dengan keterampilan yang sudah Anda miliki. Selama sesi, kami akan menunjukkan cara membuat aplikasi interaktif yang kaya menggunakan HTML dan JavaScript reguler, dengan tetap mempertahankan integrasi Google yang mendalam melalui Apps Script. Kita juga akan membahas cara menggunakan skrip untuk menayangkan konten teks seperti JSON dan XML.

Menggabungkan Materi: Membuat Aplikasi dengan Google Apps Script

Pelajari apa saja yang baru dengan Google Apps Script. Sesi ini akan membahas kemudahan Google Apps Script untuk membangun aplikasi yang terintegrasi di banyak layanan Google. Banyak layanan Google Apps Script akan tercakup, yang menunjukkan bagaimana Google Apps Script merupakan platform aplikasi yang canggih.

Mengintegrasikan Google+ Ke Aplikasi Seluler

Ciptakan pengalaman yang lebih menarik dan dipersonalisasi untuk pengguna dengan menyertakan aspek Google+ ke dalam aplikasi seluler Anda. Pelajari cara pengguna dapat berbagi gambar, link, dan lainnya ke Google+ dari aplikasi Anda, dan bagaimana hal itu dapat meningkatkan visibilitas dan visibilitas aplikasi Anda.

Generasi Sosial Berikutnya ada di Hangout

Jadikan aplikasi Anda lebih hidup dengan percakapan audio/video langsung menggunakan Hangouts Platform API. Dengan menggunakan API Google+ Hangouts, Anda dapat mengembangkan aplikasi kolaboratif yang berjalan di dalam Google+ Hangout. Berikan inspirasi pada hal yang dapat Anda buat dengan Hangouts API.

Cara kami Membuat Widget JavaScript Berteriak

Saat memuat situs, setiap milidetiknya sangat berarti. Widget sosial seharusnya meningkatkan pengalaman situs web dan seharusnya tidak memperlambatnya. Kami akan membahas tantangan unik saat memuat widget sosial seperti tombol +1 dan bagaimana kami memastikan bahwa widget tersebut dimuat secepat mungkin ya, akan ada cerita perang! Meskipun kami akan berfokus pada kinerja widget, banyak teknik yang kami gunakan memiliki penerapan yang lebih luas dan kami juga akan menunjukkan bagaimana teknik tersebut dapat membuat situs Anda lebih cepat.

Dasar-Dasar Platform Google+

Dapatkan hasil maksimal dari Google dengan menambahkan Google+ ke situs Anda dan memungkinkan konten Anda tampak lebih kaya dan di lebih banyak tempat. Dalam sesi ini, kita akan membahas dasar-dasar platform Google+ termasuk tombol +1, lencana merek, lencana pribadi, kepengarangan penelusuran, cuplikan, laman Google+, dan banyak lagi.

Mendapatkan Lebih Banyak Hal dari Platform Google+

Anda telah menerapkan beberapa fitur platform Google+ dan sekarang Anda ingin fitur lainnya. Pelajari cara, alasan, dan pengukuran untuk meningkatkan interaksi pada konten Anda di mana pun letaknya. Dalam sesi ini, kita akan mendalami praktik terbaik dan implementasi platform Google+. Topiknya akan berkisar dari pilihan tombol, kecepatan, dan JS API hingga markup terstruktur lanjutan, analisis kustom, dan interaksi mendalam.

Memulai Google+ History API

Riwayat Google+ memudahkan pengguna situs atau aplikasi Anda untuk menyimpan secara pribadi dan secara opsional berbagi aktivitas online mereka -- seperti Upload Instan untuk hampir semua hal. Kami akan menunjukkan cara memulai pratinjau developer awal API baru ini.

API Histori Google+ Lanjutan

Histori Google+ memudahkan pengguna situs atau aplikasi Anda untuk menyimpan secara pribadi dan secara opsional membagikan aktivitas online mereka. Dalam sesi ini, kita akan membahas secara mendalam API pratinjau developer awal dengan penekanan pada praktik terbaik dan fitur yang diperluas.

Obrolan Santai dengan Tim Platform Google+

Temui tim platform Google+, dapatkan jawaban atas pertanyaan Anda, dan pelajari teknologi ini.

Obrolan Santai dengan Tim Hangouts

Bergabunglah dalam percakapan bersama tim Google+ Hangouts. Simak pemikiran di balik strategi real-time Google dan pelajari cara bisnis, penyiar, developer, dan keluarga menggunakan produk ini. Pernahkah Anda bertanya-tanya bagaimana cara kerja siaran Hangout? Datanglah ke sesi ini untuk mendapatkan jawaban atas semua pertanyaan Anda dan mempelajari apa yang tersedia untuk Hangouts pada masa mendatang.

Praktik Terbaik untuk Developer Maps API

Google Maps API memudahkan Anda untuk menambahkan peta sederhana ke aplikasi, tetapi kami ingin membawa Anda ke level berikutnya. Dalam sesi ini, kami mengungkap praktik terbaik yang direkomendasikan untuk developer Maps API, termasuk alat developer, pengujian, dan fitur API yang akan menghemat waktu Anda, menghindari kerepotan, dan menyenangkan pengguna.

Master Class dalam Penataan Gaya

Peta Bergaya Khusus memungkinkan developer menyesuaikan tampilan dan nuansa ubin Google Maps yang mendasarinya. Hal ini sangat memudahkan Anda membuat peta yang terlihat bagus. Anda dapat menyesuaikan peta dengan pesan, skema warna, atau untuk membantu menekankan data. Di kelas ini, desainer peta master akan membantu Anda membuat gaya yang indah dan elegan yang membuat peta bekerja untuk Anda.

Menghitung Ubin Peta dengan Go di App Engine

Dalam diskusi ini, kita menggunakan Maps API dan Go on App Engine untuk membuat aplikasi membangun kumpulan ubin khusus untuk Google Maps. Aplikasi menunjukkan penggunaan kesesuaian Go untuk komputasi di cloud dan fitur skalabilitas utama App Engine, seperti Task Queue dan Backend.

Visualisasi Data Spasial

Peta adalah salah satu visualisasi data pertama, tetapi mereka juga dapat memberikan latar belakang untuk memvisualisasikan data spasial Anda sendiri. Dalam sesi ini, kita akan menjelajahi dunia visualisasi data berbasis peta, membekali Anda dengan alat yang Anda butuhkan untuk membuat data Anda ditampilkan secara efektif di peta menggunakan Maps API v3.

Yang Baru di Google Maps

Ada banyak hal menarik yang terjadi di dunia Maps di Google. Datang dan bergabunglah dengan kami saat kami memulai lintasan Maps di Google I/O 2012 dengan menyelami peta online yang canggih bersama Wakil Presiden Google Maps dan Earth Google, Brian McClendon,

Bukan Hanya Peta

Google Maps API adalah platform pemetaan paling populer di dunia, tetapi menawarkan lebih dari sekadar peta kepada developer dan pengguna. Dalam sesi ini, tinjau dengan baik berbagai nilai tambahan yang ditawarkan Maps API, dan fitur penting yang harus diketahui developer di sejumlah vertical, termasuk real estate, perjalanan, dan retail.

Geospasial Perusahaan di Cloud

Google kini menawarkan solusi hosting cloud yang canggih dan serbaguna untuk data dan analisis geospasial. Pelajari bagaimana bisnis Anda dapat memanfaatkan potensi ini untuk mengurangi biaya, meningkatkan produktivitas, dan memberikan layanan kepada karyawan dan developer Anda dengan menggunakan alat yang sudah dikenal luas seperti Google Earth dan Google Maps API.

Membangun Bisnis di Sekitar Places API

Google Places API menyediakan akses ke kumpulan informasi listingan bisnis paling komprehensif dan akurat di dunia. Bergabunglah bersama kami untuk mempelajari cara aplikasi Anda dapat memanfaatkan Places API untuk memberikan nilai ekonomi dan strategis yang maksimal kepada Anda dan pengguna Anda, serta berpartisipasi dalam masa depan perdagangan seluler.

Memberdayakan Tenaga Kerja Anda dengan Google Maps

Salah satu masalah tersulit dalam mengelola bisnis Anda adalah mencari tahu di mana semuanya berada, apakah itu karyawan, pengiriman, atau peralatan. Dalam sesi ini, kami akan menunjukkan cara menggunakan teknologi Google untuk mengelola semua aset bisnis Anda, dan memastikan semuanya berada di tempat dan waktu yang tepat.

Obrolan Santai dengan Tim Google Maps API

Temui para teknisi di balik Google Maps dan Google Earth untuk diskusi terbuka tentang Google Maps API, Google Earth, dan KML. Kirim dan beri suara pertanyaan di sini: http://goo.gl/LgnRa