2017 年 9 月 6 日

時間はすべて中央ヨーロッパ夏時間(UTC+02:00)です

  • ライブ配信セッション
フィルタ:
時間 説明 _type _track _product
10:00 ~ 10:45

Keynote

2 日目の基調講演

Ewa Macias、Behshad Behzadi、Mícheál ão Foghlú

S1 セッション オーディトリアム ホール

ヨーロッパにおける Google のエンジニアリングへの取り組みについて、詳細をご確認ください。

アシスタント

クラウド

モバイルの先へ

モバイルでの開発

Keynote モバイル以外のモバイルでの開発 アシスタント クラウド
10:45 ~ 11:30

Q&A

コミュニティの育成に関する Q&A

Daniel Franc 氏

コミュニティ ラウンジ

プロジェクトを中心にコミュニティを巻き込む方法優れた交流会グループを作るには?コミュニティに関連することを Google 社員や他のコミュニティ リーダーに質問してください。

コミュニティ

Q&A コミュニティ
11:00 ~ 17:15

セッション

Google Developers と Google Cloud 認定資格

Google Developers と Cloud Certification Lounge

Google Developers と Google Cloud 認定資格プログラムの最新情報をご確認ください。Android、ウェブ、クラウドのエキスパートと交流して、認定資格を取得する方法を学びます。

コミュニティ

セッション コミュニティ
11:00 ~ 11:45

セッション

アーキテクチャ コンポーネント

Florina Muntenescu

S1 セッション オーディトリアム ホール

I/O での Android アーキテクチャ コンポーネントのプレビュー版のリリース以来、多くのデベロッパーから素晴らしいフィードバックをいただいています。最新情報を入手し、興味深いユースケースを掘り下げています。

Android

Android

セッション Android Android
11:00 ~ 12:30

トレーニング

データドリブンのプログレッシブ ウェブアプリ

サラ・クラーク

S3.1 トレーニング チャンバー ホール

PWA は「読み取り専用」のサイトで比較的簡単に構築できますが、オフラインで作業して、オンライン時に同期させるにはどうすればよいでしょうか。Google は、静的データと動的データ用のアプリの設計、バックグラウンド同期の構築、オンライン時のバックエンドの更新、最新の Google ツールを使用してプロセスを簡素化するお手伝いをします。

プログレッシブ ウェブアプリ(PWA)

モバイルウェブ

トレーニング モバイルウェブ プログレッシブ ウェブアプリ(PWA)
11:00 ~ 11:45

セッション

TensorFlow での機械学習

アンドリュー・ガスパロビック

S2 セッション シアターホール

TensorFlow は、世界で最も人気のあるオープンソースの機械学習フレームワークです。この講演では、TensorFlow の概要と、Google が開発した新しい点について説明します。また、Google や実際の現場で TensorFlow がどのように使用されているかを示すユースケースも紹介します。

TensorFlow

モバイルの先へ

セッション モバイルの先へ TensorFlow
11:00 ~ 12:30

トレーニング

前進(と後進): アプリの適切なナビゲーションを定義する

Liam Spradlin、Yasmine Evjen

S3.2 トレーニング チャンバー ホール

ナビゲーションは、アプリのユーザー エクスペリエンスの中核をなす要素です。ユーザーがアプリをどのように操作したかによって、アプリに対するユーザーの感想や、アプリが適切に使用されているかどうか、アプリがビジネス目標の達成に貢献しているかどうかが判断されます。アプリのナビゲーションを定義するのは必ずしも簡単なことではありません。このセッションでは、Android での一般的なナビゲーション パターン、その仕組み、それらを組み合わせてアプリで適切なナビゲーションを定義する方法について説明します。主要なユーザーの特定、ユーザータスクの優先順位付け、コンテンツを階層化して整理する方法について説明します。

Android

モバイルでの開発

トレーニング モバイルでの開発 Android
11:30 ~ 12:00

セッション

Google Developers エキスパートになる: GDE プログラム情報

Monika Starzyk 氏

コミュニティ ラウンジ

Google Developer Experts プログラムの詳細および参加方法についてご確認ください。

コミュニティ

セッション コミュニティ
11:45 ~ 12:30

セッション

Fundamentals of Google Cloud Platform: 使い方ガイド

Marc Cohen、Mete Atamel

S1 セッション オーディトリアム ホール

クラウド コンピューティングには学ぶことが多く、そのすべてを理解しようとするのは大変な作業です。このセッションでは、Marc と Mete が Google Cloud Platform で解決できる驚くべき範囲と詳細な問題についての実践的なガイドツアーをご紹介します。

アシスタント

クラウド

モバイルでの開発

セッション モバイルでの開発 アシスタント クラウド
11:45 ~ 12:30

セッション

アプリの品質改善によるパフォーマンスの向上

Alexey Kokin 氏

S2 セッション シアターホール

マテリアル デザインと Android Vitals を使用してユーザー エクスペリエンスを改善し、エンゲージメントと定着率を向上させる方法を学びます。高品質のアプリを作成することで、ユーザー レビューを改善し、編集チームがより多くの注目を集めることができます。

Firebase

モバイルでの開発

セッション モバイルでの開発 Firebase
12:00 ~ 14:15

トレーニング

イヤリング ラボ

エリシュカ・チェトポヴァ

コミュニティ ラウンジ

イヤリング、ネックレス、ブレスレットなど、古いコンピュータ部品から何でも製作します。

コミュニティ

トレーニング コミュニティ
12:30 ~ 14:00

トレーニング

Cloud Functions と ML でアプリを強化

S3.1 トレーニング チャンバー ホール

Firebase を使用する既存のアプリがあるとします。しかし、支払い処理、画像処理、プッシュ通知の送信など、アプリ自体では実行できない機能を追加したいとします。では、こうしたことを独自のサーバーをスピンアップせずに行うにはどうすればよいでしょうか。Firebase はお客様をサポートします。この Codelab では、Firebase で発生したイベントに応答して実行される JavaScript 関数を作成する方法を学びます。その後、これらの関数を Cloud Functions for Firebase にデプロイすると、Google のインフラストラクチャ上で自動スケーリングが実行されます。参加して最大限に活用するために、お使いのマシンに Node.js と npm とお気に入りのテキスト エディタがインストールされていることを確認してください。

Firebase

モバイルでの開発

トレーニング モバイルでの開発 Firebase
12:30 ~ 13:15

セッション

Voice UI のパネル: ノイズとは何でしょう?

Nandini Stocker、Sachit Mishra、Kimberly Harvey、Marc Paulina

S2 セッション シアターホール

会話とは定義上、2 人の人物が話し言葉によってアイデアを交換することです。しかし、人とデバイスの間でこのようなやり取りが起こるとどうなるでしょうか。会話の規範は変化するか?よろしければ、詳細をお聞かせください。このパネルでは、ユーザーにとって優れた会話エクスペリエンスを生み出す方法について、デザインと開発の交差点を探ります。パネリスト: アシスタント/Actions on Google のデベロッパー Sachit Mishra、会話デザイナー Kimberly Harvey、Google アシスタントの UX デザイナー Marc Paulina 司会者: Nandini Stocker(会話デザイン アドボカシーおよびパートナーシップ担当責任者)

モバイルでの開発

セッション モバイルでの開発
12:30 ~ 14:00

トレーニング

Constraint Layout の詳細

ダン・ギャルピン

S3.2 トレーニング チャンバー ホール

このワークショップでは、Constraint Layout エディタを使用して、Android アプリの柔軟で効率的なレイアウトを作成する方法を学びます。ワークショップには、レイアウトをテストするためのスターター アプリが用意されています。

Android

Android

トレーニング Android Android
12:30 ~ 13:15

セッション

コンテナ、Kubernetes、Google Cloud

Robert Kubis、Steffen Hanikel

S1 セッション オーディトリアム ホール

単一のマイクロサービスを作成することは、十分に理解されている課題です。復元力があり自己修復する、ロードバランスされたマイクロサービスのクラスタを作成するのは、それほど簡単なことではありません。ロールアウトとロールバックによるクラスタの管理、個々のサービスのオンデマンドのスケーリング、サービス間でのシークレットと構成の安全な共有は、さらに困難を伴います。オープンソースのコンテナ管理システムである Kubernetes が、これに役立ちます。この講演では、まずシンプルなマイクロサービスから始め、Docker を使用してそれをコンテナ化し、Kubernetes で管理される復元性に優れたマイクロサービスのクラスタにスケールします。その過程で、Kubernetes がコンテナ化されたアプリケーションのデプロイ、オペレーション、スケーリングを自動化するための優れたシステムである理由を学びます。FlixBus が登壇し、Kubernetes を本番環境に導入して運用する際の経験とベスト プラクティスについてお話しできることを嬉しく思います。

クラウド

モバイルでの開発

セッション モバイルでの開発 クラウド
13:15 ~ 13:45

セッション

グローバル技術ポリシーの 1 年の展望

Danielle Osler 氏

S1 セッション オーディトリアム ホール

このセッションでは、デベロッパーに影響を及ぼしている新たな政治的およびテクノロジーのトレンドを紹介し、議論に自分の意見を取り入れる方法について明確なアイデアを提供します。

Android

Android Things

Android

セッション Android Android Things
13:30 ~ 14:15

セッション

Google Developers Agency プログラム情報

アミット・チョプラ氏

コミュニティ ラウンジ

Google Developers Agency Program の詳細

コミュニティ

セッション コミュニティ
14:15 ~ 15:00

セッション

アプリで位置情報と地図を利用

Brett Morgan

S2 セッション シアターホール

Google マップを使えば、世界のあらゆる情報を人々が簡単に入手できます。Google の API を活用して、Google マップを Android アプリや iOS アプリに組み込む方法について学習します。スタイル設定を使用して特長をアピールする方法や、新しいユースケースを実現する方法について説明します。Google Maps API にはさまざまな追加機能が含まれており、世界に関するデータを基に構築することができます。世界をユーザーの皆様に届ける方法を学ぶことができます。

マップ

モバイルでの開発

セッション モバイルでの開発 マップ
14:15 ~ 15:00

セッション

Google コミュニティの作成: GDG プログラム情報

Daniel Franc 氏

コミュニティ ラウンジ

Google デベロッパー グループ プログラムの詳細、グループの作成方法、メンバーとして参加する方法をご覧ください。

コミュニティ

セッション コミュニティ
14:15 ~ 15:45

トレーニング

Android で TensorFlow モデルを実行する

Mark Daoust 氏

S3.2 トレーニング チャンバー ホール

このセッションでは、TensorFlow を使用して Android アプリケーションに機械学習を追加する方法を学びます。TensorFlow を使うと機械学習が簡単になります。この講演は、機械学習を追加する方法を Android デベロッパーにとって最適なセッションです。

TensorFlow

Android

モバイルの先へ

トレーニング モバイルの先へ TensorFlow Android
14:15 ~ 15:00

セッション

プログレッシブ ウェブアプリ向けのフレームワークとツール

スティーブン フルイン

S1 セッション オーディトリアム ホール

プログレッシブ ウェブアプリ(PWA)は、皆の想像を超えたスピードでウェブ全体に普及しつつあります。2 年前は、ブラウザで利用できる新しい API を利用するために、デベロッパーは自身でほとんどの実装を行う必要がありましたが、現在では、バックグラウンドのデベロッパーがより魅力的なアプリケーションを迅速にリリースするのに役立つ、パワフルで堅牢なツールが提供されています。このセッションでは、以下について学習します。• 活用すべき PWA のベスト プラクティス • さまざまなバックグラウンドを持つデベロッパーを支援する既存のツール • その背後にある実用的なツールの紹介 • 理念と理念

プログレッシブ ウェブアプリ(PWA)

モバイルウェブ

セッション モバイルウェブ プログレッシブ ウェブアプリ(PWA)
14:15 ~ 15:45

トレーニング

Google Cloud Vision と Natural Language API のハンズオン

Sara Robinson

S3.1 トレーニング チャンバー ホール

このクラスルーム トレーニングでは、Google Cloud Vision API と Cloud Natural Language API の使用方法を詳細に説明します。これにより参加者は、Google Cloud ML API の優れた機能を活用しながら、アプリケーションの強化や新規アプリケーションの作成に何が必要かを理解できます。

クラウド

モバイルでの開発

トレーニング モバイルでの開発 クラウド
15:00 ~ 15:45

セッション

ウェブの今後の展望

Thomas Steiner 氏

S2 セッション シアターホール

e コマース、メディア、ゲーム、その他サイトの種類を問わず、ウェブの未来について知っておくことは重要です。このセッションでは、API、プラットフォーム、テクノロジーの今後の展開について学習します。おそらくネイティブ アプリは必要ないでしょう...

モバイルウェブ

モバイルウェブ

セッション モバイルウェブ モバイルウェブ
15:00 ~ 15:30

セッション

コミュニティ パートナーシップ: Google Developers プログラムに関する情報提供

Daniel Franc 氏

コミュニティ ラウンジ

他のリーダーや Google Developers からインスピレーションを得て、コミュニティを構築しているコミュニティ リーダー向けのプログラムについて学びましょう。

コミュニティ

セッション コミュニティ
15:00 ~ 15:45

セッション

Actions on Google を使用して会話型アシスタント アプリを開発する

Ido Green、Dan Imrie-Situnayake

S1 セッション オーディトリアム ホール

Google アシスタントは、Google Home と Android の両方のスマートフォンで利用できます。Actions on Google を使用すると、デベロッパーは Google アシスタントを拡張して、独自の会話型アシスタント アプリを作成できます。この講演では、Actions on Google の主要なコンポーネントについて説明し、API.AI などのツールを使用して初めてのアシスタント アプリを簡単に構築する方法を紹介し、ユーザーを喜ばせる魅力的な会話エクスペリエンスを設計するための音声ユーザー インターフェース(VUI)のベスト プラクティスを探ります。

アシスタント

モバイルの先へ

セッション モバイルの先へ アシスタント
15:30 ~ 16:30

セッション

Women Techmakers プログラムに関する情報

アズーラ ラグーネ

コミュニティ ラウンジ

Women Techmakers プログラムの詳細と参加方法を確認する。

コミュニティ

セッション コミュニティ
15:45 ~ 17:15

トレーニング

Google アシスタントを実際に使用して、API.AI を使用して独自のアシスタント アプリを開発する

Sachit Mishra、Shuyang Chen、

S3.2 トレーニング チャンバー ホール

このセッションでは、Google アシスタントと連携する独自のアシスタント アプリを作成する方法を学びます。API.AI を使用すると、例文と返信をプログラミングするだけで、ユーザーとの会話がいかに簡単に作成できるかがおわかりいただけるでしょう。Node.js で記述されたシンプルなウェブフックを使用すると、アシスタント アプリを独自のサーバー バックエンドとやり取りできます。Google アシスタント向けのビルド方法を学べる、あらゆるデベロッパーにとって最適なセッションです。トレーニングに参加する前に、Node.js v6+(LTS)と Firebase CLI(「npm install -g firebase-tools」)がインストールされていることを確認してください。

アシスタント

モバイルの先へ

トレーニング モバイルの先へ アシスタント
15:45 ~ 16:30

セッション

パフォーマンス ツール

ヴォイテク・カリチンスキ

S1 セッション オーディトリアム ホール

パフォーマンスは重要です。今年は Google Play と Android Studio が、パフォーマンスの問題を診断してアプリを高速かつスムーズに動作させるまったく新しいツールを発表しました。

Android

遊べ

Android

セッション Android Android Play
15:45 ~ 16:30

セッション

アプリ 60 - 既存のアプリで Firebase を使用する

Jennifer Person

S2 セッション シアターホール

これでアプリの中核は構築できました。では、ユーザーの状況を把握するにはどうすればよいでしょうか。再エンゲージメントするにはどうすればよいか?そして、クラッシュやジャンクを防いで、逃がさないようにするにはどうすればよいでしょうか。

クラウド

モバイルでの開発

セッション モバイルでの開発 クラウド
15:45 ~ 17:15

トレーニング

AMP を PWA に組み込む

サラ・クラーク

S3.1 トレーニング チャンバー ホール

Accelerated Mobile Pages(AMP)は、ニュースサイトやブログなどのコンテンツ中心のサイトに最適ですが、それらをプログレッシブ ウェブアプリに組み込むにはどうすればよいでしょうか。AMP のスピードとオフラインのプログレッシブ ウェブアプリの機能を組み合わせる方法をご紹介します。

プログレッシブ ウェブアプリ(PWA)

AMP

モバイルウェブ

トレーニング モバイルウェブ PWA AMP
16:30 ~ 17:15

セッション

DeepMind の概要

フアン・シルベイラ

S1 セッション オーディトリアム ホール

DeepMind の取り組みの概要。

DeepMind

モバイルの先へ

セッション モバイルの先へ DeepMind
16:30 ~ 17:15

セッション

アプリのモジュール化

ベン ワイス

S2 セッション シアターホール

アプリをモジュール化することで、ユーザーに最小の APK を提供できるようになります。これは Instant Apps の構築に不可欠であり、新興市場への攻撃にも有効です。

Android

Android

セッション Android Android
17:15 ~ 18:00

Keynote

クロージング基調講演

ダークプリム、Sawmya Subrama

S1 セッション オーディトリアム ホール

一度に世界を変える

モバイルの先へ

モバイルでの開発

モバイルウェブ

Android

Keynote モバイルウェブでの開発の枠を超える Android