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
AirTote2022
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
TR
October 15, 2022
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AirTote2022
TR
October 15, 2022
More Decks by TR
See All by TR
BIDS ~運転ゲームの表示拡張を容易化するために~
tetsuotter
0
840
Other Decks in Technology
See All in Technology
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
140
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
500
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
220
大型犬好きによるPugの紹介
yamanoku
1
160
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
How to build a perfect <img>
jonoalderson
1
6.1k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
New Earth Scene 8
popppiees
4
2.7k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Paper Plane
katiecoart
PRO
5
54k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
440
Transcript
#技育展 #事業化目指してます #優秀賞🏆 Fly with AirTote パイロットのための総合情報提供・支援サービス
AirToteとは? 航空機パイロット向けの業務効率化アプリ 2022/10/15 Team AirTote 2 最新情報収集 知識の参照 書類作成 書類提出
機体と接続 電子決済
はじまり 2022/10/15 Team AirTote 3
はじまり 1. 電話で調整 2. FAXで申請 3. 対面+紙で手続き 4. 最新情報の確認 5.
最新情報の確認 6. 最新情報の確認 7. ……… 2022/10/15 Team AirTote 4
機長の法定義務 5 2022/10/15 Team AirTote 調査不足は論外。なら、どうする? → 業務の効率化 • 当該航空機及びこれに装備すべきものの整備状況
• 離陸重量、着陸重量、重心位置および重量分布 • 航空法第99条の規定により国土交通大臣が提供する情報 • 当該航行に必要な気象情報 • 燃料および滑油の搭載量およびその品質 • 積載物の安全性 AirTote
6 2022/10/15 Team AirTote
基礎技術 • .NET Multi-platform App UI (MAUI) – 今年5月にGAしたばかり🎉 –
(実は、技育展に提出する少し前にMAUIに移行した) – C#はいいぞ 7 2022/10/15 Team AirTote
8 (画像挿入は未実装) 2022/10/15 Team AirTote 主な機能 最新情報収集 知識の参照 書類作成
技術: Map • Mapsuiを用いて実現 • 地図画像は地理院タイルを使用 • 空港の気象情報はNOAAより 自動取得&更新 •
航空路データはスクリプトにて スクレイピング & 生成 • 航法施設のアイコンはSVG手打ち 9 2022/10/15 Team AirTote
(機能): Map 各空港(飛行場)の詳細情報は、 Mapで空港を選択することで確認できるようにした 10 AIP (航空路誌) の 各空港のページを 簡単に確認できるようにした
(スクレイピングにより情報取得) 2022/10/15 Team AirTote
技術: Map • ほぼ全ての情報はサーバーから最新情報を取得 11 https://maps.gsi.go.jp/ https://aviationweather.gov/ P o w
e re d by 国土交通省 (eAIP) 2022/10/15 Team AirTote
技術: 航空気象 + Map • 一部はMapに統合! – アメダス情報を Map上にも表示 –
各空港の気象情報を Calloutに表示 12 2022/10/15 Team AirTote
技術: 航空気象 • ソースをリスト化し、 大きなページ移動なくデータを表示 • 端末の横幅により 表示カラム数を動的に切り替え – スマートフォンでも横向きで2カラム表示に
– 自作ライブラリにて実現 13 2022/10/15 Team AirTote
Team AirTote 技術: Sketch Pads • Pencil Kitを用いて実現 – MAUIで実現したのは、おそらく世界初🎉
– Xamarin時代から見ても、おそらく日本初🎉 – 自作ライブラリにて実現 • MS DocsにAPI Referenceが載っていなかったため、 AppleのDocumentationとdotnetのソースを見ながら実装 14 2022/10/15
(機能): ダークモード対応 • システム設定のテーマに応じてUIの色を変更 – 目に配慮し、完全な黒や完全な白は極力排している 15 2022/10/15 Team AirTote
(機能): Third Party Licenses • 使用しているライブラリ等の ライセンスを解析 & 自動出力 (スクリプト)
• アプリに組み込み、リストで表示 16 2022/10/15 Team AirTote
技術: 開発支援 (CD Action) • 自動ビルド + アップロード – mainへのpush時、PR作成時及び更新時などに自動で走る
• バージョン番号インクリメント (Tag Triggerを除く) • ビルド (PRの場合はRCラベルが付いていない場合はDebug Build) • バージョン番号に対応したタグ付け • (PR時のみ) アップロード完了をPRにコメント – 当初はMac ProでSelf-hosted Runnerを走らせていた – 現在は全てGitHub Hosted Runnerで動作 17 2022/10/15 Team AirTote
技術: iOS Simulator Launcher わざわざIDEを立ち上げてビルドするのめんどい… けど、あんな長いコマンドは打ちたくない… デバイスのUDIDとか覚えてられない… 18 2022/10/15 Team
AirTote
今後実装予定の機能 2022/10/15 Team AirTote 19 書類提出 機体と接続 電子決済
パイロットの声 完成版を使ってラクラク 飛行するのが 楽しみ 今まで様々なサイトで 情報確認しなければならなかったが 1つにまとまっており 時間短縮になる!! 情報を一括で確認 でき、情報の見落としリスクが
減り安全マージン上昇につなが り最高! 欧米諸国に比べ不便な日本 一元化するのが 楽しみです! 今まで日本に なかったことが驚 き! 着陸料を事前決済できる ようになればより 時間の有効活用 ができ良い 飛行のたびにフライトプランを 電話して調整していたが、 スマホに入力してファイルできるのは 便利すぎる! 気象ブリーフィングが iPad1つで完了 するのはすごい。 2022/10/15 Team AirTote 20
AirTote AirTotes/AirTote Framework Backend Data Store Supporting Tools Aero Weather
Deploy Available Early 2023 Daiki KOJIMA Hayato KONAKA Tetsu_Otter Platform Contests