オープンデータアプリの作り方

19

Transcript of オープンデータアプリの作り方

オープンデータアプリの作り方

最寄りのバス停検索アプリ「バス停に行こう」

自己紹介● 德納 弘和 (とくのう ひろかず)● 某社の工場のITシステム部門● 39才にして IT部門へ移動して4年目

– 遅れを取り戻すべく日夜勉強中● 少し覚えた言語

– VBA, SQL, JavaScript, Java, Perl, Shell...● コードを極力書かないのがお気に入り

– Pentaho ETL, Oracle APEX, Mojolicious

デモ

開発の流れ● 課題を見つける● 望まれている事を把握● オープンデータを手に入れる● アプリを開発する

http://pixabay.com/ja/滝-川-運動-カスケード-ぼやけた-299940/

開発チーム● 学生:社会人 4:2● 男性:女性 3:3● 指導 The Designium 浅井先生

Power Rangers ZXTby heavenlymythicranger

解決したい課題● 慣れない土地でバス路線を理解するのは難しい● あの店に行く路線とバス停は?

会津バス

地図を見るならGoogle Map

望まれている事を把握● 出来るだけユーザーと直接話す● 自分がユーザーだと最も効果的

http://photozou.jp/photo/show/299516/110863074

機能検討● ユーザー層を想定● 機能を検討、優先度付け

インターフェース設計● 紙に画面を書いてみる● POPでリンクを動作させて使い勝手を確認

オープンデータを手に入れる● ユーザーが集める仕組みを作る● 自分で集める● 公共機関● 企業● 個人● 行政の公開情報

http://pixabay.com/ja/書類-オフィス-紙-トレイ-トレイを-ロール-杭-仕事-315083/

オープンデータを手に入れる● 国土数値情報ダウンロードサービス

– バスルート– バス停留所

● 会津若松市 公共施設全マップ

Memorin(上総っぽ◆C57/N774P.)

使った技術● 作り易さを最優先● Google Maps JavaScript API● Twitter Bootstrap● JavaScript● jQuery

実現した機能● 現在地から登録済みの場所までのバスでの行き方を表示– 現在地から乗車バス停までの道順– そのバスが止まるバス停– 降車バス停から目的地までの道順

● 画面はスマホに最適化

現在開発中の機能● 現在地周辺のバス停からの路線表示● 選んだバスの時刻表の表示 (会津バスのみ)● 任意の場所への行き先を検索

他のアプリ● 福島県のバス停留所検索

– 福島県内全てのバス停を表示– スマホ対応版は絶賛開発中

他のアプリ● 全国消火栓マップ

– 秋田県横手市– 福島県会津若松市– 福井県敦賀市– 静岡県裾野市– データを入れれば日本中対応

貴方も私達の為のアプリを作りに参加しませんか?

ご清聴ありがとうございました