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
TKG Beacon開発
Search
Aokiti
February 26, 2021
Technology
0
390
TKG Beacon開発
Aokiti
February 26, 2021
Tweet
Share
More Decks by Aokiti
See All by Aokiti
MoodTune ハッカソン決勝スライド
sakusaku3939
0
120
d-hacks PyTorch実装会 2023f
sakusaku3939
0
9
[DL勉強会] 第5章 ディープラーニングを活用したアプリケーション 後半
sakusaku3939
0
5
Presc - 研究発表会
sakusaku3939
0
1.3k
Presc - 情報科発表会
sakusaku3939
0
100
プレゼン原稿表示アプリ「Presc」 - アプリ甲子園2021
sakusaku3939
0
40
伝言システム開発
sakusaku3939
0
180
Other Decks in Technology
See All in Technology
ルーターでプレゼンする
puhitaku
1
3.4k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
35k
AWS学習者向けにAzureの解説スライドを作成した話
handy
3
220
Handling focus in 2024
tahia910
0
610
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
1
130
類似ロジック実装をiOS/Android間で合わせる道標No.1
fumiyasac0921
1
170
How to Lead? Testimonial of a Lead Android Engineer
oleur
1
120
AWSやJAWS-UGとの出会いを振り返る
yoyoyopg
1
180
M&A戦略を支えるデータマネジメント (MIDAS Tech Study #16 GENDA Komiyama)
kommy339
1
170
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
4
1.4k
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
3
460
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.4k
Featured
See All Featured
Optimizing for Happiness
mojombo
370
69k
Agile that works and the tools we love
rasmusluckow
325
20k
Designing the Hi-DPI Web
ddemaree
276
33k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
47k
Practical Orchestrator
shlominoach
183
9.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
For a Future-Friendly Web
brad_frost
172
9k
Transcript
ビーコン型位置情報共有アプリ TKG Beacon開発 課題研究 発表 1
1. このアプリを作った経緯 2
多摩科学技術高校 多摩科技 3 1. このアプリを作った経緯 ・アプリ名の由来
4 1. このアプリを作った経緯 ・なぜ多摩科技? 共同開発! 先生の位置が分かるアプリ作ろうぜ 先生と入れ違いになるの不便だよね
2. アプリの仕様 5
2. アプリの仕様 ・先生の位置情報を把握するための仕組み 6
2. アプリの仕様 ・ビーコンで全て解決 7
2. アプリの仕様 ・ビーコンの規格 8 iBeacon Eddystone 開発会社 Apple Google 発表年
2013 2015 両OS対応 △ ◦ オープンソース × ◦ 普及率 ◦ △
2. アプリの仕様 ・先生側 9 UUID: 82fc3dbe-24d0-ef … Major: 1 Minor:
1 Major: 1 Minor: 2 Major: 1 Minor: 3 Major: 1 Minor: 4
2. アプリの仕様 ・先生側 10 UUID 82fc3dbe-24d0-ef62-df80-50ead855daf8 Major 1 Minor 1
今いる場所: 経営企画室
2. アプリの仕様 ・生徒側 11 今いる場所: 経営企画室
2. アプリの仕様 ・検索機能(※未完成) 12 ※Adobe XDにて作成
2. アプリの仕様 ・設定画面(※一部未完成) 13 スキャンの間隔 ・短い (5秒) ・中間 (10秒) ・長い(20秒)
プライバシー設定 ・全体に公開(全員が見れる) ・生徒にのみ公開(生徒だけが見れる) ・非公開(誰も見れない)
3. 技術解説 14
3. 技術解説 ・ のアーキテクチャ 15 フロントエンド バックエンド
3. 技術解説 ・Adobe XD 16
3. 技術解説 ・ユーザー認証 17 パスワードレスを採用 → パスワードがないのにセキュリティを保つことができるのか
3. 技術解説 ・パスワード認証のデメリット ① 18 引用: NordPass「Top 200 most common
passwords of the year 2020」
3. 技術解説 ・パスワード認証のデメリット ② 19 → パスワードの意味がない
3. 技術解説 ・マジックリンク 20 認証リンクを送信 アプリを起動
3. 技術解説 ・マジックリンクのメリット 21 ▪ パスワードを保管しないため漏洩するリスクが無い → もしメールアドレスが漏洩しても、高度なセキュリティ対策を行っているメール サービスからパスワードが漏洩しない限り安全
3. 技術解説 ・導入されているサービス 22
3. 技術解説 ・ のマジックリンク認証 23
今後の課題 ・アプリを完成させる ・小規模な運用テストを行う 24
ご清聴ありがとうございました 25