Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SDLアプリチャレンジ2020ハッカソン で何かをつくったけど 特になんの賞もとれなかったので...
Search
ufoo68
September 15, 2020
Technology
420
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SDLアプリチャレンジ2020ハッカソン で何かをつくったけど 特になんの賞もとれなかったので、 それを供養するためのLT
ufoo68
September 15, 2020
More Decks by ufoo68
See All by ufoo68
BlenderをCodexで動かす
ufoo68
1
790
改めて考えるOSSのあり方について
ufoo68
0
94
文法で学ばないJavaScript
ufoo68
0
100
Cookieとは?
ufoo68
1
110
今更ながら、開発現場での生成AI活用について
ufoo68
0
100
28歳独身エンジニア 婚活してみた
ufoo68
0
57
OpenAIでクッキー型を作る
ufoo68
1
87
初めて開発リーダーをやってみた話
ufoo68
0
160
M5Stack用の指紋認証デバイスを試す
ufoo68
0
970
Other Decks in Technology
See All in Technology
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
React改造してみた
tsukina_7mochi
0
120
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
120
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
890
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
830
専門領域のAIをどう評価するか
bengo4com
2
290
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
180
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
200
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
470
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.6k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
Producing Creativity
orderedlist
PRO
348
41k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
How to Ace a Technical Interview
jacobian
280
24k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Transcript
SDLアプリチャレンジ2020ハッカソン で何かをつくったけど 特になんの賞もとれなかったので、 それを供養するためのLT @IoTLT vol.67
自己紹介 • 名前 ◦ 松永勇太(@ufoo_yuta) • 出身地 ◦ 滋賀県 •
やってること ◦ スポーツIoTLT主催 • 最近のできごと ◦ 固定回線にしました
SDLアプリチャレンジ2020ハッカソン? • 8/1にやってたオンラインハッカソン • SDLアプリコンテスト2020のプレイベント的なもの(?) • 2日間でSDLを使ったアプリを開発する
SDL? • Smart Device Linkの略称 • スマートフォンとカーナビをつなぐための規格 • SDLアプリを開発する方法 ◦
Android ◦ iOS ◦ JavaScript • 開発にはManticoreというシミュレーターが使える
つくったもの
コンセプト 運転中の相手にもちょっとした伝言を残したい。そんなアプリ Logo created by designevo.com
イメージ 醤油買ってきて スマートフォンから送ったメッセージ (=DENGON)を、リアルタイムで音声読み 上げ・表示するカーナビアプリ
システム構成 DENGON送信用UI (DENGONBAN) WebSocketサーバー DENGON受信用UI (DENGONBAN)
DENGONの表示 スマホ・PCから送信されたDENGONを表示して読み上げる DENGONがあります、 「醤油買ってきて」
DENGONの音声読み上げの切り替え 必要に応じてDENGONを音声で読み上げ機能ON/OFFを切り替える
運転集中時には音声を自動OFF 今回は速度が一定以上変化したとき(左折・右折とか)
今回のLTのためにやったこと
システム構成 DENGON送信用UI (DENGONBAN) WebSocketサーバー DENGON受信用UI (DENGONBAN) こいつをPubNubに置き換えた
PubNub? • メッセージングアプリのための中央サーバーを提供してくれるサービス • 無料ではじめることができる • Reactで開発したい場合はpubnub-reactが使えた • n0bisukeさんの前回の発表で知った
DENGONBAN→
今後の課題 • ユーザー管理 ◦ DENGONを送り合うユーザーと車の登録 • ログ機能 ◦ 見逃したDENGONを見るためのUIや保存機能 •
運転集中時の音声機能自動切り替え ◦ 速度変化やその他のセンサ情報で運転集中時を判断 ◦ 集中が解けたら改めて読み上げるようにする機能の実装
さいごに 今度はSDLアプリコンテスト2020 でリベンジするぞ!