Suche senden
Hochladen
今更GWTで遊ぶぜ!
•
1 gefällt mir
•
2,566 views
D
Daisuke Kamikawa
Folgen
今更GWTで遊んでいるというお話 MMDやx86エミュレータを作って遊んでいる。
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 23
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
大江戸Ruby会議03の発表資料です。 mrubyに関する内容は資料の中にはありません。デモで使用した環境については https://github.com/yamanekko/stm32f4discovery/wiki https://github.com/yamanekko/mruby-on-stm32f4discovery/wiki にて更新中です。
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
yamanekko
Agile Samurai Base Camp (http://www.agilesamuraibasecamp.org/) TDD track でのJavaScript TDDの紹介資料
JavaScript TDD紹介 #agilesamurai
JavaScript TDD紹介 #agilesamurai
Go Sueyoshi (a.k.a sue445)
RubyKaigi2011の雰囲気
RubyKaigi2011の雰囲気
Sea Mountain
Introduction of ngx_small_light
ngx_small_light
ngx_small_light
Tatsuhiko Kubo
夏の総決算、Blender+αの大発表会3(仮)でのLT資料です https://atnd.org/events/68641 <アドバイスいただいた> ・アドオンの再読込はF8でいけるらしい ・pythonコンソールでhelpコマンドで確認できる
Blender+αの大発表会3-WebGLAddon
Blender+αの大発表会3-WebGLAddon
naotaro0123
jThree V3 の2015年11月時点での最新情報
jTthree V3 technical preview
jTthree V3 technical preview
Masaki Yamamoto
関東ゲーム制作部で行ったblender勉強会 Step2です。 2016/11/26
20161126_Blender step2
20161126_Blender step2
naotaro0123
javascriptとはWebページに組み込まれたプログラムを、 Webブラウザ上で実行するために用いられるプログラミング言語
Javascript & jquery
Javascript & jquery
rootage-inc
Empfohlen
大江戸Ruby会議03の発表資料です。 mrubyに関する内容は資料の中にはありません。デモで使用した環境については https://github.com/yamanekko/stm32f4discovery/wiki https://github.com/yamanekko/mruby-on-stm32f4discovery/wiki にて更新中です。
RubyConfの話の続きのおはなし
RubyConfの話の続きのおはなし
yamanekko
Agile Samurai Base Camp (http://www.agilesamuraibasecamp.org/) TDD track でのJavaScript TDDの紹介資料
JavaScript TDD紹介 #agilesamurai
JavaScript TDD紹介 #agilesamurai
Go Sueyoshi (a.k.a sue445)
RubyKaigi2011の雰囲気
RubyKaigi2011の雰囲気
Sea Mountain
Introduction of ngx_small_light
ngx_small_light
ngx_small_light
Tatsuhiko Kubo
夏の総決算、Blender+αの大発表会3(仮)でのLT資料です https://atnd.org/events/68641 <アドバイスいただいた> ・アドオンの再読込はF8でいけるらしい ・pythonコンソールでhelpコマンドで確認できる
Blender+αの大発表会3-WebGLAddon
Blender+αの大発表会3-WebGLAddon
naotaro0123
jThree V3 の2015年11月時点での最新情報
jTthree V3 technical preview
jTthree V3 technical preview
Masaki Yamamoto
関東ゲーム制作部で行ったblender勉強会 Step2です。 2016/11/26
20161126_Blender step2
20161126_Blender step2
naotaro0123
javascriptとはWebページに組み込まれたプログラムを、 Webブラウザ上で実行するために用いられるプログラミング言語
Javascript & jquery
Javascript & jquery
rootage-inc
GopherJS + Nashorn
GopherJS + Nashorn
Takuya Ueda
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
Shinichirou Nakamura
PHPMatsuri 2013のLT資料です お祭りの発表内容なので、題名と内容が完全に合致しているわけではありません。
さくらのクラウドAPIをsacloudつかってさわってみた
さくらのクラウドAPIをsacloudつかってさわってみた
Tak Nishikori
多くの人がなんとなく使っているブラウザのブックマークについて、意外と知らなそうな小テクニックを紹介します。 U-NEXTの第1回社内勉強会「TECH NIGHT」 で発表したLTのスライドです。 スライド内で紹介してるリンクは以下にまとめます。
ブラウザのブックマークの小咄
ブラウザのブックマークの小咄
Akira HIRATA
https://crystal.connpass.com/event/70446/ こちらで発表したLT資料です。
Crystal 勉強会 #5 in 渋谷 発表資料
Crystal 勉強会 #5 in 渋谷 発表資料
at grandpa
Java9でG1GCがデフォルトのGCになったことを踏まえて、GCの基礎的なお話しから、G1GCの特徴などを簡単に記載しています。
20171110 fun-tech #5 g1 gc
20171110 fun-tech #5 g1 gc
Yu Kitajima
2013/10/20 OSC 2013 Tokyo/Fallでの発表ネタ。 しゃべり部分が多かったのでスライドだけだと微妙。。Ustはこちらです ⇒ http://www.ustream.tv/recorded/40000104
Which is your favorite mysqld
Which is your favorite mysqld
yoku0825
5/9のLive2Dプログラミング部のスライドです http://www.zusaar.com/event/12917005
Live2Dプログラミング部
Live2Dプログラミング部
naotaro0123
天下一altJS武闘会で発表したCoffeeScript勢の資料です
非ガチ勢「よし、Coffee script使おう!」
非ガチ勢「よし、Coffee script使おう!」
Muyuu Fujita
JavaとScalaとGroovyと
JavaとScalaとGroovyと
irof N
東京 Crystal 勉強会 #4 in 渋谷 ( https://crystal.connpass.com/event/44820/ ) のLT時の資料です。
Crystalを触り始めてから起こったこと
Crystalを触り始めてから起こったこと
at grandpa
Prop Matrix
Prop Matrix
zio3
2010/10/9におこなったプレゼン資料
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
parrotstudio
フロントエンド界隈のトレンドや新規技術のキャッチアップ方法を自分なりにまとめてみました
How to collect frontend technology
How to collect frontend technology
RikiyaOzawa
2019/9/27 LT会登壇用資料
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
SHOYAYAMAMOTO
オレオレFlutter
Effective flutter
Effective flutter
小川 昌吾
mikutter入門
mikutter入門
Katsuyoshi Matsumoto
20160622 GsNight登壇資料です。 「エンジニアが Webを学ぶために やっててよかったこと」 https://atnd.org/events/77951
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
Hirata Tomoko
勉強会用資料 Middleman-blogで作ったブログをGithub Pagesでホスティングするまで。(未完成) と、Githubと連携するWebサービスとか。
ブログる
ブログる
Nemoto Yusuke
DroidKaigi2016 ライブコーディング・Androidのライブラリを作ってみようの発表資料です
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
Masataka Kono
2013 08-19 jjug
2013 08-19 jjug
sk44_
qpstudy#05 のサブセッションで発表したスライドです。 導入手順や仕様は、「ざびたん基本設計書」 http://www43.atwiki.jp/zabbitan/ を参照してください ざびたんのパッケージは、 https://github.com/sechiro/Zabbitan にあります。ここからRawで、 zabbi_tan.nar をダウンロードして下さい。
俺のZabbixがこんなに可愛いわけがない(おかわり)
俺のZabbixがこんなに可愛いわけがない(おかわり)
Seiichiro Ishida
Weitere ähnliche Inhalte
Was ist angesagt?
GopherJS + Nashorn
GopherJS + Nashorn
Takuya Ueda
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
Shinichirou Nakamura
PHPMatsuri 2013のLT資料です お祭りの発表内容なので、題名と内容が完全に合致しているわけではありません。
さくらのクラウドAPIをsacloudつかってさわってみた
さくらのクラウドAPIをsacloudつかってさわってみた
Tak Nishikori
多くの人がなんとなく使っているブラウザのブックマークについて、意外と知らなそうな小テクニックを紹介します。 U-NEXTの第1回社内勉強会「TECH NIGHT」 で発表したLTのスライドです。 スライド内で紹介してるリンクは以下にまとめます。
ブラウザのブックマークの小咄
ブラウザのブックマークの小咄
Akira HIRATA
https://crystal.connpass.com/event/70446/ こちらで発表したLT資料です。
Crystal 勉強会 #5 in 渋谷 発表資料
Crystal 勉強会 #5 in 渋谷 発表資料
at grandpa
Java9でG1GCがデフォルトのGCになったことを踏まえて、GCの基礎的なお話しから、G1GCの特徴などを簡単に記載しています。
20171110 fun-tech #5 g1 gc
20171110 fun-tech #5 g1 gc
Yu Kitajima
2013/10/20 OSC 2013 Tokyo/Fallでの発表ネタ。 しゃべり部分が多かったのでスライドだけだと微妙。。Ustはこちらです ⇒ http://www.ustream.tv/recorded/40000104
Which is your favorite mysqld
Which is your favorite mysqld
yoku0825
5/9のLive2Dプログラミング部のスライドです http://www.zusaar.com/event/12917005
Live2Dプログラミング部
Live2Dプログラミング部
naotaro0123
天下一altJS武闘会で発表したCoffeeScript勢の資料です
非ガチ勢「よし、Coffee script使おう!」
非ガチ勢「よし、Coffee script使おう!」
Muyuu Fujita
JavaとScalaとGroovyと
JavaとScalaとGroovyと
irof N
東京 Crystal 勉強会 #4 in 渋谷 ( https://crystal.connpass.com/event/44820/ ) のLT時の資料です。
Crystalを触り始めてから起こったこと
Crystalを触り始めてから起こったこと
at grandpa
Prop Matrix
Prop Matrix
zio3
2010/10/9におこなったプレゼン資料
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
parrotstudio
フロントエンド界隈のトレンドや新規技術のキャッチアップ方法を自分なりにまとめてみました
How to collect frontend technology
How to collect frontend technology
RikiyaOzawa
2019/9/27 LT会登壇用資料
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
SHOYAYAMAMOTO
オレオレFlutter
Effective flutter
Effective flutter
小川 昌吾
mikutter入門
mikutter入門
Katsuyoshi Matsumoto
20160622 GsNight登壇資料です。 「エンジニアが Webを学ぶために やっててよかったこと」 https://atnd.org/events/77951
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
Hirata Tomoko
勉強会用資料 Middleman-blogで作ったブログをGithub Pagesでホスティングするまで。(未完成) と、Githubと連携するWebサービスとか。
ブログる
ブログる
Nemoto Yusuke
DroidKaigi2016 ライブコーディング・Androidのライブラリを作ってみようの発表資料です
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
Masataka Kono
Was ist angesagt?
(20)
GopherJS + Nashorn
GopherJS + Nashorn
Rubyでアプリ開発(2013 0430)
Rubyでアプリ開発(2013 0430)
さくらのクラウドAPIをsacloudつかってさわってみた
さくらのクラウドAPIをsacloudつかってさわってみた
ブラウザのブックマークの小咄
ブラウザのブックマークの小咄
Crystal 勉強会 #5 in 渋谷 発表資料
Crystal 勉強会 #5 in 渋谷 発表資料
20171110 fun-tech #5 g1 gc
20171110 fun-tech #5 g1 gc
Which is your favorite mysqld
Which is your favorite mysqld
Live2Dプログラミング部
Live2Dプログラミング部
非ガチ勢「よし、Coffee script使おう!」
非ガチ勢「よし、Coffee script使おう!」
JavaとScalaとGroovyと
JavaとScalaとGroovyと
Crystalを触り始めてから起こったこと
Crystalを触り始めてから起こったこと
Prop Matrix
Prop Matrix
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
How to collect frontend technology
How to collect frontend technology
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
すごいぞVuetify!! 〜ポートフォリオを作ってみた〜
Effective flutter
Effective flutter
mikutter入門
mikutter入門
エンジニアが Webを学ぶために やっててよかったこと
エンジニアが Webを学ぶために やっててよかったこと
ブログる
ブログる
ライブコーディング・Androidのライブラリを作ってみよう
ライブコーディング・Androidのライブラリを作ってみよう
Ähnlich wie 今更GWTで遊ぶぜ!
2013 08-19 jjug
2013 08-19 jjug
sk44_
qpstudy#05 のサブセッションで発表したスライドです。 導入手順や仕様は、「ざびたん基本設計書」 http://www43.atwiki.jp/zabbitan/ を参照してください ざびたんのパッケージは、 https://github.com/sechiro/Zabbitan にあります。ここからRawで、 zabbi_tan.nar をダウンロードして下さい。
俺のZabbixがこんなに可愛いわけがない(おかわり)
俺のZabbixがこんなに可愛いわけがない(おかわり)
Seiichiro Ishida
第十回カーネル/VM探検隊で発表した資料です。
自作GPUへの道
自作GPUへの道
Daisuke Kamikawa
明日から使えるgradle
明日から使えるgradle
kimukou_26 Kimukou
「G*ワークショップ in 福岡」のイントロダクションで使用したスライド http://kokucheese.com/event/index/45561/
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Kazuchika Sekiya
Gwt+objectifyでラクラクGAEアプリ開発
Gwt+objectifyでラクラクGAEアプリ開発
Y OCHI
GDD2011の後で行われたエキスパートハッカソンでPlayNを触ったときの感想や面白いところなど。
GDDでPlayNを見てゾクっとしたなど
GDDでPlayNを見てゾクっとしたなど
Takao Sumitomo
https://www.docswell.com/s/higebu/K6XGM5-janog42-epc-written-in-go-in-production JANOG42 Meeting in Mie で発表した資料です。 https://www.janog.gr.jp/meeting/janog42/program/goepc
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
雄也 日下部
デブサミ2016のOpenJamでJGGUGとして発表した内容です。
今から始めるApache Groovy
今から始めるApache Groovy
Yasuharu Hayami
第1回プログラミングGroovy勉強会(大阪)のスライドです。
こんにちはGroovy
こんにちはGroovy
irof N
2016/2/20にNDS46で発表した内容です。
Groovyスクリプト"再"入門 起動編
Groovyスクリプト"再"入門 起動編
Yasuharu Hayami
静岡javaScript勉強会 #1 での発表内容です。
Nodeにしましょう
Nodeにしましょう
Yuzo Hebishima
Groovyの紹介20130323
Groovyの紹介20130323
Yasuharu Hayami
Groovy Grails eXchage 2014 報告。 ロンドンで開催されたカンファレンス Groovy Grails eXchage 2014 の報告スライド。
Groovy Grails eXchage 2014 報告
Groovy Grails eXchage 2014 報告
Tsuyoshi Yamamoto
NODE-Setagaya#2で使ったスライドです
Vagrant+virtualboxを使ってみよう
Vagrant+virtualboxを使ってみよう
Kei IWASAKI
Webページで学ぶJavaScript2013 第0回
Webページで学ぶJavaScript2013 第0回
京大 マイコンクラブ
2014/04/14 MyNA(日本MySQLユーザ会)会 2014年4月
MySQLをプロファイる(仮)
MySQLをプロファイる(仮)
yoku0825
Golang 勉強会 in Kagawa で発表した資料です。 http://gdgshikoku.connpass.com/event/26262/
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
Takuya Ueda
2016/11/27 DevFest Kansai 2016 GoogleVRセッション
モバイルVR「Daydream」について
モバイルVR「Daydream」について
Satoshi Noda
JJUGイベントにて。
いまさら触るAwt
いまさら触るAwt
Keiichi Kobayashi
Ähnlich wie 今更GWTで遊ぶぜ!
(20)
2013 08-19 jjug
2013 08-19 jjug
俺のZabbixがこんなに可愛いわけがない(おかわり)
俺のZabbixがこんなに可愛いわけがない(おかわり)
自作GPUへの道
自作GPUへの道
明日から使えるgradle
明日から使えるgradle
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
Gwt+objectifyでラクラクGAEアプリ開発
Gwt+objectifyでラクラクGAEアプリ開発
GDDでPlayNを見てゾクっとしたなど
GDDでPlayNを見てゾクっとしたなど
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
今から始めるApache Groovy
今から始めるApache Groovy
こんにちはGroovy
こんにちはGroovy
Groovyスクリプト"再"入門 起動編
Groovyスクリプト"再"入門 起動編
Nodeにしましょう
Nodeにしましょう
Groovyの紹介20130323
Groovyの紹介20130323
Groovy Grails eXchage 2014 報告
Groovy Grails eXchage 2014 報告
Vagrant+virtualboxを使ってみよう
Vagrant+virtualboxを使ってみよう
Webページで学ぶJavaScript2013 第0回
Webページで学ぶJavaScript2013 第0回
MySQLをプロファイる(仮)
MySQLをプロファイる(仮)
Go mobileでモバイルアプリを作ろう
Go mobileでモバイルアプリを作ろう
モバイルVR「Daydream」について
モバイルVR「Daydream」について
いまさら触るAwt
いまさら触るAwt
Mehr von Daisuke Kamikawa
闇鍋プログラミング勉強会で発表した 資料です
機械語プログラミング
機械語プログラミング
Daisuke Kamikawa
Javaで作る超簡易x86エミュレータ
Javaで作る超簡易x86エミュレータ
Daisuke Kamikawa
自作x86エミュレータの終焉
自作x86エミュレータの終焉
Daisuke Kamikawa
第八回カーネル/VM d-kami 没スライド
第八回カーネル/VM d-kami 没スライド
Daisuke Kamikawa
d-kami x86-2
d-kami x86-2
Daisuke Kamikawa
d-kami x86-1
d-kami x86-1
Daisuke Kamikawa
Mehr von Daisuke Kamikawa
(6)
機械語プログラミング
機械語プログラミング
Javaで作る超簡易x86エミュレータ
Javaで作る超簡易x86エミュレータ
自作x86エミュレータの終焉
自作x86エミュレータの終焉
第八回カーネル/VM d-kami 没スライド
第八回カーネル/VM d-kami 没スライド
d-kami x86-2
d-kami x86-2
d-kami x86-1
d-kami x86-1
今更GWTで遊ぶぜ!
1.
今更GWTで遊ぶぜ! 2014/04/05 上川大介
2.
自己紹介 ● 名前: 上川大介 ● Twitter:
d-kami ● はてな: d_kami ● 多分Javaの人、場合によりバイナリアン、と きどき3D
3.
何をしている人か ● 仕事? – AndroidとかServletとか ● 趣味 – SwingとかGWTとか –
Raw Socketとかx86とかWebGLとか
4.
今日のテーマ GWT! (Google Web Toolkit)
5.
でも... ● GWTを詳しくやるわけではありません... ● GWTでこんなことしたよ!程度の発表です ● 前半レイヤ高め、後半レイヤ低め ● 前半WebGL ● 後半x86 ● Javaがほとんどでてこない!
6.
前半のテーマ ● GWTGL! ● MikuMikuDance!
7.
つまり ● GWTでMMDのモデルを描画 ● GWTでMMDのアニメーション
8.
GWTGLとは? ● WebGLをGWTから使うためのライブラリ ● WebGLとは – ブラウザで動くOpenGL ES2.0実装 –
わりと漢のライブラリ ● GWTGLはWebGLより更に漢
9.
GWTGLの漢らしさ(1/2) ● 基本的に計算できるものは自分でやれ! – Model変換行列 – View変換行列 –
Projection変換行列 – これらの作成、計算は自分でする – これらのUtilityがある環境もあるが...
10.
GWTGLの漢らしさ(2/2) ● シェーダ必須 – 頂点シェーダ – フラグメントシェーダ –
デフォルトのシェーダがある環境は温い ● 非推奨関数は全く使えない – Utility関数が消えた
11.
デモ その1
12.
GWTGLでMMD ● サーバサイド – モデルとアニメーションファイルを読み込む ● クライアントサイド – モデルの情報を元に描画 ●
ポリゴン情報が沢山入っている – ボーンアニメーション(FK、IK)
13.
デモ その2
14.
GWTで3Dもいけますよ! ● ただし... – GWTGLを使うのはかなり大変 – 他の技術の存在 ●
C++をJavaScriptに変換する ● Unity5(WebGL対応予定)
15.
後半のテーマ x86エミュレータ
16.
x86とは? ● Intelが作ったアーキテクチャ ● 現在も拡張され使われている – PentiumとかCore 2
DuoとかCore I7とか ● 今回使うのは古の技術 – 80386、80486あたり
17.
エミュレータとは? ● あるコンピュータの動作を真似る別のコン ピュータ – ゲーム機や昔のコンピュータを今のパソコンで再 現する ● 経験、近似、推論などで作るとシミュレータ と言うらしい
18.
でてくる用語 ● レジスタ: CPUの記憶領域 – EAX、ECX、EDX、EBX... ● プログラムカウンタ:
命令の位置を指す何か ● 即値: 直接値を代入するときなどに使う値 ● 16進数: 説明の必要無し。0xFFなど
19.
何をするのか? ● バイナリファイルを読み込んで実行 – バイナリをメモリに入れる – プログラムカウンタの指す番地から命令取得 –
命令(0xB0など)を実行 – プログラムカウンタを増やす – プログラムカウンタの指す番地から命令...
20.
こんな命令がある ● 0xB8 mov EAXに即値を入れる ● 0xC7
mov 指定したレジスタに即値を入れる ● 0x40 inc EAXの値を1つ増やす ● 0xEB jmp いわゆるgoto ● 0x74 je 条件分岐用ジャンプ ● 0xE8 call サブルーチン呼び出し
21.
作り方 ● 実装してない命令に当たるまで動かす ● 実装してない命令が来たら実装 ● 命令以外はなるべく先に作っておく
22.
デモ その3
23.
今回やったこと ● GWTGLを使ってMMD – GWTGLを使うのは大変 – でも3Dもできるよ! ● x86を真面目にエミュレート –
特に言うこと無し – ファイルのドロップにFile API使ったぐらい
Jetzt herunterladen