Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ebitenでIoT可視化
Search
Naoki Honda
February 07, 2020
Programming
0
840
ebitenでIoT可視化
IoT情報の可視化のためにebitenというGo言語のゲームライブラリを活用した話。
Naoki Honda
February 07, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
300
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
190
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
860
Rubyでつくるパケットキャプチャツール
ydah
0
150
情報漏洩させないための設計
kubotak
5
1.3k
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
1.1k
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
210
良いユニットテストを書こう
mototakatsu
11
3.5k
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
370
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
9
2k
Beyond ORM
77web
11
1.6k
Findy Team+ Awardを受賞したかった!ベストプラクティス応募内容をふりかえり、開発生産性向上もふりかえる / Findy Team Plus Award BestPractice and DPE Retrospective 2024
honyanya
0
140
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
The Invisible Side of Design
smashingmag
299
50k
Mobile First: as difficult as doing things right
swwweet
222
9k
Embracing the Ebb and Flow
colly
84
4.5k
Side Projects
sachag
452
42k
Bash Introduction
62gerente
610
210k
Speed Design
sergeychernyshev
25
730
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Navigating Team Friction
lara
183
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Transcript
Go⾔語でのゲーム開発 ~IoT可視化への応⽤~ 本⽥ 直樹 (@Khdbble)
なぜGo⾔語? パフォーマンスの⾼さ 可視化させる物体が万単位あってもスムーズな描画 テスト環境での成果 (Core i5-6300U / RAM: 8GB) 2万体までスムーズ
3万体⼿前からラグが出始める程度 ebitenのおかげでゲーム開発がとても簡単 ゲーム開発もGo⾔語での開発も未経験の⾃分でも開発できた。 ... ebiten? 2
ebitenとは? Hajime Hoshiさんの開発した、 Go⾔語のオープンソースのゲームライブラリ ( https://ebiten.org/ ) シンプルな API を使って、マルチプラットフォームな
2D ゲームを開発することができます。 “ “ 3
https://ebiten.org/ より 4
Demonstration シチュエーション: IoT機器(センサーなど)を導⼊した物流倉庫の可視化 5
今後の展開 IoTデータをシームレスに受け取り、現場のリアルタイムの挙動を忠実に可視 化。 GopherJSを使⽤すればブラウザでも動かせる。いつでもどこからでも確認でき る。 魅⼒的な汎⽤性の⾼さ ; 物流に加え、⼯場の⽣産ラインの可視化など幅広い分野での活⽤を視野に 開発 6