ユビキタスコンピューティング実験

授業目的
新型コロナウィルスのため,オンデマンドのオンラインの授業とする.
本コースは,ユビキタスコンピューティングの基礎的な技術を学ぶことを目的とする.そのため,(A) Android携帯端末を利用したAndroidのアプリケーションアプリを作成する.併せて,Javaの初歩からオブジェクト指向プログラミングの真髄を獲得する.あるいは,(B) センサノードを利用して,無線通信やセンシングのプログラミングについて実習を通して学習する.また,スクリプト言語によるプログラミングを実習する.
到達目標
以下のいずれかが行なえるようになる.すなわち,(A) オブジェクト指向プログラミングにより,Android携帯端末を利用したAndroidのアプリケーションアプリが作成できる.(B) XBee無線モジュールをもちいた通信プログラムを書けるようになり,温度や湿度・照度といったセンシングデバイスからデータを取得するプログラムが書けるようになる.
授業計画
第1回A. Android アプリ作成入門コース
第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
**こちらの内容は2023年4月10日を基準としたものです.最新のシラバス情報,詳細は大学提供のシラバス情報照会ページシラバス情報照会ページで確認してください**