Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Kazuhiro Hara
PDF, PPTX
1,077 views
Re-frame and A-Frame
Clojure ScriptのSPAフレームワークRe-frameと、WebVRのフレームワークA-Frameのお話
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 21
2
/ 21
3
/ 21
4
/ 21
5
/ 21
6
/ 21
7
/ 21
8
/ 21
9
/ 21
10
/ 21
11
/ 21
12
/ 21
13
/ 21
14
/ 21
15
/ 21
16
/ 21
17
/ 21
18
/ 21
19
/ 21
20
/ 21
21
/ 21
More Related Content
PDF
React系(別言語含む)の サーバーサイドレンダリング について考えよう
by
Kazuhiro Hara
PDF
React VR ことはじめ
by
Kazuhiro Hara
PDF
Clojure の各種React系ラッパーライブラリのサーバーサイドレンダリングの現状について
by
Kazuhiro Hara
PDF
高速!Clojure Web 開発入門
by
Kazuki Tsutsumi
PDF
ClojureでElectronアプリを作ろう
by
Kazuhiro Hara
PDF
入門ClojureScript
by
sohta
PDF
Grunt.jsを使った Expressの開発環境構築
by
kamiyam .
PDF
Vue.js 2.0 で自社プロダクトを SPA + SSR 化した話
by
Yutaro Miyazaki
React系(別言語含む)の サーバーサイドレンダリング について考えよう
by
Kazuhiro Hara
React VR ことはじめ
by
Kazuhiro Hara
Clojure の各種React系ラッパーライブラリのサーバーサイドレンダリングの現状について
by
Kazuhiro Hara
高速!Clojure Web 開発入門
by
Kazuki Tsutsumi
ClojureでElectronアプリを作ろう
by
Kazuhiro Hara
入門ClojureScript
by
sohta
Grunt.jsを使った Expressの開発環境構築
by
kamiyam .
Vue.js 2.0 で自社プロダクトを SPA + SSR 化した話
by
Yutaro Miyazaki
What's hot
PDF
Crawler Commons
by
chibochibo
PDF
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
by
Kazuhiro Hara
PDF
LocalStack
by
chibochibo
PDF
React Redux Redux-Saga + サーバサイドレンダリング
by
エンジニア勉強会 エスキュービズム
PDF
WebXR TechTokyo #3 in Cluster発表資料
by
WheetTweet
PDF
Azure container service上でコンテナベースでオートスケールの検証をしてみた
by
エンジニア勉強会 エスキュービズム
PDF
Riot + generator で始める新しいデータバインディング
by
Tsutomu Kawamura
PDF
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
PDF
Hello, Node.js
by
Shin Sekaryo
PDF
大規模Node.jsを支える ロードバランスとオートスケールの独自実装
by
kidach1
PPT
[大図解]ピグライフはこう動いている
by
Akihiro Kuwano
PDF
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
by
Kohei Asai
PDF
Bp study39 nodejs
by
Yohei Sasaki
PDF
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
by
崇之 清水
PPTX
Try micronaut
by
賢太郎 前多
PDF
Node.jsでブラウザメッセンジャー
by
Yahoo!デベロッパーネットワーク
PDF
Node.jsでスクレイピングして可視化してみた
by
Yasunori Kirimoto
PDF
MySQLのリアルタイムモニタリングツールを作った話
by
Kentaro Kitagawa
PPTX
Getting started with node.js
by
kouzouman
PPTX
Node.js Hands-On
by
Akinari Tsugo
Crawler Commons
by
chibochibo
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
by
Kazuhiro Hara
LocalStack
by
chibochibo
React Redux Redux-Saga + サーバサイドレンダリング
by
エンジニア勉強会 エスキュービズム
WebXR TechTokyo #3 in Cluster発表資料
by
WheetTweet
Azure container service上でコンテナベースでオートスケールの検証をしてみた
by
エンジニア勉強会 エスキュービズム
Riot + generator で始める新しいデータバインディング
by
Tsutomu Kawamura
Node.js を選ぶとき 選ばないとき
by
Ryunosuke SATO
Hello, Node.js
by
Shin Sekaryo
大規模Node.jsを支える ロードバランスとオートスケールの独自実装
by
kidach1
[大図解]ピグライフはこう動いている
by
Akihiro Kuwano
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
by
Kohei Asai
Bp study39 nodejs
by
Yohei Sasaki
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
by
崇之 清水
Try micronaut
by
賢太郎 前多
Node.jsでブラウザメッセンジャー
by
Yahoo!デベロッパーネットワーク
Node.jsでスクレイピングして可視化してみた
by
Yasunori Kirimoto
MySQLのリアルタイムモニタリングツールを作った話
by
Kentaro Kitagawa
Getting started with node.js
by
kouzouman
Node.js Hands-On
by
Akinari Tsugo
More from Kazuhiro Hara
PDF
MDX with Next.js
by
Kazuhiro Hara
PDF
MDX and Next.js
by
Kazuhiro Hara
PDF
About Plone Conference Tokyo 2018 Frontend Day
by
Kazuhiro Hara
PDF
Gatsby & React Static
by
Kazuhiro Hara
PDF
Clojure.tokyo.descjop
by
Kazuhiro Hara
PDF
SwaggerとAPIのデザイン
by
Kazuhiro Hara
PDF
ひとりアドベントカレンダーのご紹介
by
Kazuhiro Hara
PDF
(IDEユーザのための) ClojureのEmacs開発環境について
by
Kazuhiro Hara
PDF
Cryogenでサイトつくろーじぇん
by
Kazuhiro Hara
PDF
WebSocket+Akka(Remote)+Play 2.1 Java
by
Kazuhiro Hara
PDF
第2回 -Play部屋- Play 2.0はじめて&もくもく会
by
Kazuhiro Hara
PDF
-Play部屋- Play 2.0はじめて&もくもく会
by
Kazuhiro Hara
PDF
Play framework 2.0のおすすめと1.2からのアップグレード
by
Kazuhiro Hara
PDF
sbtマルチプロジェクトビルドの使いどころ
by
Kazuhiro Hara
PDF
Playbay Play 2.0 plugin イロハのイ
by
Kazuhiro Hara
PDF
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
by
Kazuhiro Hara
PDF
PlayFramework1.2.4におけるWebSocket
by
Kazuhiro Hara
PDF
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
by
Kazuhiro Hara
PDF
WP Jelly vol.01 WordPress管理画面にメニューを追加しよう
by
Kazuhiro Hara
PDF
Play FrameworkとWeb Socketの話
by
Kazuhiro Hara
MDX with Next.js
by
Kazuhiro Hara
MDX and Next.js
by
Kazuhiro Hara
About Plone Conference Tokyo 2018 Frontend Day
by
Kazuhiro Hara
Gatsby & React Static
by
Kazuhiro Hara
Clojure.tokyo.descjop
by
Kazuhiro Hara
SwaggerとAPIのデザイン
by
Kazuhiro Hara
ひとりアドベントカレンダーのご紹介
by
Kazuhiro Hara
(IDEユーザのための) ClojureのEmacs開発環境について
by
Kazuhiro Hara
Cryogenでサイトつくろーじぇん
by
Kazuhiro Hara
WebSocket+Akka(Remote)+Play 2.1 Java
by
Kazuhiro Hara
第2回 -Play部屋- Play 2.0はじめて&もくもく会
by
Kazuhiro Hara
-Play部屋- Play 2.0はじめて&もくもく会
by
Kazuhiro Hara
Play framework 2.0のおすすめと1.2からのアップグレード
by
Kazuhiro Hara
sbtマルチプロジェクトビルドの使いどころ
by
Kazuhiro Hara
Playbay Play 2.0 plugin イロハのイ
by
Kazuhiro Hara
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
by
Kazuhiro Hara
PlayFramework1.2.4におけるWebSocket
by
Kazuhiro Hara
クリーンな WordPress サイトのための PHP コーディングのお作法 ― 計画的に WordPress を拡張していくためのフレームワーク思考 |...
by
Kazuhiro Hara
WP Jelly vol.01 WordPress管理画面にメニューを追加しよう
by
Kazuhiro Hara
Play FrameworkとWeb Socketの話
by
Kazuhiro Hara
Re-frame and A-Frame
1.
Re-frame and A-Frame Clojure,
ClojureScript, WebVR! 2016/08/08 WebVR入門者の会
2.
登壇者 {:company “Greative.GK” :name “Kazuhiro
Hara” :twitter “@kara_d”}
3.
本日はA-FrameとRe-frameのお話 (Clojure/ClojureScript)(WebVR framework)
4.
おなじみ? A-Frame
5.
MozVR : A-Frame https://aframe.io/ I
❤ MEMarkup Engineering
6.
あまりおなじみでないClojureのこと
7.
Clojure と ClojureScript Lispの方言
並行性 Code as Data 不変データ構造 関数型プログラミング 複数の実行環境 Java, JavaScript, .NET http://clojure.org/
8.
Clojure と ClojureScript Lispの方言
並行性 Code as Data 不変データ構造 関数型プログラミング 複数の実行環境 Java, JavaScript, .NET http://clojure.org/
9.
Re-frameについて ● Clojure(Script)で作られたReactのラッピングライブラリReagent ● Reagentをベースに作られたSPAのためのフレームワークがRe-frame ●
RACES ○ Reactive-Atom Component Event Subscription framework ■ 単一のストア、変更のイベントと、その購読をするコンポーネント
10.
Re-frameについて ● Clojure(Script)で作られたReactのラッピングライブラリReagent ● Reagentをベースに作られたSPAのためのフレームワークがRe-frame ●
RACES ○ Reactive-Atom Component Event Subscription framework ■ 単一のストア、変更のイベントと、その購読をするコンポーネント
11.
ClojureとA-Frameの親和性
12.
果てしなくマークアップ親和性高し ;; Clojureのデータ構造 [“dog” “cat”
“fish”] ;; ベクター {:name “太郎” :age 36} ;; ハッシュマップ ;; HTMLのマークアップ [:div#app [:img.entry {:src “/img/a.png” :alt “”}] ;; A-Frameのマークアップ [:a-scene [:a-box {:width 1 :height 2}]]
13.
Clojureの良さを活かした構成
14.
ClojureでWebVRコンテンツを作る構成例 Clojure / ClojureScript Project Java Server
JavaSctipt ● Java Http Server ● Server Side Rendering ● Routing & Database ● React / Re-frame ● Clientside Routing ● A-Frame Markup 共通コード Ajax
15.
DEMO
16.
DEMOについて ● パーマリンクを持つWebVRコンテンツ ● カーソル(視点)を合わせたときに状態が変化、 URLも変化 ●
サーバーサイドレンダリングにより、 URLを直接読み込まれたときも状態が反映されている ○ http://0.0.0.0:4001/red/ ○ http://0.0.0.0:4001/blue/ ○ http://0.0.0.0:4001/green/
17.
パーマリンクはWebの強い武器
18.
スターターキットをGitHubで配布予定 近日公開 @kara_d をフォローして待とう!!
19.
ありがとうございました
20.
おまけ
21.
WebVRのパーマリンクについて考えてみよう ● WebVRコンテンツも、技術的には任意の時点でパーマリンクをつくれる ● でもどうやってパーマリンクを取得したらいいんだろう? ●
どうシェアする? シェアボタンとか? ● シェアされたものがいきなりVR表示になるのはいいのだろうか? ● OGPってどうしたらいいんだろう? などなど... 詳しい方、懇親会などで教えてください
Download