スマホアプリ開発未経験者が2か月でアプリをリリース!
研究施設のガイドアプリで業務効率化
東京大学国際高等研究所
カブリ数物連携宇宙研究機構
(Kavli IPMU)
- 総務・人事担当
- 田村 利恵子氏、
- ITチーム 井下 聡子氏
アプリの紹介
東京大学カブリ数物連携宇宙研究機構(Kavli IPMU)は宇宙への根源的な疑問に答えるために設立された国際的研究機関です。世界中から最高レベルの研究者を集めて宇宙と物質の起源に迫るべく日夜研究活動が行われています。
千葉県柏市の東京大学柏キャンパス内にあるKavli IPMUは、数学者、物理学者、天文学者が融合して研究を行えるように施設内では『各階』という概念がないスパイラル構造になっています。この構造はとてもユニークですが、一方、部屋番号と階数に規則性がない、階数で表せない中間層がある事で場所の特定が容易ではありませんでした。
そのため年間700〜800人のKavli IPMUへの来訪者や、新任の研究者は構内で迷うことが多く、分かりやすい案内表示や情報提供の個別対応が求められていました。
そこで教職員および来訪者の利便性向上を目的として「Kavli IPMU Mobile App」が企画・開発されました。「Kavli IPMU Mobile App」では、人物や場所を検索表示し施設情報を案内するナビゲーションやイベント情報などが提供されています。
Monacaを選択した経緯
「Kavli IPMU Mobile App」の開発に際して、利用者の利用端末が特定できないためiOS系・Android系の両方に対応するアプリが必要でした。一方でセキュリティ確保のため外部から閲覧できないように、棟内WiFi接続に限定した提供情報の制御などOS毎のAPIを使う機能が必須の機能要件としてありました。さらに予算の都合上、外部に開発を委託するのではなく、内部スタッフによる開発・メンテナンスを行う方法を検討していました。
スマホのOSに依存せずにアプリを開発する方法を調査したところ、Monacaを使えばHTMLやJavaScriptといった習得しやすい技術でアプリの開発ができるということを知りました。そこで早速、アシアル社が開催するトレーニングを受講、アシアル社による技術サポートを受けつつMonacaでのアプリの開発を選択しました。
Monacaの導入効果
- 技術サポートを受けながらアプリ開発未経験者が2ヶ月間でアプリをリリース
- WiFi接続によるコンテンツ制御などネイティブAPIを利用した機能も実現
- クラウド開発環境を使うことで開発場所を選ばずに開発
Q&A
「Kavli IPMU Mobile App」の開発にあたって、東京大学 国際高等研究所 カブリ数物連携宇宙研究機構 総務担当の田村 利恵子氏、ITチームの井下聡子氏にお話を伺いました。
Q1. Monacaでアプリ開発を行うことへの不安・課題はありましたか?
田村氏 同様の施設アプリが他大学からリリースされていることを知っていましたので、実現出来ないということはないだろうと思っていました。私にアプリ開発についての経験や知識があったわけではなく、そのタイミングでは井下をはじめとするKavli IPMUのITスタッフがアプリ開発を実行できる技術や知識を持っているのかどうかも知りませんでしたが、、、(笑)
井下氏 Webサイトの修正などを行っていたのでHTMLは知っていました。ExcelのマクロやCOBOL・C・VBAといったプログラムの技術はありましたが、モバイルアプリ開発のスキルはありませんでした。でも、アシアルのトレーニングを受講して初心者でも比較的簡単にモバイルアプリの開発ができることがわかりました。技術サポートの提案もしていただいたので、いざとなったら質問できるというのは心強かったですね。
Q2. 講習を受けてすぐ開発に入られたそうですね。開発の期間や苦労話などをお聞かせください。
井下氏 1月から講習を受けて2月中旬から開発をスタート、4月中旬にはAndroid版をリリースできました。iOS版はApp Storeへの公開に手こずり少し時間がかかりましたが、7月には公開できました。この期間、他の業務も並行しながらアプリ開発に取り組んでいました。
クラウド上でプレビュー画面を使って動作を確認しながら開発できるので、スキマ時間をうまく使って場所を選ばずに少しずつ開発できるのがありがたかったです。
最初の2週間くらいはJavaScriptでのアプリ開発の作法を学ぶという点で苦労しましたが、インターネット上に参考になるHTMLやJavaScriptのコードが公開されていたので随分助かりました。アプリ開発において公開されている情報が多いという点は、大きな利点だったと思います。懸案だったWiFi接続によるコンテンツ接続制御も、モナカプレスの記事を参考にしてCordovaプラグインを利用することで対応できました。
田村氏 当初はビーコンを使って建物内をGPSナビゲーションできる機能を実現しようと試みたのですが、スパイラル構造は中間層の設定が複雑なため、また研究員の聞き取りではエレベーターホールからの行き方が分かれば十分との意見が多かったため、平面画像での案内に切り替えました。
Q3. アシアルの技術サポートはいかがでしたか?
井下氏 何か困った時に技術的な質問ができるというのは安心感がありました。実際に質問をすると、毎回適切な内容が戻ってきたので非常に助かりました。サポートへの満足度はとても高いです。もっと開発につまずいて、いろいろとアシアルさんのサポートを受けるかと思っていたのですが、意外とアプリ開発がスムーズに進みました(笑)。
技術サポートだけでなく、Monacaの公式ドキュメントやモナカプレスの記事にも助けられました。初心者にとって使える情報をネットで簡単に検索できるのは有り難かったです。
Q4. アプリユーザーからの評価や評判を教えてください。
田村氏 ビジターや新規採用者には事前にアプリをダウンロードしてもらう事で成田から柏キャンパスまでスムーズに到着しています。またKavli IPMUに到着後は、機構のWi-Fiに接続、自分の名前を入力すれば居室までアプリが案内してくれます。事務手続きに関しても問い合わせ担当者をキーワードで検索し案内する事が可能になり、ナビゲーションにより複雑な棟内でも右往左往する研究員やビジターがなくなりました。
また、日々のセミナーやシンポジウムの案内、場所の表示、事務職員含めて約180名の教職員と学生の居室案内が可能になったことで、棟内で働く全ての人にとって便利なアプリとして役立っています。アプリ提供による情報提供と研究環境のスマート化が業務の効率化にも繋がりました。
Q5. 今後の展開について何かありますか?
田村氏 自分の研究分野をキーワードとして登録する事によって、日々のセミナーやシンポジウムを毎日ポップアップさせるプッシュ機能を付け加えたいと考えています。
また今年初めて柏キャンパスの一般公開アプリをリリースしましたが、今回は情報提供がメインでした。そこにKavli IPMUの研究内容や宇宙の不思議を、小さな子供でもゲーム感覚で楽しみながら学べるAR(拡張現実)を使ったコンテンツを来年の一般公開までにリリースできれば嬉しいです。
東京大学国際高等研究所
カブリ数物連携宇宙研究機構
総務・人事担当
田村 利恵子 氏
東京大学国際高等研究所
カブリ数物連携宇宙研究機構 ITチーム
井下 聡子 氏
アプリ開発のご依頼・ご相談はお気軽に
こちらからお問い合わせください。