Submit Search
Upload
SDUI
•
0 likes
•
325 views
S
ssuserd1783c
Follow
About Airbnb’s Server-Driven UI System
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 16
Download now
Download to read offline
Recommended
Azure DevOps を使って Azure Bot Service の CI/CD をするとハッピーになります。
Azure Bot Service で CI/CD on Azure Dev Ops
Azure Bot Service で CI/CD on Azure Dev Ops
Atsushi Yokohama (BEACHSIDE)
About Server Driven UI
SDUI
SDUI
ssuserd1783c
データを SaaS ビジネスの成長に活用したいというニーズが増えています。クラウド BI の Amazon QuickSight を使えば簡単に Web アプリに組み込めます。今回はその実装方法についてちょっぴり Deep Dive しました。 2022年2月25日に開催された「アップデート紹介とちょっぴり DiveDeep する AWS の時間 第15回」での講演内容です。
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon Web Services Japan
HTML5 Conference 2012 の講演資料 WebIntentsとRaw Socket APIのコンビネーションにより、WebからTVが直接操作できること。そして、シームレスなデバイス連携に関わる最新標準化動向 I strongly believe that People become to access cloud service and local devices in seamless way.
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWeb
Kensaku Komatsu
第33回 HTML5とか勉強会 講演資料
Web intents addendum
Web intents addendum
html5j
2014年2月28日開催のEnterprise x HTML5 Web Application Conference 2014 Adobe セッション スライドです。 タイトル「ゼロコーディングでブラウザ動作プロトタイプを作る最新のWeb制作ツール」 Edge ツールをご紹介
Adobe セッション for Enterprise x HTML5 Web Application Conference 2014
Adobe セッション for Enterprise x HTML5 Web Application Conference 2014
Tsuyoshi Nakao
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
AUGM Tokyo 2013 での Adobe セッション前半部「Creative Cloud のご紹介」パートです。Creative Cloud の概要と、2013年10月時点での最新製品情報をご紹介します。
AUGM Tokyo 2013 Adobe Creative Cloud のご紹介
AUGM Tokyo 2013 Adobe Creative Cloud のご紹介
Tsuyoshi Nakao
Recommended
Azure DevOps を使って Azure Bot Service の CI/CD をするとハッピーになります。
Azure Bot Service で CI/CD on Azure Dev Ops
Azure Bot Service で CI/CD on Azure Dev Ops
Atsushi Yokohama (BEACHSIDE)
About Server Driven UI
SDUI
SDUI
ssuserd1783c
データを SaaS ビジネスの成長に活用したいというニーズが増えています。クラウド BI の Amazon QuickSight を使えば簡単に Web アプリに組み込めます。今回はその実装方法についてちょっぴり Deep Dive しました。 2022年2月25日に開催された「アップデート紹介とちょっぴり DiveDeep する AWS の時間 第15回」での講演内容です。
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon Web Services Japan
HTML5 Conference 2012 の講演資料 WebIntentsとRaw Socket APIのコンビネーションにより、WebからTVが直接操作できること。そして、シームレスなデバイス連携に関わる最新標準化動向 I strongly believe that People become to access cloud service and local devices in seamless way.
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWeb
Kensaku Komatsu
第33回 HTML5とか勉強会 講演資料
Web intents addendum
Web intents addendum
html5j
2014年2月28日開催のEnterprise x HTML5 Web Application Conference 2014 Adobe セッション スライドです。 タイトル「ゼロコーディングでブラウザ動作プロトタイプを作る最新のWeb制作ツール」 Edge ツールをご紹介
Adobe セッション for Enterprise x HTML5 Web Application Conference 2014
Adobe セッション for Enterprise x HTML5 Web Application Conference 2014
Tsuyoshi Nakao
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
Monaca
AUGM Tokyo 2013 での Adobe セッション前半部「Creative Cloud のご紹介」パートです。Creative Cloud の概要と、2013年10月時点での最新製品情報をご紹介します。
AUGM Tokyo 2013 Adobe Creative Cloud のご紹介
AUGM Tokyo 2013 Adobe Creative Cloud のご紹介
Tsuyoshi Nakao
2020年7月9日 AWS Expert Online #10 for JAWS-UG で講演したセッション資料 アマゾン ウェブ サービス ジャパン シニア ソリューション アーキテクト 下川賢介
20200708サーバーレスでのAPI管理の考え方
20200708サーバーレスでのAPI管理の考え方
Amazon Web Services Japan
17 E-5 震災とHackとクラウドと 亀渕分
17 E-5 震災とHackとクラウドと 亀渕分
Keiji Kamebuchi
10月16日に開催されたWindows Azure セミナーで発表した「Ruby on Azure で GameServer Service」の発表資料。 ダウンロードで PowerPoint ファイルをスライドショー表示するとアニメーションも再生できます。
Ruby on azure で game server service
Ruby on azure で game server service
nagachika t
デバイスWebAPIコンソーシアム 第7回技術WG会合 株式会社NTTドコモ 山添 隆文 氏
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
Device WebAPI Consortium
2017/11/14 Azureウェブセミナーの資料 ビデオはこちら https://event.on24.com/wcc/r/1536237/901357D9183CC066D05BFE0E70E0BE9E
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
デベロッパーサミット 2012での発表です。
Developer summit continuous deliveryとjenkins
Developer summit continuous deliveryとjenkins
Kohsuke Kawaguchi
Solaris11で深化するクラウド。Oracle Solaris ディープダイブにてプレゼンテーションした内容です。クラウドというか、仮想化インフラの設計にあたり、エンジニアが考えないとならないことの要点をまとめたつもりです。 ゲストスピーカーとしてなので、ちょっとOracleさんに配慮した内容にはなってますが、その辺はご愛敬ってことで。
Solaris11で深化するクラウド
Solaris11で深化するクラウド
Yasushi Taki
Google Compute EngineとPipe API
Google Compute EngineとPipe API
maruyama097
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
maruyama097
Kaori Uno さま Professional Video Business Development Manager Adobe
Adobe Anywhere for Video
Adobe Anywhere for Video
Dell TechCenter Japan
2016/07/24 熊本クラウド語ろう会 ※時々くまあず クラウド勉強会~最新技術に触れてみよう~
Web appsとcleardbで作る簡単webサイト
Web appsとcleardbで作る簡単webサイト
Tsukasa Kato
常に進化するAdobe Creative Cloudがざっくりわかる [ 会社でクリエイティブ業務に携わっている方向け ] 良くわかる!Adobe Creative Cloud グループ版 会社でクリエイティブ業務に携わっている方必見 Adobe Creative Cloudグループ版は、アドビのクリエイティブツールを年額で導入できるプログラムです。でもそれだけではありません。5月に発表されたばかりのクリエイティブツールとサービスです。本セミナーでは、その驚きの機能と魅力をデモと共にご紹介します。既にご導入いただいたお客様からたくさんのコメントをいただいていますので、その声も一部お伝えします。さらに、導入に際してキーとなる、購買やITご担当者様にとっての利点もお教えします。 [関連システム]Adobe Creative Cloud グループ版
良くわかる!Adobe Creative Cloud グループ版
良くわかる!Adobe Creative Cloud グループ版
Tsuyoshi Nakao
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
Windows Azure メディアサービスを利用して動画サービスを作る際の情報をまとめました
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
Daichi Isami
2012年12月6日 Cloudforce Japan Developer Zone内のシアターで講演された資料です。
ハイブリッドクラウド構築の要所
ハイブリッドクラウド構築の要所
Salesforce Developers Japan
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
Amazon Web Services Japan
Windows azureって何
Windows azureって何
Kana SUZUKI
某社勉強会で発表した内容。一部伏せ字にしてあります。
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
Adobe セッションスライド for HTML5 開発ツール天下一武道会 (IDE+α編 : 初夏の陣)
Adobe Web 統合開発環境のご紹介
Adobe Web 統合開発環境のご紹介
Tsuyoshi Nakao
Open棟梁プロジェクトのプログラム・マネジメント 某弊部会のプログラム・マネジメント について書いてみた。 - OSSコンソーシアム https://www.osscons.jp/jo7bnzi9h-537/#_537
プログラム・マネジメント @ Open棟梁プロジェクト
プログラム・マネジメント @ Open棟梁プロジェクト
Daisuke Nishino
More Related Content
Similar to SDUI
2020年7月9日 AWS Expert Online #10 for JAWS-UG で講演したセッション資料 アマゾン ウェブ サービス ジャパン シニア ソリューション アーキテクト 下川賢介
20200708サーバーレスでのAPI管理の考え方
20200708サーバーレスでのAPI管理の考え方
Amazon Web Services Japan
17 E-5 震災とHackとクラウドと 亀渕分
17 E-5 震災とHackとクラウドと 亀渕分
Keiji Kamebuchi
10月16日に開催されたWindows Azure セミナーで発表した「Ruby on Azure で GameServer Service」の発表資料。 ダウンロードで PowerPoint ファイルをスライドショー表示するとアニメーションも再生できます。
Ruby on azure で game server service
Ruby on azure で game server service
nagachika t
デバイスWebAPIコンソーシアム 第7回技術WG会合 株式会社NTTドコモ 山添 隆文 氏
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
Device WebAPI Consortium
2017/11/14 Azureウェブセミナーの資料 ビデオはこちら https://event.on24.com/wcc/r/1536237/901357D9183CC066D05BFE0E70E0BE9E
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Saki Homma
デベロッパーサミット 2012での発表です。
Developer summit continuous deliveryとjenkins
Developer summit continuous deliveryとjenkins
Kohsuke Kawaguchi
Solaris11で深化するクラウド。Oracle Solaris ディープダイブにてプレゼンテーションした内容です。クラウドというか、仮想化インフラの設計にあたり、エンジニアが考えないとならないことの要点をまとめたつもりです。 ゲストスピーカーとしてなので、ちょっとOracleさんに配慮した内容にはなってますが、その辺はご愛敬ってことで。
Solaris11で深化するクラウド
Solaris11で深化するクラウド
Yasushi Taki
Google Compute EngineとPipe API
Google Compute EngineとPipe API
maruyama097
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
maruyama097
Kaori Uno さま Professional Video Business Development Manager Adobe
Adobe Anywhere for Video
Adobe Anywhere for Video
Dell TechCenter Japan
2016/07/24 熊本クラウド語ろう会 ※時々くまあず クラウド勉強会~最新技術に触れてみよう~
Web appsとcleardbで作る簡単webサイト
Web appsとcleardbで作る簡単webサイト
Tsukasa Kato
常に進化するAdobe Creative Cloudがざっくりわかる [ 会社でクリエイティブ業務に携わっている方向け ] 良くわかる!Adobe Creative Cloud グループ版 会社でクリエイティブ業務に携わっている方必見 Adobe Creative Cloudグループ版は、アドビのクリエイティブツールを年額で導入できるプログラムです。でもそれだけではありません。5月に発表されたばかりのクリエイティブツールとサービスです。本セミナーでは、その驚きの機能と魅力をデモと共にご紹介します。既にご導入いただいたお客様からたくさんのコメントをいただいていますので、その声も一部お伝えします。さらに、導入に際してキーとなる、購買やITご担当者様にとっての利点もお教えします。 [関連システム]Adobe Creative Cloud グループ版
良くわかる!Adobe Creative Cloud グループ版
良くわかる!Adobe Creative Cloud グループ版
Tsuyoshi Nakao
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
徹 上野山
Windows Azure メディアサービスを利用して動画サービスを作る際の情報をまとめました
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
Daichi Isami
2012年12月6日 Cloudforce Japan Developer Zone内のシアターで講演された資料です。
ハイブリッドクラウド構築の要所
ハイブリッドクラウド構築の要所
Salesforce Developers Japan
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
Amazon Web Services Japan
Windows azureって何
Windows azureって何
Kana SUZUKI
某社勉強会で発表した内容。一部伏せ字にしてあります。
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
Adobe セッションスライド for HTML5 開発ツール天下一武道会 (IDE+α編 : 初夏の陣)
Adobe Web 統合開発環境のご紹介
Adobe Web 統合開発環境のご紹介
Tsuyoshi Nakao
Open棟梁プロジェクトのプログラム・マネジメント 某弊部会のプログラム・マネジメント について書いてみた。 - OSSコンソーシアム https://www.osscons.jp/jo7bnzi9h-537/#_537
プログラム・マネジメント @ Open棟梁プロジェクト
プログラム・マネジメント @ Open棟梁プロジェクト
Daisuke Nishino
Similar to SDUI
(20)
20200708サーバーレスでのAPI管理の考え方
20200708サーバーレスでのAPI管理の考え方
17 E-5 震災とHackとクラウドと 亀渕分
17 E-5 震災とHackとクラウドと 亀渕分
Ruby on azure で game server service
Ruby on azure で game server service
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Developer summit continuous deliveryとjenkins
Developer summit continuous deliveryとjenkins
Solaris11で深化するクラウド
Solaris11で深化するクラウド
Google Compute EngineとPipe API
Google Compute EngineとPipe API
Google Compute EngineとGAE Pipeline API
Google Compute EngineとGAE Pipeline API
Adobe Anywhere for Video
Adobe Anywhere for Video
Web appsとcleardbで作る簡単webサイト
Web appsとcleardbで作る簡単webサイト
良くわかる!Adobe Creative Cloud グループ版
良くわかる!Adobe Creative Cloud グループ版
OpenCVをAndroidで動かしてみた
OpenCVをAndroidで動かしてみた
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
ハイブリッドクラウド構築の要所
ハイブリッドクラウド構築の要所
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
Windows azureって何
Windows azureって何
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Adobe Web 統合開発環境のご紹介
Adobe Web 統合開発環境のご紹介
プログラム・マネジメント @ Open棟梁プロジェクト
プログラム・マネジメント @ Open棟梁プロジェクト
SDUI
1.
SDUI から学ぶサーバー駆動型 Airbnb UI
2.
従来の方法 Kota Oda Another worksデザイナーインターン
3.
従来の方法 フロント側がサーバーに対して何かしらのデータを要求 サーバーがデーターを渡してレンダリングする
4.
従来の方法 フロント側がサーバーに対して何かしらのデータを要求 サーバーがデーターを渡してレンダリングする Problem web,iOS,Androidでそれぞれ固有のロジックをもっている さらにそれは複雑になっていき、それぞれのクライアントで乖離が生まれてしまう 01 アプリの場合バージョンアップするまで実際のユーザーの感触がわからない 02
5.
SDUIとは
6.
SDUIとは Airbnbが開発したサーバー駆動型システム Airbnbアプリの2つの側面である「ゲスト」と「ホスト」の機能に主眼を置いているため、 Guest+HostからGhost Platformという名称が付いている
7.
SDUIの概念
8.
SDUIの概念 Screen view Section view Action
view
9.
SDUIの概念 Screen view GPは任意の数のスクリーンを持つことができる 画面のレイアウトや、どこにセクションを表示するかを 定義する セクションをどのようにレンダリングするか (ポップオーバー、モーダル、フルスクリーンなど) もscreen viewで定義する
10.
SDUIの概念 Section view UIコンポーネントのまとまったグループのデータを記述するもので 表示されるべき正確なデータが含まれている 他のセクションや表示されている画面から完全に独立している ビジネスロジックと特定の機能との関係を気にすることなく セクションを再利用、再構築することができる
11.
SDUIの概念 Action view ボタンをタップしたりカードをスワイプしたりといったユーザーが画面上の UIを操作する際のアクションを定義できる 機能固有のビジネスロジックを好きなだけ含むことができ、 特定のユースケースが発生したときにカスタムアクションやビジネスロジック を自由に使用することができます
12.
SDUIの特徴
13.
SDUIの特徴 バックエンドがデータと そのデータの表示方法を管理 01 Web、iOS、Androidアプリ全体で 単一のバックエンドのレスポンスによって制御 02
14.
Ghost Platform
15.
考察 サーバーでリリースすることで、web,Appのリリースをしなくて良くなる。 導入すると開発効率が上がる
16.
考察 Another worksのプロダクト開発に合っているのか。 自社のデザインシステムを変更する必要があるのか。 サーバーでリリースすることで、web,Appのリリースをしなくて良くなる。 導入すると開発効率が上がる But 01 02
Download now