Google Developer Day 2011 の Ignite セッションのご紹介、今回は Ignite メインセッションです。



下記は6名のスピーカーの発表資料です。

久川真吾さんによる「 How to make Your own Android devices
伊藤 淳一さんによる「 ガジェットOSについて ...


Google Developer Day 2011 の Ignite セッションのご紹介、今回は Ignite メインセッションです。



下記は6名のスピーカーの発表資料です。

久川真吾さんによる「How to make Your own Android devices
伊藤 淳一さんによる「ガジェットOSについて
Tomoo Mizukami さんによる「Chrome and Audio Devices?
有山 圭二さんによる「AOSPにContributeしてみた
重田崇嗣さんによる「Introducing Google APIs Discovery Service
一好俊也さんよる「死海文書オンラインコレクション


動画はこちら



Google Developer Day 2011 の Ignite セッションのご紹介、今回は Google DevQuiz チームによる「DevQuiz 解説」です。



DevQuiz解説 の動画はこちら


Google Developer Day 2011 の Ignite セッションのご紹介、今回は Google DevQuiz チームによる「DevQuiz 解説」です。



DevQuiz解説 の動画はこちら



Google Developer Day 2011 の Ignite セッションのご紹介、最初は チームラボ による "Google Fes!" と Google の Chrome の Developer Advocate である 北村英志による解説です。



Google Fes! の動画はこち ...


Google Developer Day 2011 の Ignite セッションのご紹介、最初は チームラボ による "Google Fes!" と Google の Chrome の Developer Advocate である北村英志による解説です。



Google Fes! の動画はこちら



今回は Google Developer Day 2011 の基調講演の動画をご紹介します。基調講演では Android、Chrome/HTML5, Cloud, Google+ をテーマに 8 名のスピーカー( 及川卓也Brad AbramsTim Bray北村英志Tony Chan ...


今回は Google Developer Day 2011 の基調講演の動画をご紹介します。基調講演では Android、Chrome/HTML5, Cloud, Google+ をテーマに 8 名のスピーカー(及川卓也Brad AbramsTim Bray北村英志Tony ChanDaniel 'Wolff' Dobson松尾貴史徳生健太郎)が登壇し、それぞれのテクノロジーの最新事情とデモンストレーションを紹介しました。



基調講演動画はこちら:



Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 北村英志 による 「GDD 2011 Japan : HTML5 のオフライン機能」 です。



セッション内容:

ユーザーに完璧なオフライン体験を提供することは難しいです。本セッションでは、IndexDB、FileSystem、AppCache、WebSQL などの高度なオフライン機能や、オフラインでシームレスに動作するアプリケーションを構築できるオンラインイベントについてお話します。

動画はこちら:



スライドは こちら

※ なお、こちらの内容に一部変更点があるとのことで、下記にスピーカーの北村からのメッセージを掲載しました。

こちらのセッションの内容に一部変更点がありますのでここでお知らせいたします ...


Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 北村英志 による 「GDD 2011 Japan : HTML5 のオフライン機能」 です。



セッション内容:

ユーザーに完璧なオフライン体験を提供することは難しいです。本セッションでは、IndexDB、FileSystem、AppCache、WebSQL などの高度なオフライン機能や、オフラインでシームレスに動作するアプリケーションを構築できるオンラインイベントについてお話します。

動画はこちら:



スライドはこちら

※ なお、こちらの内容に一部変更点があるとのことで、下記にスピーカーの北村からのメッセージを掲載しました。

こちらのセッションの内容に一部変更点がありますのでここでお知らせいたします。
ビデオの 36:01 頃からをご覧下さい。ここでは Chrome におけるデフォルトのクォータがWeb Storage を除いて 5MB であると説明しておりますが、現バージョンの Chrome ではスライド (既に修正済み) の 35 ページ目以降をご覧頂くとお分かりのように、ディスクで利用可能な空き容量の 10% となっています。もう少し詳しく説明します。

Chrome におけるブラウザサイドの保存領域には Temporary ストレージと Persistent ストレージの 2 種類が存在します。これは File System API のみではなく、全ての保存領域に共通して言えます。それぞれの特徴は下記の通りです。
  • Temporary ストレージ
    • Temporary ストレージのクォータは全てのウェブアプリケーションで共有されるプールです。
    • このプール全体のクォータはご利用のコンピューターで利用可能なディスク容量の 50% が上限となります。
    • そのうち各アプリ (Chrome ウェブアプリだけではなく、ウェブサイトも含む) が利用できるのはそれぞれ、プールが持つクォータの 20% が上限です。つまりこれは、コンピューターで利用可能なディスク容量の 10% を意味します。
    • 全てのアプリの合計利用ディスク容量、つまりプール全体の利用ディスク容量がクォータの上限を超過すると、最も古いアプリのローカル保存データが全て削除されます。

  • Persistent ストレージ
    • デフォルトのクォータは 0MB、つまり利用することはできません。
    • Persistent ストレージを利用するためには Quota API にリクエスト (webkitStorageInfo.requestQuota) が必要になります。下記サンプルコードを参照して下さい。
    • Persistent ストレージは File System API で type として PERSISTENT を指定した場合にのみ適用されます。逆に言うと他のストレージ系 API、つまり Application Cache や Indexed DB は、Temporary ストレージしか利用できないということを意味しています。

  • window.webkitStorageInfo.requestQuota(PERSISTENT, 1024*1024, function(grantedBytes) { window.requestFileSystem(PERSISTENT, grantedBytes, onInitFs, errorHandler); }, function(e) { console.log('Error', e); }); 
      Chrome におけるクォータに関してはこちらに詳細なドキュメントがありますので、ぜひご参照下さい。 
      ※ Chrome ウェブアプリにおける unlimitedStorage パーミッションを使った方法は、セッションの内容通り変わらず利用できます。 以上が修正内容になります。 このセッションでお話しした内容を元に、日本からたくさんのオフラインアプリケーションが登場する日を楽しみにしています。



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 安生真さん佐々木陽さん市橋一弘さん による 「日本における Android の成功事例」 です。








    セッション内容:

    本セッションでは、Android を活用して 「AR ガイガーカウンター」や「なまず速報」のように震災・復興に貢献するために活躍したアプリをご紹介します。

    動画はこちら:



    スライドは こちら ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 安生真さん佐々木陽さん市橋一弘さん による 「日本における Android の成功事例」 です。








    セッション内容:

    本セッションでは、Android を活用して 「AR ガイガーカウンター」や「なまず速報」のように震災・復興に貢献するために活躍したアプリをご紹介します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Eric Bidelman による 「今までにないサイトを作る:HTML5 による最新ウェブアプリ」 です。



    セッション内容:

    モダンウェブアプリは、リッチでインタラクティブなアプリケーションで、一昔前のウェブサイトとは全く異なる物となっています。このセッションでは、最先端のフレームワークと技術についてご紹介し、HTML5 を活用しユーザーに喜んでもらえるウェブアプリの開発方法をご紹介します。

    動画はこちら:



    スライドは こちら


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Eric Bidelman による 「今までにないサイトを作る:HTML5 による最新ウェブアプリ」 です。



    セッション内容:

    モダンウェブアプリは、リッチでインタラクティブなアプリケーションで、一昔前のウェブサイトとは全く異なる物となっています。このセッションでは、最先端のフレームワークと技術についてご紹介し、HTML5 を活用しユーザーに喜んでもらえるウェブアプリの開発方法をご紹介します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Andrew Gerrand による 「Google クラウド技術を駆使した統合アプリケーションの構築」 です。



    セッション内容:

    本セッションでは、 Google Cloud Storage、Channel API、App Engine などの Google クラウド技術を組み合わせて Go 言語でアプリケーションを開発する方法をご紹介します ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Andrew Gerrand による 「Google クラウド技術を駆使した統合アプリケーションの構築」 です。



    セッション内容:

    本セッションでは、 Google Cloud Storage、Channel API、App Engine などの Google クラウド技術を組み合わせて Go 言語でアプリケーションを開発する方法をご紹介します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Tim Bray による 「Android の最新情報 」 です。



    セッション内容:

    本セッションでは、最近リリースされた Android の機能の中からデベロッパーの皆さんにとって重要な新機能を中心にご紹介します。

    動画はこちら:



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Tim Bray による 「Android の最新情報 」 です。



    セッション内容:

    本セッションでは、最近リリースされた Android の機能の中からデベロッパーの皆さんにとって重要な新機能を中心にご紹介します。

    動画はこちら:



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Daniel 'Wolff' Dobson による 「Google+ Hangout アプリを作ろう」 です。



    セッション内容:

    リアルタイムアプリケーションはインタラクティブで魅力的かつ楽しい物ですが、今までは開発者にとっては作るのが難しい物でした。本セッションではご自身の経験を Hangout を通して、より簡単に、より早くリアルタイムアプリケーションを作る方法をご紹介します。

    動画はこちら:



    スライドは こちら


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Daniel 'Wolff' Dobson による 「Google+ Hangout アプリを作ろう」 です。



    セッション内容:

    リアルタイムアプリケーションはインタラクティブで魅力的かつ楽しい物ですが、今までは開発者にとっては作るのが難しい物でした。本セッションではご自身の経験を Hangout を通して、より簡単に、より早くリアルタイムアプリケーションを作る方法をご紹介します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Tony Chan による 「デベロッパー向けの Android マーケット情報 」 です。



    セッション内容:

    Android マーケットは、デベロッパーとエンドユーザーの皆さんの利便性向上のため、改善を続けています。本セッションでは、最近の開発状況や、新しい収益化モデルの活用や最適化されたコンテンツの提供方法、著作権侵害を最小限に留めるための対策、アプリケーションの認知度を高める方法などをご紹介します。

    動画はこちら:



    スライドは こちら


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Tony Chan による 「デベロッパー向けの Android マーケット情報 」 です。



    セッション内容:

    Android マーケットは、デベロッパーとエンドユーザーの皆さんの利便性向上のため、改善を続けています。本セッションでは、最近の開発状況や、新しい収益化モデルの活用や最適化されたコンテンツの提供方法、著作権侵害を最小限に留めるための対策、アプリケーションの認知度を高める方法などをご紹介します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Paul Saxman による 「Android デベロッパー向けの Google TV 情報」 です。



    セッション内容:

    Honeycomb 版 Google TV により、Android デベロッパーは家庭の大きな画面向けのアプリケーションを作成できるようになりました。よいアプリケーションと優れたアプリケーションの違いは、多くの場合、ユーザー インターフェースの設計に依存します。これは、Android API の適切な利用と同様に重要な要素です。本セッションでは、アプリケーションの使い勝手とパフォーマンスを改善するための事例とベストプラクティスをご紹介します。本セッションは、Google TV や他の Android プラットフォーム向けに優れたアプリケーションを開発する一助になればと思います ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Paul Saxman による 「Android デベロッパー向けの Google TV 情報」 です。



    セッション内容:

    Honeycomb 版 Google TV により、Android デベロッパーは家庭の大きな画面向けのアプリケーションを作成できるようになりました。よいアプリケーションと優れたアプリケーションの違いは、多くの場合、ユーザー インターフェースの設計に依存します。これは、Android API の適切な利用と同様に重要な要素です。本セッションでは、アプリケーションの使い勝手とパフォーマンスを改善するための事例とベストプラクティスをご紹介します。本セッションは、Google TV や他の Android プラットフォーム向けに優れたアプリケーションを開発する一助になればと思います。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Julia FerraioliTimothy Jordan による 「Google+ API を使用してアプリを作ろう」 です。





    セッション内容:

    Google+ API を使用したアプリケーションを開発する方法を学びましょう。本セッションでは Google+ 上に公開された情報を取得する方法、Google+ プラットフォーム全体の考え方と、そのプラットフォームに開発者として参加する方法をご説明します。

    動画はこちら ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Julia FerraioliTimothy Jordan による 「Google+ API を使用してアプリを作ろう」 です。





    セッション内容:

    Google+ API を使用したアプリケーションを開発する方法を学びましょう。本セッションでは Google+ 上に公開された情報を取得する方法、Google+ プラットフォーム全体の考え方と、そのプラットフォームに開発者として参加する方法をご説明します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 前坂徹 による 「データアクセスと本人認証のための OAuth と OpenID」 です。



    セッション内容:

    ウェブアプリが Google クラウドが管理するユーザーデータにアクセスするために OAuth 2.0 をどのように使用するかを説明します。また、OAuth 2.0 と OpenID Connect を使用した、追加パスワード不要のシームレスなサイト認証についても説明します。実装の容易さとユーザーエクスペリエンスは重要なトピックであり、Google Identity Toolkit と Account Chooser との関連についても議論します ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 前坂徹 による 「データアクセスと本人認証のための OAuth と OpenID」 です。



    セッション内容:

    ウェブアプリが Google クラウドが管理するユーザーデータにアクセスするために OAuth 2.0 をどのように使用するかを説明します。また、OAuth 2.0 と OpenID Connect を使用した、追加パスワード不要のシームレスなサイト認証についても説明します。実装の容易さとユーザーエクスペリエンスは重要なトピックであり、Google Identity Toolkit と Account Chooser との関連についても議論します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Steve Bazyl による 「Google Apps : 新しい API、新機能、ベストプラクティス」 です。



    セッション内容:

    Google は Google Apps API の次世代版の構築と既存 API へのリクエストが多かった機能の追加に日々取り組んでいます。本セッションでは、Google Apps の新しい API と機能を紹介するとともに、具体的な使用例やGoogle Apps と統合するためのベストプラクティスをご紹介します ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Steve Bazyl による 「Google Apps : 新しい API、新機能、ベストプラクティス」 です。



    セッション内容:

    Google は Google Apps API の次世代版の構築と既存 API へのリクエストが多かった機能の追加に日々取り組んでいます。本セッションでは、Google Apps の新しい API と機能を紹介するとともに、具体的な使用例やGoogle Apps と統合するためのベストプラクティスをご紹介します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Tony Chan と 伊藤元さん による 「Android Open Accessory API と ADK」 です。





    セッション内容:

    Google I/O で ADK (Accessory Development Kit) をご紹介して以来、ADKを使用した斬新なアプリケーションが増えつつあります。 本セッションでは、他のハードウェアとより簡単に接続するための Andriod OpenAccessory API の概要をご紹介します。デモを交えながら ADK、Android 端末 と Open Accessory をつなぐ方法も解説します ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Tony Chan と 伊藤元さん による 「Android Open Accessory API と ADK」 です。





    セッション内容:

    Google I/O で ADK (Accessory Development Kit) をご紹介して以来、ADKを使用した斬新なアプリケーションが増えつつあります。 本セッションでは、他のハードウェアとより簡単に接続するための Andriod OpenAccessory API の概要をご紹介します。デモを交えながら ADK、Android 端末 と Open Accessory をつなぐ方法も解説します。

    動画はこちら:



    Tony Chan スライドはこちら
    伊藤元さんのスライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 賀沢秀人及川卓也 による 「Google のクライシス レスポンス」 です。





    セッション内容:

    2011 年 3 月、日本は非常に大きな地震と津波に襲われました。 本セッションでは、インターネットと関連技術がどのように被災地支援に貢献したかをご説明します。セッション後半では、Google および他社の開発者が震災復興のために始めた ” Hack For Japan ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 賀沢秀人及川卓也 による 「Google のクライシス レスポンス」 です。





    セッション内容:

    2011 年 3 月、日本は非常に大きな地震と津波に襲われました。 本セッションでは、インターネットと関連技術がどのように被災地支援に貢献したかをご説明します。セッション後半では、Google および他社の開発者が震災復興のために始めた ”Hack For Japan” という活動をご紹介します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Greg SchechterPhil Harnish による 「HTML5 と Flash を比較する: YouTube 動画を高速化するテクノロジー」 です。





    セッション内容:

    HTML5 は新しく強力で素晴らしい技術ですが、動画配信の地位を確立した Flash と何が違うのでしょうか。猫動画をさらに高速化できるのはどちらの技術でしょうか。本セッションでは、HTML5 と YouTube がウェブ上の動画配信にどのような変化をもたらすかをご紹介します ...


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は Greg SchechterPhil Harnish による 「HTML5 と Flash を比較する: YouTube 動画を高速化するテクノロジー」 です。





    セッション内容:

    HTML5 は新しく強力で素晴らしい技術ですが、動画配信の地位を確立した Flash と何が違うのでしょうか。猫動画をさらに高速化できるのはどちらの技術でしょうか。本セッションでは、HTML5 と YouTube がウェブ上の動画配信にどのような変化をもたらすかをご紹介します。

    動画はこちら:



    スライドはこちら



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 伊藤穰一さん林信行さん による 「VC パネル: 起業家精神、起業支援とベンチャーキャピタル」 です。





    セッション内容:

    起業を考えている方を対象に、スタートアップについての様々なディスカッションをお伝えします。

    動画はこちら:



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 伊藤穰一さん林信行さん による 「VC パネル: 起業家精神、起業支援とベンチャーキャピタル」 です。





    セッション内容:

    起業を考えている方を対象に、スタートアップについての様々なディスカッションをお伝えします。

    動画はこちら:



    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 園田裕貴 による 「Google のエンジニアの日常」 です。



    セッション内容:

    Google のソフトウェアエンジニアがどのような環境でサービスを開発しているかをご紹介します。

    動画はこちら:



    スライドは こちら


    Google Developer Day 2011 のブレイクアウトセッションのご紹介、今回は 園田裕貴 による 「Google のエンジニアの日常」 です。



    セッション内容:

    Google のソフトウェアエンジニアがどのような環境でサービスを開発しているかをご紹介します。

    動画はこちら:



    スライドはこちら