SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Downloaden Sie, um offline zu lesen
/
/ C 3 :
• / A C
• G 6/ A C 7766/ A C
• 6
• 6
• G A
• 6A
• .6 C
• A
• 6 B
• G 6A
• 6
• 6 BB6 G
• 6 6 CB
•
• /6AE 6 A 6A
• 6 G 6 CB
• 5 ( 5,r 0/ j mfV
0/ ADCEG
ü lb 0/p v
C 10
ü 0/r dces S 10p v
)H GCA A G
ü c n a 10r C G L w ur V v
AD G
ü p V Wwt v
EI 5CE E
ü d k h M S o T si c n r O
) (
• . - . . )()
i M tn yN f w rf o
• /
Bya D I N c bC
• .
e l i uw h rf
• (( ( /
sW v U dS
• )
) i EPv e O S
•
W GS t i . . 2 i s p e
• .
An m J I i
e a i rc n
L eyI bl
• > /
< > - > v
• - = / /
qd r k h P s lJ / /
• / >
v I m l J c
/ / > < i > / h F H f n
• - >
> C<> / <> <>
o uJ eMb t S aRp
•
WD Ic R e
• ( )
/) R da Bi MVb S T
• /
C S c
/ g
,
!
• u . to i 6 : p
• M S o i L p
• ? : 3 3 3 Po i lL eu
• C h !
s L . 6 : 6 ) (
? : 3 3 . 6 : ) 0: 3
y
ü En 5 : 3 m
ü ( T 6 : Hr g g
<link rel="import" href=”name-card.html">
) (
• 77 w m 7 8 o S 77 V i
• 1 t x gF oh a l h 2: 6
1 r 2: 6 G 6 TmR f n
• )M e t V u
M 7 2: 6
(M 2: 6 e t Voh
, 78 D 0 e t V Q d O u
this.createShadowRoot().appendChild(new_element);
• , ) D > T MO L a
- -5 - < 5 5 H L a
document.registerElement('name-card', {
prototype: prototype
});
var ncElement = document.createElement('name-card');
•
•
<style>
.card {
width : 200px;
height: 35px;
border-radius: 3px;
}
</style>
<template id="namecard-root">
<div class="card">
<h2>Name : <span>{{ name }}</span></h2>
</div>
</template>
.
// . / /. /. .
• H.
, C T a SM P O W L
• 1 C L M O
D C C , AC / 5 , E
, C C
.A
E C D C E C , D E C CAD C A C AA A
• - - :
.. / - - . -
• /.) fh b
/. C D D D 2 5 H +0/ )J( )
• D
M1 W d j ea D D
• c OTi fh P
+0/ DL S b
• /. D 5 5 52 C
.
• - ) ( )
b
• ( + e
• ( ) + . c
• f g T c
ij T P
• d a
• eoi
n r cl
• ( ) d t y
p C W
• .
d j n l
sf
• u P rm nv ti
-. n t b ! u d
• . : t
:D ?
ü : E s n ? M c zL l
ü ? ? 12 v J C ? c 3.- s R
:D ? o :D ? : s O l rt
:D ? s
• py
S S m
Te P
ü c X iL
Xuc ­ a H V
•
O x bw O
0(M WS 6 DD D 9 E V
0 .- 1
ü 2 6 ED D r
O x e
ü r w i d l L a m h
• j
yf X t
ü ) P WS bw x S n t
ü 6 - gs
ü mp c oy O ~gs
• + AA: + ) (b
cd W ti!
0 12e E 1 :6 P sMg la p
• + +66 4 : 4
T o L S r l
• 0 4
e k
cr le n R
•
• Push: 처음엔 엄청 중요한 컴포넌트들만 푸시하고
• Render: 최대한 빨리 첫 루트를 그려서 보여준 다음
• Pre-fetch: 나머지 루트들은 미리 캐싱하고
• Load: 요청에 따라 로딩하고 다음 루트를 만들어 보여준다
•
- 2-2 지원 플랫폼
- - 지원 웹서버
- / - - 지원 웹 브라우저
*Image by zimbio.com
/ ...
• L
• H P /
• 2 R 2 P
•
<!doctype html>
<html lang="en" itemscope itemtype="http://schema.org/SoftwareSourceCode">
<head>
<meta charset="utf-8">
<title>Backend.AI: Make AI Accessible</title>
<script src="polymer/webcomponentsjs/webcomponents-loader.js"></script>
<link rel="import" href="index.imports.html">
<style>
body {
margin: 0;
background-color: #2D323A;
}
</style>
</head>
<body unresolved>
<backend-ai-page></backend-ai-page>
</body>
</html>
<body unresolved>
<backend-ai-page></backend-ai-page>
</body>
/ 1 / 0/ 32
8
• k T ( P )s o~
• p d­
8 H
ü ( B > Xv 8 H z
2 T
ü nm 2 dM
ü 1 ( )e r
r
ü - 0 Sy lw J .5 52
t cX
ü 1 >8 5
b ai dM
ü , 5 > u dM L
/ C 3 :
/
, LCI : I:GH CB @: G: CBH H CBH H @ @I CA !
HH G KKK @ @I
HH G KKK :B
HH G @CI :B
HH G KKK C :CBK: CA
HH G H I CA @ @I
. @I ,B
:B ,
:B , @CI
C : B : : :
H I : CG HC L

Weitere ähnliche Inhalte

Was ist angesagt?

[플래텀 차이나리포트] 2018 중국 신유통 현황
[플래텀 차이나리포트] 2018 중국 신유통 현황[플래텀 차이나리포트] 2018 중국 신유통 현황
[플래텀 차이나리포트] 2018 중국 신유통 현황
Platum
 
รายชื่อพระบรมสารีริกธาตุและพระธาตุสันฐานต่างๆ
รายชื่อพระบรมสารีริกธาตุและพระธาตุสันฐานต่างๆรายชื่อพระบรมสารีริกธาตุและพระธาตุสันฐานต่างๆ
รายชื่อพระบรมสารีริกธาตุและพระธาตุสันฐานต่างๆ
Rose Banioki
 
#21世紀の所得倍増計画 を開始し、成熟国家へ - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
#21世紀の所得倍増計画 を開始し、成熟国家へ - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -#21世紀の所得倍増計画 を開始し、成熟国家へ - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
#21世紀の所得倍増計画 を開始し、成熟国家へ - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
立憲パートナーズ社会構想研究会(非公式)
 

Was ist angesagt? (20)

[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis
[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis
[DL輪読会]Large Scale GAN Training for High Fidelity Natural Image Synthesis
 
アーリース情報技術株式会社 会社案内 (2019/02/13)
アーリース情報技術株式会社 会社案内 (2019/02/13)アーリース情報技術株式会社 会社案内 (2019/02/13)
アーリース情報技術株式会社 会社案内 (2019/02/13)
 
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方
 
Towards formal verification of neural networks
Towards formal verification of neural networksTowards formal verification of neural networks
Towards formal verification of neural networks
 
Backend.AI: 왜 우리는 우리 핵심 제품을 오픈소스화 했는가
Backend.AI: 왜 우리는 우리 핵심 제품을 오픈소스화 했는가Backend.AI: 왜 우리는 우리 핵심 제품을 오픈소스화 했는가
Backend.AI: 왜 우리는 우리 핵심 제품을 오픈소스화 했는가
 
Elixirでハードウェアが作れちゃう,かも!!? データフロー型ハードウェア設計環境Cockatriceのご紹介
Elixirでハードウェアが作れちゃう,かも!!?データフロー型ハードウェア設計環境Cockatriceのご紹介Elixirでハードウェアが作れちゃう,かも!!?データフロー型ハードウェア設計環境Cockatriceのご紹介
Elixirでハードウェアが作れちゃう,かも!!? データフロー型ハードウェア設計環境Cockatriceのご紹介
 
【ECCV 2018】NAM: Non-Adversarial Unsupervised Domain Mapping
【ECCV 2018】NAM: Non-Adversarial Unsupervised Domain Mapping【ECCV 2018】NAM: Non-Adversarial Unsupervised Domain Mapping
【ECCV 2018】NAM: Non-Adversarial Unsupervised Domain Mapping
 
DevOps導入支援サービス(Ver.2)
DevOps導入支援サービス(Ver.2)DevOps導入支援サービス(Ver.2)
DevOps導入支援サービス(Ver.2)
 
決算資料を参考にしたデータサイエンス活用法検討_LINE編
決算資料を参考にしたデータサイエンス活用法検討_LINE編決算資料を参考にしたデータサイエンス活用法検討_LINE編
決算資料を参考にしたデータサイエンス活用法検討_LINE編
 
OutOfMemoryErrorとは
OutOfMemoryErrorとは OutOfMemoryErrorとは
OutOfMemoryErrorとは
 
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...
 
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン kintone on EKS ― EKS で実現するインフラ自動構築パイプライン
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン
 
[플래텀 차이나리포트] 2018 중국 신유통 현황
[플래텀 차이나리포트] 2018 중국 신유통 현황[플래텀 차이나리포트] 2018 중국 신유통 현황
[플래텀 차이나리포트] 2018 중국 신유통 현황
 
Safe Reinforcement Learning
Safe Reinforcement LearningSafe Reinforcement Learning
Safe Reinforcement Learning
 
20191026 GW
20191026 GW20191026 GW
20191026 GW
 
複数スタイルの融合と 部分的適用を可能とする Multi-style Feed-forward Networkの提案
複数スタイルの融合と部分的適用を可能とするMulti-style Feed-forward Networkの提案複数スタイルの融合と部分的適用を可能とするMulti-style Feed-forward Networkの提案
複数スタイルの融合と 部分的適用を可能とする Multi-style Feed-forward Networkの提案
 
รายชื่อพระบรมสารีริกธาตุและพระธาตุสันฐานต่างๆ
รายชื่อพระบรมสารีริกธาตุและพระธาตุสันฐานต่างๆรายชื่อพระบรมสารีริกธาตุและพระธาตุสันฐานต่างๆ
รายชื่อพระบรมสารีริกธาตุและพระธาตุสันฐานต่างๆ
 
180326basicknowledge
180326basicknowledge180326basicknowledge
180326basicknowledge
 
内製ツールを使ったチート診断・脆弱性診断
内製ツールを使ったチート診断・脆弱性診断内製ツールを使ったチート診断・脆弱性診断
内製ツールを使ったチート診断・脆弱性診断
 
#21世紀の所得倍増計画 を開始し、成熟国家へ - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
#21世紀の所得倍増計画 を開始し、成熟国家へ - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -#21世紀の所得倍増計画 を開始し、成熟国家へ - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
#21世紀の所得倍増計画 を開始し、成熟国家へ - 日本の運命の分かれ道、令和元年 #2019年参院選 提案資料 -
 

Ähnlich wie Google Polymer in Action

Argoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたことArgoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたこと
Shinsaku Kono
 

Ähnlich wie Google Polymer in Action (20)

CVPR 2020 報告
CVPR 2020 報告CVPR 2020 報告
CVPR 2020 報告
 
Argoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたことArgoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたこと
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
 
Edge trends mizuno-template
Edge trends mizuno-templateEdge trends mizuno-template
Edge trends mizuno-template
 
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
 
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
 
Edge trends mizuno
Edge trends mizunoEdge trends mizuno
Edge trends mizuno
 
[DL輪読会]Semi-convolutional Operators for Instance Segmentation
[DL輪読会]Semi-convolutional Operators for Instance Segmentation [DL輪読会]Semi-convolutional Operators for Instance Segmentation
[DL輪読会]Semi-convolutional Operators for Instance Segmentation
 
JTF2018_B30_k8s_operator_nobusue
JTF2018_B30_k8s_operator_nobusueJTF2018_B30_k8s_operator_nobusue
JTF2018_B30_k8s_operator_nobusue
 
GitOpsではじめるKubernetes CI/CD Pipeline
GitOpsではじめるKubernetes CI/CD PipelineGitOpsではじめるKubernetes CI/CD Pipeline
GitOpsではじめるKubernetes CI/CD Pipeline
 
IVS CTO Night And Day 2018 Winter - re:Invent 2018 reCap
IVS CTO Night And Day 2018 Winter - re:Invent 2018 reCapIVS CTO Night And Day 2018 Winter - re:Invent 2018 reCap
IVS CTO Night And Day 2018 Winter - re:Invent 2018 reCap
 
「ドローンや移動するロボット産業におけるIoTとAIの応用」(2018-05-11)
「ドローンや移動するロボット産業におけるIoTとAIの応用」(2018-05-11)「ドローンや移動するロボット産業におけるIoTとAIの応用」(2018-05-11)
「ドローンや移動するロボット産業におけるIoTとAIの応用」(2018-05-11)
 
Semi-convolutional Operators for Instance Segmentation
Semi-convolutional Operators for Instance SegmentationSemi-convolutional Operators for Instance Segmentation
Semi-convolutional Operators for Instance Segmentation
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 
Cloud Design Pattern for Online Game (Amazon Game Developers Day)
Cloud Design Pattern for Online Game (Amazon Game Developers Day)Cloud Design Pattern for Online Game (Amazon Game Developers Day)
Cloud Design Pattern for Online Game (Amazon Game Developers Day)
 
第4回川崎市ドローン研究会(2018-02-16)
第4回川崎市ドローン研究会(2018-02-16)第4回川崎市ドローン研究会(2018-02-16)
第4回川崎市ドローン研究会(2018-02-16)
 
[DL Hacks 実装]Attention is All You Need
[DL Hacks 実装]Attention is All You Need[DL Hacks 実装]Attention is All You Need
[DL Hacks 実装]Attention is All You Need
 
第3話 オープンソースを使った産業用ドローンの開発
第3話 オープンソースを使った産業用ドローンの開発第3話 オープンソースを使った産業用ドローンの開発
第3話 オープンソースを使った産業用ドローンの開発
 
オープンソースを使ったドローンの開発@金沢工大 2018-07-21
オープンソースを使ったドローンの開発@金沢工大 2018-07-21オープンソースを使ったドローンの開発@金沢工大 2018-07-21
オープンソースを使ったドローンの開発@金沢工大 2018-07-21
 

Mehr von Jeongkyu Shin

머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
Jeongkyu Shin
 
그렇게 커미터가 된다: Python을 통해 오픈소스 생태계 가르치기
그렇게 커미터가 된다: Python을 통해 오픈소스 생태계 가르치기그렇게 커미터가 된다: Python을 통해 오픈소스 생태계 가르치기
그렇게 커미터가 된다: Python을 통해 오픈소스 생태계 가르치기
Jeongkyu Shin
 
Let Android dream electric sheep: Making emotion model for chat-bot with Pyth...
Let Android dream electric sheep: Making emotion model for chat-bot with Pyth...Let Android dream electric sheep: Making emotion model for chat-bot with Pyth...
Let Android dream electric sheep: Making emotion model for chat-bot with Pyth...
Jeongkyu Shin
 

Mehr von Jeongkyu Shin (20)

Boosting machine learning workflow with TensorFlow 2.0
Boosting machine learning workflow with TensorFlow 2.0Boosting machine learning workflow with TensorFlow 2.0
Boosting machine learning workflow with TensorFlow 2.0
 
Machine Learning in Google I/O 19
Machine Learning in Google I/O 19Machine Learning in Google I/O 19
Machine Learning in Google I/O 19
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
 
Machine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AIMachine Learning Model Serving with Backend.AI
Machine Learning Model Serving with Backend.AI
 
그렇게 커미터가 된다: Python을 통해 오픈소스 생태계 가르치기
그렇게 커미터가 된다: Python을 통해 오픈소스 생태계 가르치기그렇게 커미터가 된다: Python을 통해 오픈소스 생태계 가르치기
그렇게 커미터가 된다: Python을 통해 오픈소스 생태계 가르치기
 
오픈소스 라이선스를 둘러싼 소송들
오픈소스 라이선스를 둘러싼 소송들오픈소스 라이선스를 둘러싼 소송들
오픈소스 라이선스를 둘러싼 소송들
 
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 
모바일 개발자를 위한 ML Kit: Machine Learning SDK 소개
모바일 개발자를 위한 ML Kit: Machine Learning SDK 소개모바일 개발자를 위한 ML Kit: Machine Learning SDK 소개
모바일 개발자를 위한 ML Kit: Machine Learning SDK 소개
 
회색지대: 이상과 현실 - 오픈소스 저작권
회색지대: 이상과 현실 - 오픈소스 저작권회색지대: 이상과 현실 - 오픈소스 저작권
회색지대: 이상과 현실 - 오픈소스 저작권
 
TensorFlow.Data 및 TensorFlow Hub
TensorFlow.Data 및 TensorFlow HubTensorFlow.Data 및 TensorFlow Hub
TensorFlow.Data 및 TensorFlow Hub
 
The Flow of TensorFlow
The Flow of TensorFlowThe Flow of TensorFlow
The Flow of TensorFlow
 
Let Android dream electric sheep: Making emotion model for chat-bot with Pyth...
Let Android dream electric sheep: Making emotion model for chat-bot with Pyth...Let Android dream electric sheep: Making emotion model for chat-bot with Pyth...
Let Android dream electric sheep: Making emotion model for chat-bot with Pyth...
 
구글의 머신러닝 비전: TPU부터 모바일까지 (Google I/O Extended Seoul 2017)
구글의 머신러닝 비전: TPU부터 모바일까지 (Google I/O Extended Seoul 2017)구글의 머신러닝 비전: TPU부터 모바일까지 (Google I/O Extended Seoul 2017)
구글의 머신러닝 비전: TPU부터 모바일까지 (Google I/O Extended Seoul 2017)
 
Deep-learning based Language Understanding and Emotion extractions
Deep-learning based Language Understanding and Emotion extractionsDeep-learning based Language Understanding and Emotion extractions
Deep-learning based Language Understanding and Emotion extractions
 
기술 관심 갖기: 스타트업 기술 101 (Interested in Tech?: Startup Technology 101)
기술 관심 갖기: 스타트업 기술 101 (Interested in Tech?: Startup Technology 101)기술 관심 갖기: 스타트업 기술 101 (Interested in Tech?: Startup Technology 101)
기술 관심 갖기: 스타트업 기술 101 (Interested in Tech?: Startup Technology 101)
 
OSS SW Basics Lecture 14: Open source hardware
OSS SW Basics Lecture 14: Open source hardwareOSS SW Basics Lecture 14: Open source hardware
OSS SW Basics Lecture 14: Open source hardware
 
OSS SW Basics Lecture 12: Open source in research fields
OSS SW Basics Lecture 12: Open source in research fieldsOSS SW Basics Lecture 12: Open source in research fields
OSS SW Basics Lecture 12: Open source in research fields
 
OSS SW Basics Lecture 10: Setting up term project
OSS SW Basics Lecture 10: Setting up term projectOSS SW Basics Lecture 10: Setting up term project
OSS SW Basics Lecture 10: Setting up term project
 
OSS SW Basics Lecture 09: Communications in open-source developments
OSS SW Basics Lecture 09: Communications in open-source developmentsOSS SW Basics Lecture 09: Communications in open-source developments
OSS SW Basics Lecture 09: Communications in open-source developments
 
OSS SW Basics Lecture 08: Software Configuration Management (2)
OSS SW Basics Lecture 08: Software Configuration Management (2)OSS SW Basics Lecture 08: Software Configuration Management (2)
OSS SW Basics Lecture 08: Software Configuration Management (2)
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

Google Polymer in Action

  • 1. /
  • 2.
  • 3. / C 3 :
  • 4.
  • 5. • / A C • G 6/ A C 7766/ A C • 6 • 6 • G A • 6A • .6 C • A • 6 B • G 6A • 6 • 6 BB6 G • 6 6 CB • • /6AE 6 A 6A • 6 G 6 CB
  • 6.
  • 7.
  • 8. • 5 ( 5,r 0/ j mfV 0/ ADCEG ü lb 0/p v C 10 ü 0/r dces S 10p v )H GCA A G ü c n a 10r C G L w ur V v AD G ü p V Wwt v EI 5CE E ü d k h M S o T si c n r O
  • 9. ) ( • . - . . )() i M tn yN f w rf o • / Bya D I N c bC • . e l i uw h rf • (( ( / sW v U dS
  • 10. • ) ) i EPv e O S • W GS t i . . 2 i s p e • . An m J I i e a i rc n L eyI bl
  • 11. • > / < > - > v • - = / / qd r k h P s lJ / / • / > v I m l J c / / > < i > / h F H f n • - > > C<> / <> <> o uJ eMb t S aRp
  • 12. • WD Ic R e • ( ) /) R da Bi MVb S T • / C S c / g
  • 13. ,
  • 14.
  • 15. !
  • 16.
  • 17.
  • 18. • u . to i 6 : p • M S o i L p • ? : 3 3 3 Po i lL eu • C h ! s L . 6 : 6 ) ( ? : 3 3 . 6 : ) 0: 3 y ü En 5 : 3 m ü ( T 6 : Hr g g <link rel="import" href=”name-card.html">
  • 19. ) ( • 77 w m 7 8 o S 77 V i • 1 t x gF oh a l h 2: 6 1 r 2: 6 G 6 TmR f n • )M e t V u M 7 2: 6 (M 2: 6 e t Voh , 78 D 0 e t V Q d O u this.createShadowRoot().appendChild(new_element);
  • 20. • , ) D > T MO L a - -5 - < 5 5 H L a document.registerElement('name-card', { prototype: prototype }); var ncElement = document.createElement('name-card');
  • 21. • • <style> .card { width : 200px; height: 35px; border-radius: 3px; } </style> <template id="namecard-root"> <div class="card"> <h2>Name : <span>{{ name }}</span></h2> </div> </template>
  • 22.
  • 23. . // . / /. /. .
  • 24. • H. , C T a SM P O W L • 1 C L M O D C C , AC / 5 , E , C C .A E C D C E C , D E C CAD C A C AA A
  • 25. • - - :
  • 26.
  • 27. .. / - - . -
  • 28. • /.) fh b /. C D D D 2 5 H +0/ )J( ) • D M1 W d j ea D D • c OTi fh P +0/ DL S b • /. D 5 5 52 C
  • 29. .
  • 30.
  • 31. • - ) ( ) b • ( + e • ( ) + . c • f g T c ij T P • d a
  • 32. • eoi n r cl • ( ) d t y p C W • . d j n l sf • u P rm nv ti -. n t b ! u d
  • 33. • . : t :D ? ü : E s n ? M c zL l ü ? ? 12 v J C ? c 3.- s R :D ? o :D ? : s O l rt :D ? s • py S S m Te P ü c X iL Xuc ­ a H V
  • 34. • O x bw O 0(M WS 6 DD D 9 E V 0 .- 1 ü 2 6 ED D r O x e ü r w i d l L a m h • j yf X t ü ) P WS bw x S n t ü 6 - gs ü mp c oy O ~gs
  • 35.
  • 36. • + AA: + ) (b cd W ti! 0 12e E 1 :6 P sMg la p • + +66 4 : 4 T o L S r l • 0 4 e k cr le n R
  • 37. • • Push: 처음엔 엄청 중요한 컴포넌트들만 푸시하고 • Render: 최대한 빨리 첫 루트를 그려서 보여준 다음 • Pre-fetch: 나머지 루트들은 미리 캐싱하고 • Load: 요청에 따라 로딩하고 다음 루트를 만들어 보여준다
  • 38. • - 2-2 지원 플랫폼 - - 지원 웹서버 - / - - 지원 웹 브라우저 *Image by zimbio.com
  • 39. / ...
  • 40. • L • H P / • 2 R 2 P •
  • 41. <!doctype html> <html lang="en" itemscope itemtype="http://schema.org/SoftwareSourceCode"> <head> <meta charset="utf-8"> <title>Backend.AI: Make AI Accessible</title> <script src="polymer/webcomponentsjs/webcomponents-loader.js"></script> <link rel="import" href="index.imports.html"> <style> body { margin: 0; background-color: #2D323A; } </style> </head> <body unresolved> <backend-ai-page></backend-ai-page> </body> </html>
  • 42.
  • 44.
  • 45. / 1 / 0/ 32 8
  • 46. • k T ( P )s o~ • p d­ 8 H ü ( B > Xv 8 H z 2 T ü nm 2 dM ü 1 ( )e r r ü - 0 Sy lw J .5 52 t cX ü 1 >8 5 b ai dM ü , 5 > u dM L
  • 47.
  • 48. / C 3 :
  • 49. / , LCI : I:GH CB @: G: CBH H CBH H @ @I CA ! HH G KKK @ @I HH G KKK :B HH G @CI :B HH G KKK C :CBK: CA HH G H I CA @ @I . @I ,B :B , :B , @CI C : B : : : H I : CG HC L