Soumettre la recherche
Mettre en ligne
クロスプラットフォームAED 検索のキモ
•
4 j'aime
•
985 vues
Akira Hatsune
Suivre
MVP Community Camp 2015 東京会場でお話させて頂いたセッションスライドです。
Lire moins
Lire la suite
Formation
Signaler
Partager
Signaler
Partager
1 sur 54
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Meets IT and AED キーノート 20150516
Meets IT and AED キーノート 20150516
Akira Hatsune
Power point acabat
Power point acabat
supekalua
20秒の気持ちをつなぐ「おはようたいむしふと」
20秒の気持ちをつなぐ「おはようたいむしふと」
Akira Hatsune
Windows Phoneで始める拡張現実の世界
Windows Phoneで始める拡張現実の世界
Akira Hatsune
Meets IT and PUSH 2015 東京ハンズオン
Meets IT and PUSH 2015 東京ハンズオン
Akira Hatsune
Kinect 2セミナー
Kinect 2セミナー
Akira Hatsune
Meets IT and PUSH 2015 東京AED検索を実現している技術
Meets IT and PUSH 2015 東京AED検索を実現している技術
Akira Hatsune
Claudia Enqueteの作り方教えます
Claudia Enqueteの作り方教えます
Akira Hatsune
Recommandé
Meets IT and AED キーノート 20150516
Meets IT and AED キーノート 20150516
Akira Hatsune
Power point acabat
Power point acabat
supekalua
20秒の気持ちをつなぐ「おはようたいむしふと」
20秒の気持ちをつなぐ「おはようたいむしふと」
Akira Hatsune
Windows Phoneで始める拡張現実の世界
Windows Phoneで始める拡張現実の世界
Akira Hatsune
Meets IT and PUSH 2015 東京ハンズオン
Meets IT and PUSH 2015 東京ハンズオン
Akira Hatsune
Kinect 2セミナー
Kinect 2セミナー
Akira Hatsune
Meets IT and PUSH 2015 東京AED検索を実現している技術
Meets IT and PUSH 2015 東京AED検索を実現している技術
Akira Hatsune
Claudia Enqueteの作り方教えます
Claudia Enqueteの作り方教えます
Akira Hatsune
コーチングについて
コーチングについて
Akira Hatsune
WindowsPhone8 って知ってるかい?
WindowsPhone8 って知ってるかい?
Akira Hatsune
チーム開発の要はViewModelにある
チーム開発の要はViewModelにある
Akira Hatsune
100mpusとopc brick ev3 ご紹介
100mpusとopc brick ev3 ご紹介
Akira Hatsune
TMCN tech-cafe Vol.01 Day3資料
TMCN tech-cafe Vol.01 Day3資料
Akira Hatsune
センサー&クラウドを体験しよう
センサー&クラウドを体験しよう
Akira Hatsune
Windows Phone 7アプリ開発入門
Windows Phone 7アプリ開発入門
Akira Hatsune
AEDオープンデータプラットフォーム
AEDオープンデータプラットフォーム
Akira Hatsune
Natale2010 - Pasticceria Dolcemascolo
Natale2010 - Pasticceria Dolcemascolo
Simone Dolcemascolo
AEDオープンデータアプリ
AEDオープンデータアプリ
Akira Hatsune
Windows Phone 8 アプリ開発 03.構築
Windows Phone 8 アプリ開発 03.構築
Akira Hatsune
SharePoint - Display Templates Overview
SharePoint - Display Templates Overview
Mikael Svenson
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
Contenu connexe
En vedette
コーチングについて
コーチングについて
Akira Hatsune
WindowsPhone8 って知ってるかい?
WindowsPhone8 って知ってるかい?
Akira Hatsune
チーム開発の要はViewModelにある
チーム開発の要はViewModelにある
Akira Hatsune
100mpusとopc brick ev3 ご紹介
100mpusとopc brick ev3 ご紹介
Akira Hatsune
TMCN tech-cafe Vol.01 Day3資料
TMCN tech-cafe Vol.01 Day3資料
Akira Hatsune
センサー&クラウドを体験しよう
センサー&クラウドを体験しよう
Akira Hatsune
Windows Phone 7アプリ開発入門
Windows Phone 7アプリ開発入門
Akira Hatsune
AEDオープンデータプラットフォーム
AEDオープンデータプラットフォーム
Akira Hatsune
Natale2010 - Pasticceria Dolcemascolo
Natale2010 - Pasticceria Dolcemascolo
Simone Dolcemascolo
AEDオープンデータアプリ
AEDオープンデータアプリ
Akira Hatsune
Windows Phone 8 アプリ開発 03.構築
Windows Phone 8 アプリ開発 03.構築
Akira Hatsune
SharePoint - Display Templates Overview
SharePoint - Display Templates Overview
Mikael Svenson
En vedette
(12)
コーチングについて
コーチングについて
WindowsPhone8 って知ってるかい?
WindowsPhone8 って知ってるかい?
チーム開発の要はViewModelにある
チーム開発の要はViewModelにある
100mpusとopc brick ev3 ご紹介
100mpusとopc brick ev3 ご紹介
TMCN tech-cafe Vol.01 Day3資料
TMCN tech-cafe Vol.01 Day3資料
センサー&クラウドを体験しよう
センサー&クラウドを体験しよう
Windows Phone 7アプリ開発入門
Windows Phone 7アプリ開発入門
AEDオープンデータプラットフォーム
AEDオープンデータプラットフォーム
Natale2010 - Pasticceria Dolcemascolo
Natale2010 - Pasticceria Dolcemascolo
AEDオープンデータアプリ
AEDオープンデータアプリ
Windows Phone 8 アプリ開発 03.構築
Windows Phone 8 アプリ開発 03.構築
SharePoint - Display Templates Overview
SharePoint - Display Templates Overview
Dernier
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ssusere0a682
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ssusere0a682
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
yuitoakatsukijp
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
Tokyo Institute of Technology
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
Takayuki Itoh
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
Dernier
(7)
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
クロスプラットフォームAED 検索のキモ
1.
MVP Community Camp
2015 クロスプラットフォーム AED 検索のキモ 2015/01/31 初音玲
2.
アジェンダ AED検索とは Microsoft Azure Mobile
Servicesのキモ universal Windows appのキモ Xamarinのキモ
3.
本日のゴール Microsoft Azure Mobile
Servicesが何かが分かる クラスプラットフォームのゴール形態が分かる
4.
AED検索とは
5.
6.
AEDの現状 国内40万台 一般利用可能20万台
7.
AEDの現状 国内40万台 一般利用可能20万台 使用率 3.7% (2013年)
8.
使用率3.7% 心肺停止者 年間73,023人 うち、目撃者あり 年間23,797人 32.6% 67.4% 目撃者あり 目撃者なし
9.
使用率3.7% 32.6% 67.4% 目撃者あり 目撃者なし 96.3% 3.7% AED未使用 AED使用
10.
使用率3.7% 目撃者ありの場合の使用率
11.
目撃者ありの場合の使用率 3.7% 881人 / 23,797人
12.
すべての心停止者に対する使用率 1.2% 881人 / 73,023人
13.
なぜこんなに使用率が低いのだろう AEDって最近のもの? 認知率が低い? 使い方が分からない?
14.
なぜこんなに使用率が低いのだろう AEDって最近のもの? 認知率が低い? 使い方が分からない?
15.
なぜこんなに使用率が低いのだろう AEDって最近のもの? ⇒2014年で10年目 認知率が低い? 使い方が分からない?
16.
なぜこんなに使用率が低いのだろう AEDって最近のもの? 認知率が低い? ⇒認知率93.6% 使い方が分からない? 93.6% 6.4% 知っている 知らない
17.
なぜこんなに使用率が低いのだろう AEDって最近のもの? 認知率が低い? 使い方が分からない? ⇒講習受講率50.7% 50.7% 49.3% ある ない
18.
Why:救命処置をとれない理由 目撃時に救命措置をとれない理由は何ですか? 18 47.7% 30.4% 25.6% 25.0% 22.5% 7.9% 7.4% 4.0% 方法が分からない 対応する自信がない 専門家に任せた方が良い 方法を忘れてしまった 怖くて手が出せない 対応したくない 巻き込まれたくない その他
19.
AED認知率向上、 講習会の実施、 にプラスして何かが必要 19
20.
アプリ作れば解決する と思っていた時期もありました
21.
問題は
22.
問題は アプリから使えるAED位置情報がない 自治体の公開フォーマットは不統一 二次利用禁止で集めているところはある
23.
問題は アプリから使えるAED位置情報がない 自治体の公開フォーマットは不統一 二次利用禁止で集めているところはある なければ作るのが「開発者」 作りました
24.
システム構成 24 Microsoft Azure Mobile
Services Microsoft Azure SQL Database Microsoft Azure Notification Hub Windowsストアアプリ / Android & iOSアプリ(Xamarin) AEDオープンデータプラットフォーム
25.
Azure Mobile Services AED情報の収集 情報記録 認 証 Azure SQL Server Facebook認証 AED管理用データベース 経済産業省 IODD2014 AEDの共通語彙基盤に準拠
26.
心停止者を発見したときには… 該当AED抽出 Azure SQL Server Azure Mobile Services Facebook認証 AED管理用データベース 経済産業省 IODD2014 AEDの共通語彙基盤に準拠
27.
私のめざしたい姿 使用率3.7%を4%に上げる
28.
私のめざしたい姿 使用率3.7%を4%に上げる だけじゃ満足できない
29.
私のめざしたい姿 使用率3.7%を4%に上げる だけじゃ満足できない 偶然そばに人がいたとき だけじゃ満足できない
30.
私のめざしたい姿 すべての心停止者にAEDを
31.
将来想定(M2Mによる119番連携/SOS自動発信) 通知 認 証 該当者抽出 該当AED抽出 AED位置表示 SOS位置表示 承諾応答 通知ハブ Azure SQL Server Azure Mobile Services 通知 Facebook認証 AED管理用データベース 経済産業省 IODD2014 AEDの共通語彙基盤に準拠 ウェラブル/スマホ などからの自動発信
32.
Microsoft Azure Mobile
Servicesのキモ
33.
AEDオープンデータAPI 指定した都道府県単位のAED情報一覧 指定した市町村区単位のAED情報一覧 指定した緯度経度の直近AED情報 指定した緯度経度の指定範囲内のAED情報一覧 指定したIDのAED情報
34.
直近AED検索速度<3秒 東アジア 3.23sec ⇒
国内 2.95sec
35.
サーバー側でfacebook認証およびfacebook投稿 登録/変更時のみ
36.
使いやすさを考えたAPIのアクセス許可設定 GETは緩く、POSTは認証済のみ、削除は管理者
37.
DBアクセス カスタムAPIによる細かな制御を実施している テーブルの自動生成は利用していない プロト開発には有用 実開発までのどこかできちんとしたDB設計で性能担保
38.
今後の改善 直近AED検索の実行プラン 直近を求めるために全件並び替えを実施 「並び替え」の対象レコード数を少なくする 緯度経度でざっくり絞る?
39.
DB破壊からの復旧 AEDオープンデータプラットフォーム公開前に実施済 破壊シナリオ AED検索用のMobile Serviceの他に、もう1つMobile Serviceを作成 構成画面にて接続先データベースをAED検索用SQL
Databaseに切り替え 削除するときに関連するデータベースも削除 復旧シナリオ データベースで管理⇒構成をえらび自動エクスポートの情報を設定 エクスポートから新しいデータベースを作成 元のサーバーを指定して復旧
40.
universal Windows appのキモ
41.
ロジックは共通 画面が別途
42.
Portable Class Library 42 PCL プロジェクト Windowsストア プロジェクト WindowsPhone プロジェクト PCLビルド PCL PCL 参照設定 参照設定
43.
共有 43 共有 プロジェクト Windowsストア プロジェクト WindowsPhone プロジェクト ソース コード 参照設定 参照設定 ソース コード ソース コード
44.
for Windows
45.
for Windows Phone
46.
Xamarinのキモ
47.
Portable Class Library 47 PCL プロジェクト Android プロジェクト iOS プロジェクト PCLビルド PCL PCL 参照設定 参照設定
48.
共有 48 共有 プロジェクト Android プロジェクト iOS プロジェクト ソース コード 参照設定 参照設定 ソース コード ソース コード
49.
iOSとAndroidでコードに差があるとき 49 PCLは「if」で条件分岐 ・実行時に判定 共有コードは「#if」で条件分岐 ・コンパイル時に判定
50.
PCL vs 共有コード PCL方式なら OS別ロジックがそもそも入り込まない 共有コード方式なら universal
Windows appsは共有コード方式 実行ファイルにOS別ロジックが入らない OS別ロジックに専用クラスが書ける 50
51.
Xamarin Forms Android版はもう動いています Xamarin.Forms.Mapは成長中 Androidのmapに比べると…
52.
まとめ
53.
4OSクラスプラットフォームのゴール 53 PCL プロジェクト Windowsストア プロジェクト WindowsPhone プロジェクト PCL 参照設定 ViewModel Model Android プロジェクト iOSプロジェクト 固有ロジック 固有ロジック 固有ロジック
固有ロジック View View View View
54.
AEDオープンデータプラットフォーム http://hatsunejournal.jp/w8/AEDOpendata/ 誰でもが無償で自由に使えるAEDデータ 直近検索、facebook認証などを整備⇒スマホ側アプリが楽に クライアント ロジックは可能な限り共通化 画面の見た目はOSごとに別(基本は一緒)
Télécharger maintenant