セッション数

Android 用 Google クラウド メッセージング

Cloud-to-Device-messaging(C2DM)のベータ版が正式に終了し、名称が「Android 向け Google Cloud Messaging」に変わりました。GCM for Android には、C2DM ベータ版で学んだ教訓が組み込まれており、その多くは新機能という形になっています。このセッションでは、新しいサービスについて全体的に詳しく説明します。

優れたアプリを魅力的なものに: Android エキスパート向けの高度なトピック

このセッションでは、昨年の上級者向けのヒントに続き、Android の達人デベロッパー向けにさらに高度な手法を紹介します。このセッションでは、バッテリーの消耗を最小限にし、安定性を向上させ、ユーザーに満足してもらうための高度な手法について詳しく説明します。優れたアプリを洗練されたプロダクトに変えるために役立ちます。

Android 談話

Android のエンジニアリング チームの紹介でテクノロジーを深く掘り下げましょう。

少ない機能でより多くのことを行う: 優れた Android 市民になる

特に、リソースが限られているモバイル デバイスでは、より高速かつ軽量である方がよい。CPU、RAM、I/O の効率を最適化する高度な手法と、JNI と SQLite の使用に関するベスト プラクティスについて学習します。

Android デベロッパー ツールの新機能

Android デベロッパー ツールに関する最新情報と、それらを使用して最良の結果を得る方法に関するガイダンスを紹介します。

Android の新機能

ここでは、前回のセッション以降、システム フレームワークやアプリケーション フレームワークに何が入ってきたかについて、デベロッパー中心のガイドを紹介します。

マルチ バージョニングに対応する Android ユーザー インターフェース

このセッションでは、Eclair から現在までの Android バージョン間で一貫して動作するユーザー インターフェースを構築する方法について説明します。アクションバー、フラグメント、スタイル、サイズ修飾子、アプリ構造、ナビゲーションなどのトピックを取り上げます。

Android アプリのセキュリティとプライバシー

Android は、安全なアプリの開発を可能にする機能と API を提供しており、それらを使用する必要があります。このセッションでは、まず Android プラットフォームのセキュリティ機能の概要を説明します。次に、それらの機能を利用してユーザーを保護し、脆弱性を発生させないようにするための方法について詳しく説明します。また、アプリでユーザーのプライバシーを保護するためのおすすめの方法についても説明します。

Android のデリケートな部分

Android にはセンシティブな側面があります。このセッションでは、すべての Android センサー(加速度計、ジャイロスコープ、光など)について取り上げます。電池寿命とユーザビリティのバランスに特に重点を置いて、センサーデータを処理するためのベスト プラクティスを詳しく説明します。

Android UI のパフォーマンスをスムーズにする

優れたユーザー エクスペリエンスを実現するには、インターフェースのレンダリングとアニメーション化において、スムーズな動作が必要です。アプリでは、フレームレートが安定して安定している必要があります。このセッションでは、パフォーマンスの問題を特定して修正するための Android フレームワークに関する Google の取り組みと、ご自身のアプリケーションでも同じことを行う方法のヒントについて詳しく説明します。

ゲーム デベロッパーが知っておくべき 10 のこと

このセッションでは、経験豊富なゲーム デベロッパーが Google Play で良いレビューを獲得し、優れた Android ユーザー エクスペリエンスを実現し、Google Play アプリでの掲載対象として検討されるようにすべきことを説明します。

YouTube コミュニティから直接フィードバックを得る

サイトのコミュニティの意見を聞きたい(そして目でみることも)ユーザーから動画を募る新しい方法を公開する予定です。YouTube Direct は、オープンソースの動画投稿プラットフォームとしてどのように開発されたかを学び、その使用例を解説します。

コンテンツ制作者、キュレーター、消費者のための YouTube Mobile API アプリ

YouTube のアップロードと視聴のうち、モバイル デバイスが占める割合は急速に増加している。これは、モバイルアプリ デベロッパーに新たなチャンスをもたらします。YouTube API を使用して、コンテンツ クリエイター、キュレーター、消費者のための魅力的なモバイルアプリを構築する方法をご覧ください。Flipboard、955 Dreams、WeVideo の革新的なモバイルアプリのサンプルを確認し、経験から学ぶことができます。

YouTube API + クラウド レンダリング = モバイル ゲーマーの満足度を高める

YouTube はゲーマーに人気の場所の 1 つです。多くのゲーム機のデベロッパーは、すでに動画の録画やタイトルへの直接アップロードを組み込んでいますが、モバイルゲームから YouTube にアップロードする際には、特有の課題が伴います。YouTube API とクラウド コンピューティングを組み合わせて、モバイルゲームに動画をアップロードする方法を学びましょう。

YouTube での HTML5: 最前線のストーリー

HTML5 を本番環境コードで使用できますか?そうですね。ここでは、YouTube のライブコードに使用されているさまざまな HTML5 テクノロジーを紹介します。HTML5 動画、track タグ、getUserMedia などに関するヒントやアドバイス、おすすめの方法を集めています。モバイル動画タグの開発についても詳しく説明します。

Android アプリの収益化

Android アプリで収益を得る方法は複数あります(有料アプリ、アプリ内課金、広告など)。このセッションでは、Google Play の収益化ツールについて詳しく説明します。また、AdMob SDK、広告ネットワーク メディエーション、Google アナリティクスについても詳しく説明します。収益を増やし、より多くのユーザーを獲得し、より多くのインサイトを獲得するための知識を身に付けましょう。

成功のための Android の設計

あなたは、素晴らしい Android アプリのアイデアを持っています。何十万ものアプリの中で目立たせたいと考えています。ユーザーに愛用してもらい、すべての人に知ってもらう必要があります。Android ユーザー エクスペリエンス チームがサポートいたします。ユーザーを楽しませ、目標達成に役立つアプリを作成するための、Android 設計ガイドなどの商取引のコツを詳しく紹介します。設計に関する背景は必要ありません。

Google Play: デベロッパー向けマーケティング入門ガイド

アプリの [公開] ボタンをクリックすると、すぐにマーケティング担当者(一部)となります。優秀な教師になるために挑戦してみましょう。戦略的なマーケティング フレームワークの構築、メディア チャネルの活用、デベロッパー向けに用意されたアセットの活用、アプリのおすすめとして Play チームを説得するなど、Google Play でのアプリのプロモーションについて Google が知っていることをすべて伝えてください。

方法がわからなければ、アプリは役に立ちません。Android の 3.0 と 4.0 では、ナビゲーションのサポートに関する大きな変更が導入されました。アクションバーで「上へ」ナビゲーションの便利なコントロールを提供し、「戻る」キーの動作のタスク内での一貫性を高め、「最近のタスク」の UI を刷新しました。この講演では、現在どのような経緯で現状にたどり着いたのか、アプリのユーザー エクスペリエンスを設計する際のナビゲーションの考え方、複数の Android バージョンで簡単にナビゲーションを提供するアプリを作成する方法について説明します。

さっそくデザインガイドを読んだところで、次に何をすべきでしょうか?

Android 設計ガイドでは、美しい Android アプリの設計方法について説明しています。ただし、作成方法は記載されていません。この講演では、デザインの実装時にフィット感と仕上げを適用する実践的なヒント、よくある問題を回避する方法、便利なパターン、ツールの活用方法を紹介します。

Android の新しい低レベル メディア API

Jellybean には、新しい一連の強力な低レベル メディア API が導入されています。これにより、デベロッパーは Java からハードウェア コーデックに直接アクセスできるようになります。このセッションでは、サンプルとともに新しい API を紹介します。

アプリのエンドツーエンドの価値を測定

Google は、モバイルアプリ アナリティクスを根本から見直しました。モバイルアプリ デベロッパーの方は、Google アナリティクスの最新情報をご覧ください。アプリの総合的な価値を測定し、パフォーマンスを改善して利用率と定着率を高める方法について理解できます。

Android 向け YouTube の新しいプレーヤー ツール

Android スマートフォン、タブレット、Google TV のアプリケーションを開発していて、高品質な YouTube 動画再生を組み込んだい方には、このセッションがおすすめです。

組織操作のテクニック

大企業で何かを行うのがいかに大変なのか、エンジニアが不満を抱くことがよくあります。これを克服するためのコツは、適切な人々を知り、組織内の力の流れを理解することです。そして、最も重要なこととして、何からいつ何を得られるかを理解する必要があります。(できれば)一連の面白いエピソードを通じて、大小さまざまな企業を乗り切るうえでの人間的要素を理解できるようお手伝いします。

SPDY: やあ!

SPDY では、HTTP を使用した場合よりも SSL のほうがウェブページが高速になります。メリット、機能の活用方法のヒント、実際の実装方法、将来像について説明します。

半分のためのデザイン: セクシーは必ずしもピンク色ではない

女性は消費者支出の 80% を管理し、最大規模のソーシャル ネットワークの多くでユーザー アクションの大部分を支えています。どのユーザー層においても、55 歳以上の女性ゲーマーがオンライン ゲームに最も多く時間を費やす。商品やサービス、ビジネスが、どのように女性を魅了し、引き付けているのか、考えていますか?ピンク色系ではない女性ユーザーに人気を集めるテクノロジーについて、Google のパネルが語ります。

Google を Google で実行する

ビジネス、従業員、システムの成長に対応するために、IT 運用をどのように拡張していますか?このセッションでは、Google の IT 部門であるコーポレート エンジニアリングが、どのように Google の成長に対応してきたかを探ります。Google による Ganeti 仮想化の実例を交えて、Google Cloud とデータ分析を通じて、これらの教訓を組織に応用する方法を学びます。

エンジニアのための高度な設計

デザインは魔法のようなものではなく、人々が学ぶことのできる分野です。この講演では、Google の 2 人のエリートデザイナーが、インタラクティブでビジュアル デザインの上級集中コースを提供します。メンタルモデル、自然なマッピング、メタファー、モードエラー、視覚的階層、タイポグラフィ、ゲシュタルトの原則などのトピックを扱います。この知識を正しく応用することで、作業の品質を劇的に向上させることができます。

サードパーティのコードを統合しながらユーザー エクスペリエンスを保護する

ウェブサイトに含まれるサードパーティのコンテンツの量は爆発的に増加しています(ソーシャル共有ボタン、ユーザー トラッキング、広告、コード ライブラリなど)。ユーザー エクスペリエンスの低下やサイトが利用できなくなるリスクを負うことなく、アプリをサイトに組み込むためのおすすめの方法やテクニックをご紹介します。

Google Maps for Good

世界をより良い場所にする最先端の地図アプリケーションの多くを支えているのは、デベロッパーです。このセッションでは、デベロッパーが Google Earth Builder、Google Earth Engine、Google Maps API、Android アプリを使用して、先住民の文化遺産のエスノ マッピング、アマゾンの森林破壊のモニタリング、世界各国の絶滅危惧種の移動の追跡など、さまざまなアプリケーションを使用する方法をご紹介します。非営利団体と提携して 2012 年開発者助成金を申請し、地図を良い影響を及ぼす方法についてご確認ください。

着火

Ignite は、5 分間の短いプレゼンテーションで、優れたオタク文化を紹介しています。各スピーカーに 20 枚のスライドが表示され、15 秒後に自動的に再生されます。司会を務めるのは Brady Forrest(Khosla Ventures)です。

世界中の視聴者に向けた開発: ローカライズと国際化のためのツール

インターネットとモバイルの普及が進むにつれて、デベロッパーは数十億もの異なる言語を話す何十億人もの新規ユーザーが抱える、ユニークで困難な機会に直面しています。英語はアプリやウェブサイトの言語と考えられがちですが、現時点で英語が通用していると答えたオンライン人口は全体の半分未満です。グローバル ウェブで成功を収めるには、より迅速なアプローチが求められるでしょう。このテックトークでは、ウェブとモバイルアプリのデベロッパーが国際化(i18n)とローカライズ(L10n)をシンプルにするためのヒント、コツ、ツールを紹介します(Chrome と Android を中心に)。

ナレッジベースのアプリケーション設計パターン

この講演では、大規模な構造化データを活用したウェブ アプリケーション構築の新しい設計パターンについて紹介します。Wikipedia や Freebase などのオープン データセットや、Schema.org や RDFa などの構造化マークアップを調査して、これらのテクノロジーがデベロッパーに提供する新しいタイプのアプリケーションを確認してください。

ウェブ API を使用する Android アプリの作成

Google は、AdSense から ToDo リスト、カレンダー、Google+ まで、アプリを充実させるバックエンド サービスをどんどん豊富に提供しており、API セットの統一も拡大しています。このセッションでは、安全かつ優れたユーザー エクスペリエンスを提供する認証方法など、これらの機能を効率的かつ安全に利用する方法と、Android 固有のアプリレベルの最適化について説明します。この講演では、Google Cloud Endpoints についても紹介します。Google Cloud Endpoints は、App Engine 上で独自の REST API を定義し、Google API インフラストラクチャを利用してそれらを提供する機能です。Google Cloud Endpoints を使用して、App Engine をバックエンドとする優れたモバイルアプリを構築する方法を説明します。

Android WebView

何十万もの Android アプリが WebView を使用して HTML コンテンツを表示しています。Android 4.0 では、ハードウェア アクセラレーションにより、インライン動画、CSS 3d、CSS アニメーション、オーバーフロー要素などの HTML5 機能がサポートされるようになりました。この講演では、ICS の基本的な実装の概要、アプリで WebView を最大限に活用する方法、高パフォーマンスの HTML コードのベスト プラクティスについて説明します。

Google Play の Android アプリ

Google Play はこれまでにないスピードで成長しています。この講演では、Google Play の勢い、特に人気の高かった Google Play アプリ、Google Play で近々リリースされる新たな開発についての見解をご紹介します。また、Android アプリ デベロッパーが Google Play で日々のビジネスを行う際に最大限に活用できるようにする、新しいパブリッシャー向けの機能もご紹介します。

Up Close and Personal: NFC と Android ビーム

Android プラットフォームに追加されたデベロッパー向けの NFC 機能を取り上げたセッションです。Android ビームを使用してアプリにマジック共有機能を追加する方法や、他にどのような魅力的な NFC 機能が開発されているかをご覧ください。

Android アプリのユーザー補助機能を強化する

Android 4.0 では、プラットフォーム レベルのユーザー補助 API が導入されました。これにより、専門知識がなくても障がいのあるユーザーが利用できるアプリを開発できます。ユーザー補助機能のための API を利用して仕事が容易になる方法を学びましょう。

ADK 2.0

ADK 2.0 の新しい API と機能をデモとともに紹介します。

Google TV にコンテンツを表示する

通常、Google TV デバイスは家庭で一番大きな画面であるため、高品質で長編コンテンツをリビングルームに直接配信したいデベロッパーにとって主要なプラットフォームとなっています。Google TV でコンテンツをホスト、ストリーミング、保護するためのさまざまなオプションと、視聴者がコンテンツを快適に視聴できるようにする方法を説明します。

リビングルームでのコマンド&コントロール - Google TV 用のセカンド スクリーン アプリの作成

Google TV の登場により、Android デバイスがリビングルームの中心に置かれました。ただし、Google TV でユーザーにリーチする唯一の方法は、Google TV で動作するアプリを構築することだけではありません。Google TV を使用して、スマートフォン、タブレット、PC など他のコネクテッド デバイス(セカンド画面)を利用してテレビを操作する方法を学びます。

アプリを大画面で楽しめる

Google TV は Android とウェブのリーチをテレビまで広げますが、テレビ向けのアプリケーションの設計は、モバイル / タブレット / PC 向けのアプリを構築するのとは根本的に異なります。このセッションでは、ユーザー調査の要点を共有し、ご自宅の大画面向けの美しく機能的な Android アプリケーションやウェブ アプリケーションを設計することで、ユーザーとつながる方法に関するヒントを提供します。

パターンで遊ぶ

最高水準のアプリケーション デザイナーとデベロッパーが、Android 向けの開発経験について語ります。アプリのスクリーンショットを見たり、直面した課題を調査したり、Android デザイン ガイドに沿った創造的なソリューションを提供したりします。ゲストに、アプリケーションの視覚と操作のパターンの例を示してもらい、同時に一貫性を保ちながら一人ひとりのアプリケーションを使用できるようにします。

パターンで遊ぶ

最高水準のアプリケーション デザイナーとデベロッパーが、Android 向けの開発経験について語ります。アプリのスクリーンショットを見たり、直面した課題を調査したり、Android デザイン ガイドに沿った創造的なソリューションを提供したりします。ゲストに、アプリケーションの視覚と操作のパターンの例を示してもらい、同時に一貫性を保ちながら一人ひとりのアプリケーションを使用できるようにします。

単なる地図ではない

ここでは、不動産サイトをケース スタディとして使用し、マーカーや情報ウィンドウだけにとどまらない強力な Maps API を最大限に活用したウェブサイトをゼロから作成する手順を紹介します。距離行列、ツアーの自動生成、カスタム ストリートビューなどの機能によって、地図関連サイトのユーザー エクスペリエンスがどのように向上するかをご紹介します。

ウェブ インテントをウェブ アプリケーションに今すぐ統合する

ウェブ インテントは、アプリ間通信の未来を担うものです。この Code Lab では、ウェブ インテントの作成者が、ウェブ インテントをアプリケーションに統合する方法について 1 対 1 のアドバイスを提供します。

最新の CSS 機能を使用した高度な HTML ページ作成

この Codelab では、CSS3 の新機能を紹介し、それらを使用して優れた HTML ページやウェブ アプリケーションを作成する方法をご紹介します。たとえば、CSS3 Flexbox、CSS3 マルチカラム、その他多くの機能について説明します。また、フィルタを使用するなどしてウェブページの魅力を高める CSS 機能についても説明します。

Google Cloud の連携: BigQuery を使用した App Engine ログのクエリ

このセッションでは、複数の Google テクノロジーを組み合わせて使用し、BigQuery から App Engine ログのインポートとクエリを自動化する方法について説明します。これには、Map Reduce API と新しい Log API を使用して App Engine ログを読み取る方法、ロボット アカウントを使用してログを Google Storage に保存する方法、BigQuery にログをインポートしてウェブ インターフェースまたはプログラムからクエリする方法などがあります。

初めてのエンドツーエンドのドライブアプリを実装する

Google のエンジニアが、Google ドライブとお客様のアプリケーションの統合をお手伝いします。セッションが終了する前に、すべてのユーザーがドライブとの統合をセットアップして実行できるようにすることを目標に、入門用のサンプル アプリケーションを簡単に紹介します。

Chrome アプリの次の進化

Chrome のパッケージ化されたアプリは、作業効率が高まり、オフラインでのシームレスな動作、デベロッパーがユーザー インターフェースを細かく制御できるよう進化しています。Chrome アプリの次なる進化のデベロッパー プレビューにぜひご参加ください。ウェブ テクノロジーを活用して、これまで不可能だったことを実現する方法についてご紹介します。

ウェブアプリを ChromeApp に変換する

Chrome アプリは進化を続けており、作業効率が高まり、オフラインでのシームレスな動作、デベロッパーがユーザー インターフェースをきめ細かく制御できる機能などが実現しています。Pete LePage の講演で、Chrome アプリの作成方法や、ウェブ テクノロジーを活用してこれまで不可能だった新しいことを始める方法を学びましょう。

ネイティブ クライアント ライブ

この講演では、アプリケーションをネイティブ クライアントへ 60 分で移行します。ライブでは、ウェブへの移行を検討している従来の C++ デベロッパーに対し、ネイティブ クライアントが提供できる機能について説明します。移行プロセスでは、移行中にデベロッパーが行う必要がある特定のタスクと、Visual Studio との統合のデバッグ、SDK に新しく追加された一連のユーティリティ ライブラリなど、新しいツールやテクノロジーを使用してそれらのタスクに対処する方法について説明します。このセッションの参加者は、アプリケーションをネイティブ クライアントに移行して独自のプロジェクトを開始するために必要なものを明確に理解できます。

ネイティブ クライアントのインストラクション

ネイティブ クライアントは、JavaScript と同じくらい安全かつ安全にネイティブ コードをウェブに提供します。ただし、ネイティブ クライアントによって実行されるコードは、安全性を確保し、コードをウェブ アプリケーションとスムーズに統合するために、いくつかのルールに従う必要があります。このセッションは、ライフサイクル全体を通してコード行に従い、コンパイル、ネットワーク上での読み込み、ユーザーのマシンで実行されます。また、ネイティブ クライアントのセキュリティ メカニズムの詳細や、ネイティブ コードを特定のオペレーティング システムに関連付けるのではなくウェブと統合するための API についても解説します。

ウェブでできる?

ウェブはめまぐるしく変化しているため、プラットフォームの最新情報を常に把握するのは困難です。HTML5 の新機能により、デベロッパーは、かつては不可能だったまったく新しいアプリケーション スイートを構築できるようになりました。このセッションでは、現実世界の課題を解決する手法を深く掘り下げて、2012 年の HTML5 の最前線について説明します。メディア キャプチャ、ファイル I/O、WebSocket の高度な使用方法、メディア ストリーミング、デバイス入力、マルチメディア、最新の CSS デザインを取り上げます。

ウェブ プラットフォームの最先端

埋め込みからウィジェット、複雑なアプリケーションの管理まで、ウェブ デベロッパーは常にコンポーネント化を改善する必要性に直面しています。この問題を軽減するために、何行もの JavaScript が作成されていますが、まだ十分に改善されていません。まもなくスタッフが対応します。ウェブ プラットフォームに、堅牢で再利用可能なパッケージ可能なコンポーネントの構築をより適切に行えるように設計された強力な新機能セットが追加されます。その活動やそのステータス、そしてこれらのパワフルな新技術を今すぐ使ってみるにはどうすればよいかについて説明します。最も重要な点は、お子様の成長に合わせて関与し、方向性に影響を与える方法を紹介することです。

クロスデバイス ウェブの高速 UI

最新のウェブの優れた機能の一つは、ブラウザさえあればどのデバイスでもサイトが動作するということです。このセッションでは、クロスデバイス ウェブ用の UI の作成に焦点を当てます。複数のデバイス フォーム ファクタ(レスポンシブ アプローチと非レスポンシブ アプローチ)をサポートするウェブサイトの構築について説明し、シングルページ サイトと最新のモバイル ブラウザのレイアウト機能の一部について説明し、ウェブでのマルチタッチ入力について詳しく説明します。最後に、Chrome と Chrome for Android の新しいモバイル デバッグツールをいくつかご紹介します。

高パフォーマンスのモバイルウェブ アプリケーションの構築

ユーザーを感動させる HTML5 モバイルアプリの作成に必要な知識について学びます。このセッションでは、スピード、オフライン サポート、UI レイアウト、生産性の高い開発環境のセットアップに必要なツールに焦点を当てます。競合他社と一線を画す魅力的なモバイルウェブ アプリを作成したいとお考えの方は、このセッションにご参加ください。

Chrome 拡張機能の今後の展開

Chrome の拡張機能システムにより、デベロッパーはウェブのユーザー エクスペリエンスをカスタマイズ、強化できます。新しい API は定期的に提供され、新機能を提供し、Chrome 自体をより深く理解できるようにします。Chrome の拡張機能フレームワークにおける最先端の変更についてご紹介します。セキュリティやパフォーマンスの向上により、ユーザーはこれまで以上に簡単に、プロダクトを使ってプロダクトを使い始めることができます。

ジャンク バスターズ: 高パフォーマンスのウェブアプリの構築

高パフォーマンスのウェブアプリを構築するのは困難です。アニメーションのヒッチ、マウスオーバーによるエフェクトのラグ、ページ スクロールの途切れを、ジャンクと呼びます。この講義は、ジャンクを突き止め、それを止めることをテーマとしています。ウェブアプリのジャンクの原因には、ガベージ コレクタの実行、長い画像デコード、DOM 要素の長いペイント時間、JavaScript を多用した入力ハンドラ、予期しない WebKit レイヤの無効化などがあります。すべてが現代のアプリ開発者が求める 60 FPS の妨げになります。この講演では、ウェブアプリでスムーズなアニメーション、遷移、スクロールを実現するためのいくつかの手法を紹介します。Chrome デベロッパー ツールを使用してジャンクを根絶する方法と、Chrome の高度なグラフィック プロファイリング ツールを使用して舞台裏で何が起きているかを詳しく調べる方法について説明します。さらに、WebKit の裏側を覗いてみましょう。なぜそのような問題が生じるのか、そもそもなぜその問題なのかを説明します。

GRITS: HTML5 を使用した PvP ゲーム

このセッションでは、完全に Google のテクノロジーを活用して構築されたプレーヤー対プレーヤー シューティング ゲーム GRITS を紹介します。この講演では、HTML5 キャンバス エンジンの構築、コンテンツの提供、WebSocket を使用したネットワーキング、NodeJS の使用、ソーシャル統合などについて説明します。このセッションの参加者は、ウェブゲームに関連するすべての Google テクノロジーの全体像を見渡すとともに、Google テクノロジーの利用を開始する方法を深く理解します。また、公開中のゲームのソースコードと実際にそれらのテクノロジーが動作している様子を実際に確認することもできます。

アプリをウェブアプリに戻す - Dart を使用したウェブ プログラミング

美しいグラフィックとオフライン サポートを備えた、驚くほど高速なアプリケーションを構築したいとお考えですか?これらのアプリをオープンウェブ上の任意の場所で実行したいとお考えですか?スクリプト言語の手軽さを維持しながら、モジュール型の大規模開発に対応した言語でアプリを開発したいと思いませんか?このセッションでは、Dart プログラミング言語を使用して、オープンウェブ向けの次世代の優れたアプリケーションを開発する方法について説明します。

Dart - 最新のウェブ言語

Dart の開発者 2 人が、Dart の設計の背景にある根拠と、Dart がウェブのスケーラビリティとパフォーマンスに及ぼす影響について議論します。また、下位互換性を損なうことなく生産性を向上させることで、Dart がどのように開発者のイノベーションを支援しているかについても紹介します。

Chrome デベロッパー ツールの進化

ウェブアプリ開発は急速に進むため、Chrome デベロッパー ツールによって常に一歩先を行くことができます。デベロッパー ツールの使い方を知っていて、スキルに磨きをかけたい方は、このセッションを受講することで生産性を高められます。昨年の導入以来、Google は開発者が高機能なウェブアプリを作成できるようにする多くの機能を追加しました。このデモが充実したセッションでは、これらのツールを使用してモバイルやデスクトップで開発およびデバッグを行う方法について詳しく説明します。新しいタイムライン、ソースマップで圧縮された JavaScript の確認、Web Worker のデバッグなど、さまざまな機能をご利用いただけます。ぜひ参加して、Chrome デベロッパー ツールの機能をご確認ください。

Chrome/OS 談話

Chrome/OS チームがウェブ プラットフォームについて議論したり、質問したりするための公開フォーラム。このセッションには自動字幕起こしが行われます。

ツールによるウェブアプリ開発の改善

強固なウェブ アプリケーションを構築することは、すべてのデベロッパーにとって困難なことですが、近年、開発を支援する多くのツールが登場しました。ボイラープレートの開始から、パフォーマンス調整、ビルドツールに至るまで、ツールのエコシステムの全体像を把握します。このセッションでは、時間の節約につながる成熟した価値のあるオープンソース プロジェクトについて学習し、ウェブアプリの作成に関してよく寄せられる質問への回答を得る方法を紹介します。

ウェブ インテントで互いを愛するアプリを作成する方法

ウェブ インテントを使用すると、今までにない方法で互いに統合するアプリケーションを構築できます。このセッションでは、ウェブ インテントを使用してアプリケーションを接続する方法と、ウェブ インテントで利用できる多くのアクション(編集、保存、共有など)と適切に統合する方法について説明します。

WebRTC: HTML5 でのリアルタイムの音声/動画と P2P

WebRTC により、ウェブカメラ アクセス、P2P、および豊富な音声/動画通信機能をブラウザで利用できます。この講演では、現在利用可能な WebRTC テクノロジーの概要、WebRTC アプリの構築方法、このテクノロジーがウェブ プラットフォームにもたらす可能性について説明します。

Google ウェブ ツールキットの歴史と未来

GWT プロジェクトの歴史、GWT 2.5 リリースの魅力的な新機能、今後 GWT が導入される予定の場所について説明します。このセッションには自動字幕起こしが行われます。

高パフォーマンス HTML5

何年もの間、Google はブラウザの機能をはるかに上回るウェブアプリを開発してきました。ブラウザが追いついたように、動画と音声、canvas、SVG、アプリ キャッシュ、localStorage、@font-face など、HTML5 が登場しました。今やブラウザは、デベロッパーがこれらの新機能を採用するにつれ、開発の波の先を行くために競い合っています。HTML5 アプリがその波に乗ろうとしていますか、あるいはユーザーの足を引っ張ってしまい、混乱を招くのでしょうか。高速な HTML5 ウェブアプリを構築する際に注意すべき HTML5 機能と避けるべき HTML5 機能について説明します。このセッションには自動字幕起こしが行われます。

安全なウェブアプリと Chrome 拡張機能の作成

現在、注意深く開発されたウェブアプリは、HTML5、CSP、NaCl、Chrome 拡張フレームワークといった複数の技術を活用することで、高いレベルのセキュリティを誇ります。このセッションの目的は、これらのテクノロジーにより、デスクトップ アプリと比べた機能性を維持しながら、デスクトップ アプリと比べた安全性を保ちながら、デスクトップ アプリと匹敵する、または上回るウェブアプリを作成することです。このセッションには自動字幕起こしが行われます。

ウェブを 11 レベルへ

このセッションでは、ゲームと音楽のウェブ オーディオ機能について説明します。<audio> 要素と Web Audio API について説明し、Web Audio API を使用したゲーム オーディオと音楽アプリケーションの作成について深く掘り下げます。また、Node のグラフ構造を使用して音声処理チェーンを構築する方法や、分析機能を使って興味深い処理を行う方法について説明します。

ペーパーレスのその先: Google クラウド プリントと印刷の未来

Google クラウド プリントの API を使用すると、ドキュメントをプリンタ(または他の場所)にすばやく簡単に送信できます。現在、Chrome、ChromeOS、モバイル Gmail/ドキュメント、ほとんどの新しいプリンタと統合されていますが、これは始まりにすぎません。構成可能な JavaScript API、Android インテント、HTTP インターフェース、XMPP インターフェースが用意されており、実質的に任意の形式でドキュメントを送受信できます。わずか数行のコードで、あらゆるデバイスのウェブアプリやモバイルアプリから世界中のあらゆるプリンタで印刷できるようにする方法を学べます。このセッションには自動字幕起こしが行われます。

ウェブのアクセシビリティを高める

このセッションでは、コードサンプルと実際の例を通して、ユーザー補助を網羅するためにウェブアプリを設計、テストする方法について学習します。Text-to-Speech(TTS)API などの API、ChromeVox や ChromeShades などのツールのほか、障がいのあるユーザー向けに Google サービスにソリューションがどのように実装されているのかを確認します。

V8 で JavaScript の速度制限をなくす

Chrome で JavaScript の実行を高速化することにご興味はありませんか?この講演では、JavaScript コードの最適化方法を知るため、V8 の内側を説明します。V8 のサンプリング プロファイラを活用してパフォーマンスのボトルネックを解消し、JavaScript プログラムを最適化する方法を紹介し、V8 が隠れたクラスとランタイム型のフィードバックを使用して効率的な JIT コードを生成する仕組みを紹介します。参加者はセッションを終了する際に、JavaScript アプリの確実な最適化に関するガイドラインを示し、V8 でアプリケーションのパフォーマンスを最大化するためのパフォーマンス ツールと JavaScript イディオムの最適な使用方法を理解します。

Adobe と Google が提供する新しいウェブツールと高度な CSS/HTML5 機能

CSS リージョン、除外、シェーダー、合成、Shadow DOM などの革新的な新機能により、最新のブラウザに強力な機能が提供されます。デモとコードをご覧になり、これらの新しい標準の状況をご確認ください。Adobe Shadow によって実現される開発ワークフローを早期に確認できます。オープンソース プロジェクトである Brackets は、完全にウェブ テクノロジーを使用して構築されたウェブ用のコードエディタの開発に取り組んでいます。

GWT から Dart へのコードの移行

GWT コードを Dart に移植する方法について詳しくは、このセッションでは、さまざまな GWT ライブラリおよびイディオムに対応する Dart の同等の機能、既存の GWT サーバー バックエンドと相互運用するための手法、Dart コードが既存の GWT および JavaScript コードと通信できるようにするコツについて説明します。

App Engine で Python 2.7 を最大限に活用する

App Engine Python 2.7 ランタイムは、Python 2.5 ランタイムへの単純なアップグレード以上のものです。制限が少なく、一般的なサードパーティ ライブラリが導入され、同時リクエストが可能です。このセッションでは、これらの新機能を最大限に活用する方法をご紹介します。

App Engine の概要

Google App Engine チームからのエキサイティングなニュースや、GAE が現在および将来のニーズに合わせてどのように拡張しているかをいち早くお届けします。モバイル、ゲーム、最新のウェブアプリを構築するスタートアップや企業の 15 万人以上のデベロッパーが、すでにそのメリットを享受しています。

Google Compute Engine の概要

Google Compute Engine は、大規模なデータ処理と分析のワークロード向けの新しい仮想マシンベースのクラウド テクノロジーです。これにより、世界中の人々が、Google のデータセンターのスケーラビリティとパワーを活用して、計算負荷の高いジョブを実行することができます。

Android、iOS、ウェブ用の Mobile App Engine バックエンドの構築

モバイルアプリ開発は爆発的なペースで成長しており、その中でも特に優れたアプリケーションはバックエンド サーバーを搭載しています。App Engine の新機能を使用して、Android、iOS、モバイル ブラウザで動作するモバイル アプリケーションをサポートする強力な API を構築する方法をご覧ください。

HTML5 と App Engine: Epic タグチームが最新のウェブアプリを大規模に展開

この講演では、App Engine を基盤とする最先端の HTML5 アプリケーションを構築するための、最新の優れたアプリケーション パターンとツールセットについて説明します。これにより、クライアントとサーバーをまたぐアプリの作成が驚くほど簡単になります。特に、認証がすぐに使えるようになります。この講演では、クラウドベースの優れた HTML5 アプリケーションの構築について説明します。

クラウドでのゲーム

多くのゲーム デベロッパーが、Google App Engine の簡単な開発とデプロイのエクスペリエンスを見つけています。これは、クラウドベースの状態ストレージ(マッチング作成サービスやコラボレーション サービス)を構築するのに最適です。大ヒットしたゲームに直面したら、最後にやるべきことはサーバーのプロビジョニングです。App Engine には Always Free 枠が用意されています。App Engine は利用規模を問わず、利用を開始できます。また、ゲーム デベロッパーは Google Cloud Storage を使用して、メディア ファイルを簡単に保存し、世界中のクライアントに迅速に配信しています。

SQL と NoSQL: バックエンドの戦い

現在、Google App Engine は SQL と NoSQL の両方のデータ ストレージを提供していますが、どちらの方法がご自身のアプリケーションに適しているのでしょうか。それぞれの支持者たちは一度限りの問題の解決に取り組み、それぞれを最大限に活用するためのヒントを紹介します。

Google 規模でのデータ パイプラインの構築

Google Cloud を使用して大規模なデータ パイプラインを迅速かつ簡単に実装する方法を学びます。App Engine Datastore と Google Cloud Storage のソースデータを収集するパイプラインを構築し、MapReduce を使用してそのデータを処理および変換し、Google BigQuery でアドホック分析を実行する方法を説明します。

Google App Engine による Google Compute Engine 仮想マシンの管理

Google Compute Engine は、大規模なデータ処理オペレーション向けに効率性とスケーラビリティに優れた仮想マシンを提供します。Google App Engine とのインテグレーションにより、データ処理に使用する大規模な仮想マシン クラスタを管理するためのオーケストレーション フレームワークが提供されます。このセッションでは、2 つのテクノロジーの統合のデモと、将来のユースケースについて説明します。

ビッグデータ:データの問題を競争上の優位性に変える

企業はウェブスケールの独自のインフラストラクチャを構築しなくても、ウェブスケールのデータから実用的な価値を得ることができるか?このセッションでは、新しい Google データサービスを使用して、データの保存、変換、分析に関する主な課題を解決する方法を学びます。実際の企業がこれらのソリューションを使用してデータを競争力の高いビジネス資産に変えることに成功した事例を紹介した具体的な事例を見ていきます。

Google App Engine アプリの最適化

アプリを最適化して信頼性を高め、パフォーマンスを向上させ、費用を削減する方法を、Google App Engine の SWE と SRE から学びましょう。

BigQuery を使用したビッグデータの処理

Google BigQuery は Google の社内テクノロジーから生まれたデータ分析ツールです。これにより、デベロッパーは RESTful API を使用してテラバイトのデータセットを数秒で分析できます。このセッションでは、ビジネス上の疑問に対する回答をすばやく得るためのベスト プラクティスを紹介します。クエリが内部でどのように処理されるか、また複雑な分析のために SQL クエリをどのように構築しているかについての情報を提供します。

Google Compute Engine -- 技術的な詳細

このセッションでは、Google Compute Engine について詳細に説明します。Google Compute は、大規模なデータ処理と分析用に最適化された仮想マシンを提供します。コアコンセプト、API、独自の機能、アーキテクチャに関するベスト プラクティスについて、具体的な例を交えて説明します。

Google Cloud Storage を使用したアプリケーション データの強化

昨年の Google I/O ですべてのデベロッパーにドアを公開して以来、Google Cloud Storage チームは、高度なさまざまなユースケースに Google Cloud Storage を使用できる機能をいくつかリリースしてきました。このセッションでは、まずプロダクトについて簡単に紹介し、Google Cloud Storage の新機能を使用した各種の高度なアプリケーションの実装に焦点を移します。

Cloud Support

Google サポート組織は、従来のウェブスタックからクラウド プラットフォームにアプリケーションを移行しました。クラウドへの移行に成功したチームの実際の事例と、クラウド移行から得られた経験をご覧ください。これには、技術者へのクラウドソーシングによるリアルタイム情報の提供、メンテナンス費用の削減、全社規模での使用を目的としたデータの同期、その過程で習得した一般的なヒントとコツが含まれます。

本番環境に移行する

2009 年に Go がリリースされて以来、多くの企業(もちろん Google 以外にも)がこの言語を使用して優れたプロダクトを開発してきました。Canonical の Gustavo Niemeyer、Heroku の Keith Rarick、Iron.io の Evan Shaw、StatHat の Patrick Crosby が、本番環境で Go を実際に使用した体験を共有します。

Go チームのご紹介

Go プログラミング言語は、プログラマーの生産性を高めるオープンソース プロジェクトです。Go は表現力が高く、簡潔で、クリーンで効率的です。これは高速で静的に型付けされるコンパイル型言語であり、動的に型付けされ、解釈される言語のように感じられます。この談話では、Go に関する質問に答えてもらいます。

Go の同時実行パターン

同時実行は、高性能ネットワーク サービスを設計するための鍵です。Go の同時実行プリミティブ(goroutine とチャネル)は、同時実行をシンプルかつ効率的に表現する手段を提供します。この講演では、簡単な Go コードを使用して、同時実行に関する難しい問題をどのように解決するかを説明します。

Content API for Shopping を使用して Google Product Search を有効活用する

商品検索を最大限に活用するには、販売者は完全で正確な商品情報に加え、すべての商品について最新の価格と在庫状況のデータを提供する必要があります。このセッションでは、販売者が Content API for Shopping を使用してデータ品質を改善するための具体的な手順を説明します。フィードではなく Content API を使用してデータを送信するのに適したケースと、API の使用方法についての詳細は、後ほど説明します。また、API のリクエストとエラーをデバッグする方法の詳細や、API を最適かつ効率的に使用するための一般的なベスト プラクティスについても説明します。

消費者は、まず実店舗を訪れて商品を購入する前に、オンラインで情報を調べる消費者が増えており、この傾向は今後も高まると予想されます。販売者や小売店はこのトレンドをどのように活用できるでしょうか。ローカル ショッピングでは、販売者はローカル店舗ごとに商品の価格と在庫状況を宣言できます。このセッションでは、Google Merchant Center でローカル ショッピング アカウントを設定および管理する方法と、Content API を使用してローカル商品のアップロードと最新の在庫更新を行う方法について説明します。

Google ウォレットでデジタル商品の収益化を行う

仮想アイテムや仮想通貨を販売するゲーム デベロッパーや、ニュース コンテンツ、動画、音楽などのプレミアム デジタル メディアを販売するメディア デベロッパーにとって、顧客からの支払いを簡単に処理できる方法は重要です。このセッションでは、デジタルコンテンツ向け Google ウォレット、新機能、改善された料金モデルをデベロッパー向けに説明します。さらに、Kabam は Google ウォレットの経験と統合のベスト プラクティスについても共有します。

Google Wallet Cloud APIs のご紹介

Google は、デジタル ウォレットを前進させるなかで Payments の世界でエキサイティングな発展を遂げました。新しい API についても、皆様にお知らせします。Google I/O 2012 のコマース トラックに、支払い部門のプロダクト マネジメント担当グローバル責任者 Peter Hazlehurst 氏が登壇します。ぜひご参加ください。

ウェブ上で最も収益性の高いウェブサイトのいくつかは、アフィリエイト リンクを使用してトラフィックを増やし、既存のトラフィックを収益化しています。この講演では、Google Affiliate Network を使って既存のプロセスのほとんどを自動化する方法を説明します。これは、他の大規模ウェブサイトが現在行っている方法と同様です。

ウィークエンド ハックから資金調達したスタートアップまで - チームを結成して資金を調達する方法

アイデアがあり、会社を立ち上げたいとお考えですか?投資家を惹きつける方法と、投資家が小切手を書く前に確認したいことを学びましょう。収益を上げた起業家と投資をしたベンチャー キャピタルにお話を伺います。

スタートアップの世界

世界中のテクノロジー イノベーターや起業家が、ユーザーを喜ばせ、問題を解決し、ローカル ビジネスとグローバル ビジネスの拡大につながるテクノロジーを構築しています。ウェブはグローバルなプラットフォームであり、利用者はデベロッパーや起業家にとってのツールです。イスラエル、英国、ケニア、シンガポールからパキスタンまで、独自の取り組みの創出、立ち上げ、拡大に成功した世界中の起業家や VC のパネルから、独自の視点に触れることができます。

YouTube チャンネル: プログラムに参加する

YouTube では、世界中の 8 億人のウェブ、モバイル、テレビの視聴者に動画を配信できます。この強力なプラットフォームを活用して視聴者を増やし、商品をマーケティングする方法を学びましょう。クリエイター独自の YouTube チャンネルを作成、編成、宣伝するためのヒントとテクニックを紹介します。

Google API と Google API 用の JavaScript クライアントを使用するウェブ アプリケーションの構築

このセッションでは、JavaScript 用の Google API クライアントの機能を使用して、リッチなウェブ アプリケーションを構築する方法を学びます。ここで紹介する機能には、認証と CORS などがあります。

現実世界のウェブ パフォーマンス測定

ウェブサイトやアプリケーションの実際の速度をモニタリングすることは、困難な作業です。Web Timing API について、また Google アナリティクス(GA)でこれを使ってパブリッシャー様に実際の速度に関するきめ細かいデータを提供する仕組みについて、詳しく説明します。Google アナリティクスをカスタマイズして、サイトのパフォーマンスに関する詳細な分析情報を取得し、集計データに基づいてパフォーマンスに関するインサイトを共有することについても説明してください。

データドリブンなストーリーテリング

1 つのグラフから、手の込んだデータに基づくストーリーテリングまで、Google の新しい HTML5 ギャラリーを使った、わかりやすく見やすいグラフツールが実現しました。アニメーション、アノテーション、その他のビジュアル セマンティクスを使用する方法と、リッチデータに対するユーザー インタラクションを次のレベルに引き上げる方法を学べます。

ID とデータアクセスのための OAuth 2.0

ユーザーは、簡単にアクセスできるウェブ上の 1 か所に自分のデータを保管しておきたいと考えています。YouTube 動画、Google ドライブのファイル、Google コンタクト、その他多くの種類のデータであろうと、ユーザーは、アプリケーションに自身のデータへのアクセスを安全に許可する手段を必要としています。OAuth は委任データアクセスの主要なウェブ標準であり、OAuth 2.0 はセキュリティ機能が追加された次世代バージョンです。このセッションでは、データアクセスに OAuth を使用する最新の技術について説明しながら、ユーザーが Google アカウントを使用してログインできるようにすることでアプリケーションの参入障壁を下げる方法についても説明します。Python で記述された例を使って、OAuth 2.0 を使用してユーザー ID をウェブ アプリケーションに組み込む方法を学びます。デスクトップ アプリケーション、モバイル アプリケーション、サーバー間ユースケースのベスト プラクティスについても説明します。

Google API の機能を使用してコードを最適化する

Google API は、最先端の開発を可能にするために設計されたさまざまな機能をサポートしています。このセッションでは、パフォーマンス強化機能を使用してコードの実行を高速化し、使用するリソースを削減するアプリケーションの作成方法を学びます。ここでは、バッチ処理、部分的レスポンスのリクエスト、効率的なメディア処理方法などについて説明します。

Google Drive SDK のご紹介

この講演では、Google ドライブ SDK の主な新機能とプラットフォームをいくつか紹介します。デベロッパーが共同作業を行うアプリケーションの作成方法に革命が起きたと思われる点について説明します。また、デベロッパーが Google ドライブでファイルを簡単に管理できるようにする新しい API も発表する予定です。これにより、従来の API の一部が置き換えられます。参加者には T シャツをプレゼント。

Google ドライブ SDK でできること

Google ドライブのパートナーはすでに、ファイル ストレージに Google ドライブを使用する魅力的なアプリケーションを数多く実装しています。Google ドライブ SDK に実装すると、デベロッパーはファイル管理を再実装する手間を省きながら、ストレージの費用を分担できます。このセッションでは、一般的なアプリに対する Google ドライブ SDK の既存の実装をいくつか見ていきます。特に MindMeister、Cloud9 IDE、CoolIris はこれらの統合について語ります。

Google Drive API の次期バージョンの詳細

このセッションでは、新しい Google Drive API の使用に関するさまざまなベスト プラクティスについて説明します。ファイルを適切に同期する方法、共有を管理する方法、アプリケーションをこれまで以上に高速かつ効率的なものにする方法について詳しく説明します。ベスト プラクティスを公開している、機能するアプリケーション全体をよく読みます。

Google ドライブの UI と密接に統合した洗練されたアプリの作成

完全なドライブアプリを実装する方法についても説明します。これはドライブアプリの概要ではなく、サービスを Google ドライブに組み込み、ユーザーがシームレスに使用できるようにする方法を説明します。また、Chrome ウェブストアでアプリを効果的に配布する方法についても説明します。この講演で組み込まれたサンプルアプリではサンプル ユースケースを取り上げますが、それ以外は本番環境に対応しています。

Android 向けの効率的なドライブ アプリの作成

このセッションでは、Android デバイスとファイルを同期するドライブ用アプリを作成する方法について説明します。また、Android デバイスでファイルを開く方法と、この環境から新しいファイルを作成する方法についても説明します。

Google Apps Script へのデータの保存

このセッションでは、デベロッパーが Google Script を使用する際にデータを保存するためのさまざまな方法について説明します。ユースケースごとに説明し、さまざまなオプション(スプレッドシート、スクリプト/ユーザー プロパティ、JDBC コネクタ、配布)の使用例を示します。

知識の活用: Apps Script での HTML と JavaScript

このセッションでは、すでに習得したスキルを活かして、Apps Script で動的ウェブアプリとサービスを構築する方法について説明します。このセッションでは、Apps Script によって Google との緊密な統合を維持しつつ、通常の HTML と JavaScript を使用して高機能でインタラクティブなアプリを作成する方法をご紹介します。また、スクリプトを使用して JSON や XML などのテキスト コンテンツを提供する方法についても説明します。

要素の連携: Google Apps Script を使ったアプリの構築

Google Apps Script の新機能をご紹介します。このセッションでは、多くの Google サービスを統合したアプリを作成するための、Google Apps Script のシンプルさについて説明します。Google Apps Script サービスの多くについて取り上げ、Google Apps Script がどちらも強力なアプリケーション プラットフォームであることを説明します。

モバイルアプリへの Google+ の統合

モバイルアプリに Google+ の機能を組み込むことで、魅力的でパーソナライズされたエクスペリエンスをユーザーに提供できます。ユーザーがアプリから写真やリンクなどを Google+ で共有する方法と、それによってアプリの認知度と見つけやすさを高める方法についてご確認ください。

ハングアウト「次世代のソーシャル」

Chat Platform API を使用して、音声や動画でのライブ会話でアプリの魅力を高めましょう。Google+ ハングアウト API を使用して、Google+ ハングアウト内で動作するコラボレーション アプリを開発できます。それでは、ハングアウト API を使って作成できることをぜひご活用ください。

JavaScript ウィジェットを動作させる方法

ミリ秒単位でウェブサイトを読み込むことが重要。ソーシャル ウィジェットは、ウェブサイトのユーザー エクスペリエンスを向上させるものであり、処理速度が低下することはありません。+1 ボタンなどのソーシャル ウィジェットを読み込む際の独自の課題と、できる限り速く読み込まれるようにした方法を見ていきます。はい、戦争の物語もあります。ここではウィジェットのパフォーマンスに焦点を当てますが、ここで使用した手法の多くは幅広く応用可能で、それらを使用してウェブサイトを高速化する方法も紹介します。

Google+ プラットフォームの基本

Google+ をサイトに追加し、コンテンツをさまざまな場所でよりリッチなものにして、Google を最大限に活用しましょう。このセッションでは、+1 ボタン、ブランドバッジ、個人バッジ、検索の著者情報、スニペット、Google+ ページなど、Google+ プラットフォームの基本について説明します。

Google+ プラットフォームをさらに活用する

Google+ プラットフォームの機能の一部を実装し、さらに機能が必要になりました。さまざまな場所でコンテンツへのエンゲージメントを高める方法、理由、測定方法を学びましょう。このセッションでは、Google+ プラットフォームのベスト プラクティスと実装について詳しく説明します。ボタン選択、スピード、JS API から、高度な構造化マークアップ、カスタム分析、ディープ エンゲージメントまで、さまざまなトピックを扱います。

Google+ History API のスタートガイド

Google+ の履歴を使用すると、サイトやアプリのユーザーが非公開でオンライン アクティビティを簡単に保存し、必要に応じて共有できます。たとえば、インスタント アップロードのように、ほぼ何でも行うことができます。この新しい API の早期デベロッパー プレビューの使用を開始する方法をご紹介します。

Advanced Google+ History API

Google+ の履歴を使用すると、サイトやアプリのユーザーが非公開でオンライン アクティビティを簡単に保存し、必要に応じて共有することができます。このセッションでは、ベスト プラクティスと拡張機能に重点を置いて、早期デベロッパー プレビュー API について詳しく説明します。

Google+ プラットフォーム チームとの談話

Google+ プラットフォーム チームのインタビューをご覧いただき、ご不明点を解消して、テクノロジーについて詳しく学びましょう。

ハングアウト チームとの談話

Google+ ハングアウト チームとの会話にご参加ください。Google のリアルタイム戦略の背後にある考え方を聞き、企業、放送局、デベロッパー、家族の皆さまがどのように Google のサービスを利用しているかをご覧ください。ハングアウト オンエアの仕組みについて、考えたことはありませんか?このセッションでは、さまざまな疑問にお答えし、ハングアウトの今後の展開について知ることができます。

Maps API デベロッパー向けのベスト プラクティス

Google Maps API を使用すると、アプリケーションにシンプルな地図を簡単に追加できますが、次のレベルにステップアップしていきましょう。このセッションでは、デベロッパー ツール、テスト、API 機能など、Maps API 開発者におすすめのベスト プラクティスを紹介します。これらの方法により、時間を節約し、煩わしさを回避し、ユーザーの満足度を高めることができます。

スタイル設定のマスタークラス

カスタム スタイル付き地図を使用すると、デベロッパーは基盤となる Google マップタイルの外観をカスタマイズできます。これにより、見栄えのよい地図を簡単に作成できます。地図をメッセージやカラーパターンに合わせて調整したり、データを目立たせたりできます。このクラスでは、マスター地図デザイナーが、地図を自在に機能させる美しいエレガントなスタイルを作成するお手伝いをします。

App Engine での Go を使用した地図タイルの計算

この講演では、Maps API と App Engine の Go を使用して、Google マップのカスタムタイル セットを作成するアプリを作成します。クラウド上でのコンピューティングに対する Go の適合性と、タスクキューやバックエンドといった App Engine の主要なスケーラビリティ機能を実際に活用できます。

空間データの可視化

地図は最初のデータ可視化ツールの一つでしたが、独自の空間データを可視化するための背景も提供できます。このセッションでは、Maps API v3 を使ってデータを効果的に地図に表示するために必要なツールをご紹介します。地図ベースのデータ可視化の世界に触れていきます。

Google マップの最新情報

Google のマップの世界では、多くのエキサイティングな出来事が起きています。Google I/O 2012 の Google マップの初歩について、Google の Google マップおよび Google Earth 担当バイス プレジデントの Brian McClendon 氏が、最先端のオンライン マップについてご紹介します。

単なる地図ではない

Google Maps API は世界で最も人気のあるマッピング プラットフォームですが、デベロッパーやユーザーに提供されるのは単なる地図ではありません。このセッションでは、Maps API が提供する豊富な付加価値と、不動産、旅行、小売などのさまざまな業種においてデベロッパーが知っておくべき基本機能について、詳しく説明します。

クラウドにおけるエンタープライズ地理空間

Google は現在、地理空間データと分析のための、強力で汎用性の高いクラウド ホスティング ソリューションを提供しています。Google Earth や Google Maps API などの使い慣れたツールを利用して、企業がこの潜在能力を生かして費用を削減し、生産性を高め、従業員やデベロッパーにサービスを提供する方法をご覧ください。

Places API を中心としたビジネスの構築

Google Places API を使用すると、世界で最も包括的で正確なビジネス リスティング情報コレクションにアクセスできます。アプリで Places API をどのように活用すれば、販売者とユーザーに最大の経済的価値と戦略的価値をもたらし、モバイル コマースの未来に参加できるかを学びましょう。

Google マップで従業員を支援

ビジネスの管理で最も困難な問題の一つは、従業員、配送、設備など、必要なものをすべて把握することです。このセッションでは、Google のテクノロジーを使用してビジネスのすべてのアセットを管理し、すべてを適切な場所に適切なタイミングで配置する方法について説明します。

Google Maps API チームとの談話

Google マップと Google Earth を開発しているエンジニアたちが、Google Maps API、Google Earth、KML に関するオープン ディスカッションを行います。質問を投稿し、投票する: http://goo.gl/LgnRa