
スマートフォンやタブレット端末などのスマートデバイスは、ここ数年で急激な進化を遂げ、普及率も上昇の一途をたどってきた。スマートデバイスの活用は、研究の場やコンテンツ制作の場など様々な場面で新しい発見につながる可能性を秘めていると考えられる。
本講義ではスマートデバイス上で動くアプリケーションの開発技法を学ぶ。 具体的にはマルチプラットフォーム対応の統合開発環境であるUnityを用いて、iOSとAndroidOS向けのアプリケーションを開発する。授業序盤は開発環境の使い方を、中盤はスマートデバイスならではの機能(タッチ操作、加速度センサーやGPSの使用、ネットワークへのアクセスなど)の実装方法を学び、最終課題として一人一本、スマートデバイス上で動くオリジナルアプリケーションを開発する。