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
SDLアプリチャレンジ2020ハッカソン で何かをつくったけど 特になんの賞もとれなかったので、 それを供養するためのLT
Search
ufoo68
September 15, 2020
Technology
0
360
SDLアプリチャレンジ2020ハッカソン で何かをつくったけど 特になんの賞もとれなかったので、 それを供養するためのLT
ufoo68
September 15, 2020
Tweet
Share
More Decks by ufoo68
See All by ufoo68
初めて開発リーダーをやってみた話
ufoo68
0
24
M5Stack用の指紋認証デバイスを試す
ufoo68
0
350
結婚式のクイズアプリを自作した話
ufoo68
0
350
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
480
KASHIKOIHAKO
ufoo68
0
400
LIFF通話をつくろう!
ufoo68
0
960
KASHIKOIHAKO計画その4
ufoo68
0
220
AWS CDKで作るLINE bot
ufoo68
0
310
解説!LINE bot開発
ufoo68
0
210
Other Decks in Technology
See All in Technology
データベース02: データベースの概念
trycycle
0
180
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
1
1.6k
アクセス制御にまつわる改善 / Improving access control
itkq
0
590
実例で紹介するRAG導入時の知見と精度向上の勘所
yamahiro
5
1.6k
認知症フレンドリーテックとスタックチャン
naokiuc
0
190
How to Lead? Testimonial of a Lead Android Engineer
oleur
1
110
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
35k
MapLibreとAmazon Location Service
dayjournal
1
190
止まらないLinuxシステムを構築する_高信頼性クラスタ入門
koedoyoshida
1
210
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.4k
開発パフォーマンスを最大化するための開発体制
ham0215
7
1.1k
Max out Local LLM in Challenging Environments
sashimimochi
1
110
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
Done Done
chrislema
178
15k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
19
6.9k
RailsConf 2023
tenderlove
8
550
Teambox: Starting and Learning
jrom
128
8.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.7k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
The Mythical Team-Month
searls
216
42k
The Invisible Side of Design
smashingmag
294
49k
Web Components: a chance to create the future
zenorocha
306
41k
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 でリベンジするぞ!