授業科目名 ユビキタスコンピューティング実験
履修期  秋 1単位 履修基準年度 3年
授業目的
本コースは,ユビキタスコンピューティングの基礎的な技術を学ぶことを目的とする.そのため,(A)Android携帯端末を利用したAndroidのアプリケーションアプリを作成する.併せて,Javaの初歩からオブジェクト指向プログラミングの真髄を獲得する.あるいは,(B)センサノードを利用して,無線通信やセンシングのプログラミングについて実習を通して学習する.また,スクリプト言語によるプログラミングを実習する.
到達目標
以下のいずれかが行なえるようになる.すなわち,(A)オブジェクト指向プログラミングにより,Android携帯端末を利用したAndroidのアプリケーションアプリが作成できる.(B)XBee無線モジュールをもちいた通信プログラムを書けるようになり,温度や湿度・照度といったセンシングデバイスからデータを取得するプログラムが書けるようになる.
授業計画
第1回Eclipse入門 & Java入門
第2回Javaの基本:演算子,配列とargv,制御文
第3回Javaの基本:クラス
第4回Javaの基本:コンストラクタ,クラスの継承
第5回Android入門1:簡単なアプリを作る
第6回Android入門2:画像表示アプリ
第7回Android入門3:カメラ利用アプリ
第8回Android入門4:ボタン,テキストフィールド
第9回Android入門5:お絵かき
第10回Android入門6:Timer: handler処理
第11回Android入門7:タッチセンサー
第12回Android入門8:加速度センサー
第13回Android入門9:ポンゲーム作成1
第14回Android入門10:ポンゲーム作成2