SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
iPhone でバックグラウンド位置情報
アプリケーションを作ってみた。
by Haruyuki Seki(@hal_sk)
2010年10月23日土曜日
•関 治之
•シリウスラボ 所長
•Georepublic Japan CEO
•ジオメディアサミット 主催
hal_sk です。
2010年10月23日土曜日
位置情報とモバイルが好きです。
2010年10月23日土曜日
突然ですが
2010年10月23日土曜日
OpenStreetMapって知ってます?
2010年10月23日土曜日
自由な地理情報データを作成することを目的と
した世界的なプロジェクト
OpenStreetMapって知ってます?
2010年10月23日土曜日
①Logging
2010年10月23日土曜日
②Upload
2010年10月23日土曜日
③Edit
2010年10月23日土曜日
ライセンスフリーの地図ができる
2010年10月23日土曜日
iPhone でもログが取れます
•OSM Track
2010年10月23日土曜日
でも、OSM Track では
•Sleep 中やバックグ
ラウンド起動中にロ
グを取らない!
2010年10月23日土曜日
iOS4.0からはバックグラウ
ンドでアプリを動かせる
2010年10月23日土曜日
バックグラウンドで使える7
つの機能
• Fast App Switching
• Background Audio
• Background Location
• Background VoIP
• Task Compression
• Push Notification
• Local Notification
2010年10月23日土曜日
というわけで
2010年10月23日土曜日
自分でロガーを作ってみよう
2010年10月23日土曜日
検証したいこと
•どれくらいの精度なの?
•電池の消費は?
2010年10月23日土曜日
CLLocationManager
のメソッド
• startUpdateLocation
GPSとWi-Fi測位
• startMonitoringSignificantLocationChanges
基地局が変わったらイベント発生
• startMonitoringForRegion:desiredAccuracy
指定したエリアに入ったらイベント発生
2010年10月23日土曜日
今回はこの2つで実験
CLLocationManager
のメソッド
• startUpdateLocation
GPSとWi-Fi測位
• startMonitoringSignificantLocationChanges
基地局が変わったらイベント発生
• startMonitoringForRegion:desiredAccuracy
指定したエリアに入ったらイベント発生
2010年10月23日土曜日
使い方
LocationCheckViewController.h
@interface LocationCheckViewController
<CLLocationManagerDelegate>{
! CLLocationManager *locMan;
}
LocationCheckViewController.m
@implementation LocationCheckViewController
- (void)loggingStart{
! locMan = [[CLLocationManager alloc] init]; // ①
! locMan.delegate = self; // ②
! [locMan startUpdatingLocation];//③
! [locMan startMonitoringSignificantLocationChanges];//③’
}
CLLocationManager のインスタンスを作り(①)、
CLLocationManagerDelegate を実装した delegate を設定し(②)、
startUpdatingLocation(③) か
startMonitoringSignificantLocationChanges(③’)を呼ぶ
2010年10月23日土曜日
緯度経度の取り方
- (void)locationManager:(CLLocationManager *)manager
! didUpdateToLocation:(CLLocation *)newLocation
! ! fromLocation:(CLLocation *)oldLocation{
! NSString *log = [self makeLogText:newLocation];
! [self logText:log];
}
- (void)locationManager:(CLLocationManager *)manager
didFailWithError:(NSError *)error
{
! [self logTextWithTime:[NSString
stringWithFormat:@"LocationManager Failed %@", [error
localizedDescription]]];
}
delegateで設定されたクラスの
-(void)locationManager:didUpdateToLocation:fromLocation:
か
-(void)locationManager:didFailWithError:
が呼ばれる。
2010年10月23日土曜日
バックグラウンド対応
•info.plist ファイルに、
Key:Required background modes
Value:App registers for location updates
を追加
2010年10月23日土曜日
完成
http://github.com/halsk/iPhone_GPS_Logger
2010年10月23日土曜日
使ってみよう!
精度をどうやって測ろうか?
2010年10月23日土曜日
山手線コンピューティング!
2010年10月23日土曜日
3周しました!
2010年10月23日土曜日
なぜ3周したか
•1周目:フォアグラウンド測位
•2周目:バックグラウンド測位
•3周目:SignificantLocation
2010年10月23日土曜日
ログを見てみましょう!
2010年10月23日土曜日
1周目:Foreground
低Accuracy 込み 低Accuracy 抜き
2010年10月23日土曜日
1周目:Foreground
低Accuracy 込み 低Accuracy 抜き
恵比寿∼大崎間でうまく取れていない
線路から数百mずれるときはあるが、概ね良好
1秒に1回くらいレスポンスあり
ログ数:3106回
※低Accurasy=誤差500m以上
2010年10月23日土曜日
2周目:Background
低Accuracy 込み 低Accuracy 抜き
2010年10月23日土曜日
2周目:Background
低Accuracy 込み 低Accuracy 抜き
バックグラウンドに回ると
精度が結構落ちる
測位回数が減る(1分待つこともあり)
ログ数:361回
2010年10月23日土曜日
3週目:Significant
2010年10月23日土曜日
3週目:Significant
精度は、誤差1km
場所自体は意外とずれてない
測位回数はわずか17回
2010年10月23日土曜日
電池消費
•1周目:15∼20%の間で消費
•2周目:5∼10%の間で消費
•3周目:1∼5%の間で消費
※[UIDevice batteryLevel] は、5%刻みでしか
取れないので正確に測れなかった
2010年10月23日土曜日
結論
•地図書く精度が必要なら、
Foreground の方がいい
•写真とったりメールみたりTwitterした
くなった時にも取り続けることができ
るので、無いよりましかな
2010年10月23日土曜日
ていうか
•My Tracks 使えばいい
よね
•バックグラウンド対応
•写真撮影やWaypointな
どのメモ機能あり
2010年10月23日土曜日
車輪の再発明
2010年10月23日土曜日
時間があればやるかも
•地図をOSMへ変更
•メモ書き、写真撮影機能
•OSMへのアップロード機能
•Waypointの追加・編集機能
•Foursquare連携とか
•iPad 対応
2010年10月23日土曜日
ありがとうございました。
http://www.slideshare.net/hal_sk/
by Haruyuki Seki(@hal_sk)
2010年10月23日土曜日

Weitere ähnliche Inhalte

Was ist angesagt?

テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようテスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようAkira Ikeda
 
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携についてRedmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携についてii nekosanz1
 
ゲームAI製作のためのワークショップ(III)
ゲームAI製作のためのワークショップ(III)ゲームAI製作のためのワークショップ(III)
ゲームAI製作のためのワークショップ(III)Youichiro Miyake
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)Yasuharu Nishi
 
UE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフローUE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフローhistoria_Inc
 
OculusのPassthrough APIを使ってみた
OculusのPassthrough APIを使ってみたOculusのPassthrough APIを使ってみた
OculusのPassthrough APIを使ってみたTakayuki Goto
 
【Unite Tokyo 2019】今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~
【Unite Tokyo 2019】今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~【Unite Tokyo 2019】今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~
【Unite Tokyo 2019】今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~UnityTechnologiesJapan002
 
知って得するC# LINQ to Objects編
知って得するC# LINQ to Objects編知って得するC# LINQ to Objects編
知って得するC# LINQ to Objects編Shota Baba
 
チーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまで
チーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまでチーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまで
チーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまでtoshihiro ichitani
 
Pythonistaで始めるiOSプロトタイプ開発
Pythonistaで始めるiOSプロトタイプ開発Pythonistaで始めるiOSプロトタイプ開発
Pythonistaで始めるiOSプロトタイプ開発Yusuke Muraoka
 
人工知能のための哲学塾 第三夜「デカルトと機械論」 資料 (全五夜+第零夜)
人工知能のための哲学塾 第三夜「デカルトと機械論」 資料 (全五夜+第零夜)人工知能のための哲学塾 第三夜「デカルトと機械論」 資料 (全五夜+第零夜)
人工知能のための哲学塾 第三夜「デカルトと機械論」 資料 (全五夜+第零夜)Youichiro Miyake
 
JaSST '22 Tokyo - B5「テストの素人がゲーム品管組織を作って5年で感じた、QA業界のモヤモヤ」
JaSST '22 Tokyo - B5「テストの素人がゲーム品管組織を作って5年で感じた、QA業界のモヤモヤ」JaSST '22 Tokyo - B5「テストの素人がゲーム品管組織を作って5年で感じた、QA業界のモヤモヤ」
JaSST '22 Tokyo - B5「テストの素人がゲーム品管組織を作って5年で感じた、QA業界のモヤモヤ」Yoichi Kagamitani
 
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みモバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みMorioImai
 
MicroPythonで作る人工生命っぽい何か
MicroPythonで作る人工生命っぽい何かMicroPythonで作る人工生命っぽい何か
MicroPythonで作る人工生命っぽい何かMakoto Koike
 
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunityUnityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunitytorisoup
 
プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3Yoh Nakamura
 

Was ist angesagt? (20)

テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しようテスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
テスト分析・設計を体感しよう ~マインドマップを活用してテスト観点を発想しよう
 
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携についてRedmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
Redmine.tokyo lt04:RedmineとRPA(Uipath)を組み合わせた多システム間連携について
 
ゲームAI製作のためのワークショップ(III)
ゲームAI製作のためのワークショップ(III)ゲームAI製作のためのワークショップ(III)
ゲームAI製作のためのワークショップ(III)
 
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
 
UE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフローUE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフロー
 
OculusのPassthrough APIを使ってみた
OculusのPassthrough APIを使ってみたOculusのPassthrough APIを使ってみた
OculusのPassthrough APIを使ってみた
 
【Unite Tokyo 2019】今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~
【Unite Tokyo 2019】今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~【Unite Tokyo 2019】今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~
【Unite Tokyo 2019】今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~
 
知って得するC# LINQ to Objects編
知って得するC# LINQ to Objects編知って得するC# LINQ to Objects編
知って得するC# LINQ to Objects編
 
チーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまで
チーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまでチーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまで
チーム・ジャーニー 逆境を越える、変化に強いチームをつくりあげるまで
 
Pythonistaで始めるiOSプロトタイプ開発
Pythonistaで始めるiOSプロトタイプ開発Pythonistaで始めるiOSプロトタイプ開発
Pythonistaで始めるiOSプロトタイプ開発
 
【Unity】Scriptable object 入門と活用例
【Unity】Scriptable object 入門と活用例【Unity】Scriptable object 入門と活用例
【Unity】Scriptable object 入門と活用例
 
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
 
人工知能のための哲学塾 第三夜「デカルトと機械論」 資料 (全五夜+第零夜)
人工知能のための哲学塾 第三夜「デカルトと機械論」 資料 (全五夜+第零夜)人工知能のための哲学塾 第三夜「デカルトと機械論」 資料 (全五夜+第零夜)
人工知能のための哲学塾 第三夜「デカルトと機械論」 資料 (全五夜+第零夜)
 
JaSST '22 Tokyo - B5「テストの素人がゲーム品管組織を作って5年で感じた、QA業界のモヤモヤ」
JaSST '22 Tokyo - B5「テストの素人がゲーム品管組織を作って5年で感じた、QA業界のモヤモヤ」JaSST '22 Tokyo - B5「テストの素人がゲーム品管組織を作って5年で感じた、QA業界のモヤモヤ」
JaSST '22 Tokyo - B5「テストの素人がゲーム品管組織を作って5年で感じた、QA業界のモヤモヤ」
 
Fortniteを支える技術
Fortniteを支える技術Fortniteを支える技術
Fortniteを支える技術
 
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
 
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組みモバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
 
MicroPythonで作る人工生命っぽい何か
MicroPythonで作る人工生命っぽい何かMicroPythonで作る人工生命っぽい何か
MicroPythonで作る人工生命っぽい何か
 
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunityUnityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
 
プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3プロジェクトを成功させるための期待マネジメント_中村洋_A-3
プロジェクトを成功させるための期待マネジメント_中村洋_A-3
 

Mehr von Hal Seki

シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーシビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーHal Seki
 
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]Hal Seki
 
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革オープンプロセスで変える調達改革
オープンプロセスで変える調達改革Hal Seki
 
Cf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティCf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティHal Seki
 
浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料Hal Seki
 
【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方についてHal Seki
 
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日Hal Seki
 
浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411Hal Seki
 
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山Hal Seki
 
Think together, make together code for japan
Think together, make together   code for japanThink together, make together   code for japan
Think together, make together code for japanHal Seki
 
あなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 springあなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 springHal Seki
 
デブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアーデブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアーHal Seki
 
Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日Hal Seki
 
Code for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウムCode for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウムHal Seki
 
Code for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ちCode for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ちHal Seki
 
Code for japan 進め方 2013年11月
Code for japan 進め方   2013年11月Code for japan 進め方   2013年11月
Code for japan 進め方 2013年11月Hal Seki
 
Code for America Summit 報告会
Code for America Summit 報告会Code for America Summit 報告会
Code for America Summit 報告会Hal Seki
 
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院Hal Seki
 
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーションともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーションHal Seki
 
Code for japan in Osaka meeting
Code for japan in Osaka meetingCode for japan in Osaka meeting
Code for japan in Osaka meetingHal Seki
 

Mehr von Hal Seki (20)

シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナーシビック・テクノロジーによるまちづくり 自治体トピックスセミナー
シビック・テクノロジーによるまちづくり 自治体トピックスセミナー
 
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
ITで地域の課題解決[オープンデータ/ビッグデータ利用促進フォーラム]
 
オープンプロセスで変える調達改革
オープンプロセスで変える調達改革オープンプロセスで変える調達改革
オープンプロセスで変える調達改革
 
Cf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティCf jー輪之内マッピングパーティ
Cf jー輪之内マッピングパーティ
 
浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料浪江町タブレット事業:事業者説明会資料
浪江町タブレット事業:事業者説明会資料
 
【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について【浪江町資料】0425タブレット事業の進め方について
【浪江町資料】0425タブレット事業の進め方について
 
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
浪江町の現状-浪江町フェローシップ説明資料 2014年4月11日
 
浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411浪江フェローシップ説明会 20140411
浪江フェローシップ説明会 20140411
 
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
オープンデータを使った、ギークによるオープンガバメントの推進 Jaws-ug和歌山
 
Think together, make together code for japan
Think together, make together   code for japanThink together, make together   code for japan
Think together, make together code for japan
 
あなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 springあなたも地域のコミッターに。Osc tokyo 2014 spring
あなたも地域のコミッターに。Osc tokyo 2014 spring
 
デブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアーデブサミ シビックテックワールドツアー
デブサミ シビックテックワールドツアー
 
Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日Code for Japan 紹介−自治体勉強会 2014年2月6日
Code for Japan 紹介−自治体勉強会 2014年2月6日
 
Code for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウムCode for japan 活動紹介 at WIDAシンポジウム
Code for japan 活動紹介 at WIDAシンポジウム
 
Code for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ちCode for Japan の活動紹介と成り立ち
Code for Japan の活動紹介と成り立ち
 
Code for japan 進め方 2013年11月
Code for japan 進め方   2013年11月Code for japan 進め方   2013年11月
Code for japan 進め方 2013年11月
 
Code for America Summit 報告会
Code for America Summit 報告会Code for America Summit 報告会
Code for America Summit 報告会
 
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
ともに考え、ともにつくる社会 オープンガバメントシンポジウム in 東京大学公共政策大学院
 
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーションともに考え、ともにつくる社会 Osc.gov プレゼンテーション
ともに考え、ともにつくる社会 Osc.gov プレゼンテーション
 
Code for japan in Osaka meeting
Code for japan in Osaka meetingCode for japan in Osaka meeting
Code for japan in Osaka meeting
 

iPhone でバックグラウンド位置情報アプリケーションを作ってみた。