検討中の新プロジェクトをまとめてみた
WebOud
ウェブ上で動くOuDia。OuDia完全移植を目指す。 Webさえ動けばどんな環境でも使える。electronとかcordovaとか使えばネイティブアプリにもなるような気がする。 現状の欠点は速度とメモリ使用量。時刻1つ1つに1DOM使っているせいか、レンダリングに死ぬほど時間がかかる。 corei7のデスクトップPCならそこそこ使えるレベルかもしれない。 時刻表描画や列車並び替えの経験が生きるのでまあ挑戦するべき。
ノートPCでまともに動くのは二年後、スマホでまともに動くのは4年後になりそう(スペック的に)
Web路線図
路線図をデータベース化する。
路線ごとにoudファイルを紐付けて保存することで、1路線完結として使っていたoudファイルが複数路線対応となる。 おもにAOdiaと連携し、接続路線にジャンプ、時刻表連結などを考える。 課題、路線図APIを作らないといけない。
路線図APIの概要
- 各駅ごとに所属路線、位置を記述
- ターミナルIDを元に同一駅をグループ化
- 任意の駅にかんして、接続路線を取得できるようにする
AOdiaと深い連携ができる(新プロジェクトというよりは、もはやAOdiaの改良)。AOdia改良のおこぼれをweb上で公開する感じ。
時刻表toOud
時刻表を画像として読み込み、oudに変換。 画像認識(テキスト認識)の勉強をしていないから、正直手を出すと地獄を見そう。 ただし、テキスト認識した時点で得られるデータを時刻表に加工するのは僕が得意な部類な気がする。 時刻表を紙状態から何らかの(良い)電子データにする部分まで誰か持って行ってくれないかな。
更新:2019/06/27
記事リンク
- 2019/12/28:AOdiaの将来について(5000ダウンロードありがとうございます)
- 2019/07/15:時刻表に関する著作権について調べてみた
- 2019/06/27:検討中の新プロジェクトをまとめてみた
- 2017/09/16:Androidのストレージ構成がわからない開発者
- 2017/08/15: intellij IDEAを用いたGluon Mobileのセットアップ方法(忘備録)