オープンデータ取組みと課題 - icais.or.jp · ①ポータルサイト 構築2015 ... マーケティング・マネタイズ アプリ作成意欲 オープンガバナンス
Androidとオープンデータ ~国のデータを アプリに取り入れよう!~
-
Upload
tajima-itsuro -
Category
Documents
-
view
296 -
download
1
Transcript of Androidとオープンデータ ~国のデータを アプリに取り入れよう!~
自己紹介• Georepublic Japan LLCにて地理情報システム、オープンデータなどに携わる
• Androidは2.1から触っていて講師もやったが、散発的なのであまり経験なし
• 今回は、オープンデータ関係の話しをします
13年10月27日日曜日
私とAndroid
• Android 2.2, Eclipse Indigoなどで主にやっていた
• 最近案件が来た→どうしよう、いろいろ環境が変わっている!
13年10月27日日曜日
私とAndroid
• Android Studioをインストールしてみた
• 1日1回くらいアップデートが来た(今月、1日に2バージョン上がった…)
• とりあえずgitで管理できるように
13年10月27日日曜日
私とAndroid
• 国産端末• Android 4.0以降のUIなどを2.3でも使えるようにする互換パッケージ→日本製端末では動かなかった!
• →ActionBarSherlockなどを利用
• Gradleビルドシステムを恐る恐る使う
13年10月27日日曜日
私とAndroid
• 一度開発環境を整えたら余り問題はない
• Javaでゴリゴリ書いていく
• クラス構造なども破綻しないように
• Scala大好きなのでちょっと不満
13年10月27日日曜日
オープンデータについて• オープンデータ=様々なデータを、自由に使えるライセンスで、機械で読める形で公開する
• 特に近年流行しているものは、オープンガバメントデータ、つまり国や地方自治体の行政に関するデータ
• 何でもやっていくほうが良いが、今回は行政データに注目
13年10月27日日曜日
オープンデータの目的• オバマがオープンガバメントの指針を示して推進→世界が追従
• 透明性、国民参加、連携・協業
• 具体的には• 地域の課題を解決する
• 生活の問題を解決する
13年10月27日日曜日
やっぱりスマートフォン
• 地域、街、生活に関わる情報技術と言えば
• スマートフォンが欠かせない
• いつでもどこでもサービスを利用できる
• 位置情報を利用可能
13年10月27日日曜日
スマートフォンの使い道
• データを使って街や生活を見る
• データを入力する
• コラボレーションする
13年10月27日日曜日
Examples• (何を紹介したのか忘れました…)
• ちばレポ• http://chibarepo.cloudapp.net/
• オープンデータ活用事例• https://docs.google.com/spreadsheet/ccc?
key=0AvXTTqI7i6p5dGx1MVQ4eG91VGZfZENmR0dxcWIzVkE#gid=0
13年10月27日日曜日
技術的基盤
• データは生ファイルで置かれているか、APIで提供されている
• REST API, SPARQL
• リアルタイムなものと、そうでないものがある
13年10月27日日曜日
データ形式• CSV→単純なデータ構造のため、元々Excelだったデータによく利用される
• XML→データの標準化をきちんとやる必要がある場合。利用しやすい
• JSON→軽量なフォーマットとして、広く利用されつつある
• RDF(Linked Data)→データに意味を持たせ、他のデータと接続していくもの。利用は難しくないが真価を引き出すには課題があるか。
• doc/xls/pdf→従来の形式でそのまま載せてある。ライセンスが明示されていれば一応オープンデータ。
13年10月27日日曜日
データの場所• 国• e-stat
• Open Data METI
• 地方自治体• 横浜市、鯖江市など
• 自分で作る
13年10月27日日曜日
Androidで実際に活用するには
• APIで直接通信
• ファイル、DBに保存しておく
• 月単位のものなら、Androidならバージョンアップで対応できる
• 利用が難しいデータの場合、変換サービスを用意して利用するのも手
• データが自分のニーズに合った形で公開されているとは限らない
• Webアプリも手
13年10月27日日曜日
オープンデータ+Androidの良さ
• 初心者にオススメ!
• 「勉強はしたけど、何を作ったらいいかわからない!」→社会的ニーズのあるものを、与えられたデータで作れる
• 有用性で評価される傾向にあるため、そこまで見た目などに凝る必要がない(現状)
• 標準的な機能の宝庫で偏りなくスキルが必要なので、教科書を1冊読めば割りとどうにかなる
• 自分で使って役に立つ
13年10月27日日曜日
オープンデータへの道
• アイディアソン、ハッカソンなど、多様な人々が集まる場
• ネット上でのリソース→多すぎて整理がまだできていません!
• 話をして、話を聞いて共同作業
13年10月27日日曜日
オープンデータへの道• とはいってもいろいろあるが
• エンジニア同士の文化の違い:ウォーターフォールかアジャイルか
• 行政、NPO、研究者等々
• 作ることでやっていく
13年10月27日日曜日
オープンデータへの道• まだまだWebベースのものなどが多い
• スマートフォンやタブレット向けのものを出して広められるのが理想
• 全ての地域に対応したデータはない。地域ごとにアプリを作れば役に立つ
• 同じような機能の小さいアプリがたくさんあるのも良い• あなたのニーズがみんなのニーズです(多分)
• オープンデータ、なかなか良いのでは
13年10月27日日曜日