携帯電話やモバイル端末向けアプリケーション開発で注目のAndroidプラットフォームのアーキテクチャを理解し、オープンソース携帯OS活用技術を習得して頂きます。
1.Androidの特徴
(1)固有の特徴と他OSとの違い
1.Androidと他OSの違い
2.Androidの将来性
2.アーキテクチャ
(1)基本アーキテクチャ
1.Androidの基本構造
2.ライブラリ
3.アプリケーションフレームワーク
(2)アーキテクチャ構成要素の詳細
1.アプリケーション構成要素(Acitivity,Intent,Serviceなど)
2.データストレージ機能
3.セキュリティモデル
3.開発環境
(1)開発環境と開発の進め方
1.Android SDK
2.Eclipse Plug-in
(2)実習
1.環境設定と簡単な文字列を表示する
4.アプリケーション作成
(1)実習課題の説明
(2)実習(アプリケーション開発)
1.GUIアプリケーションの作り方
2.GUI画面を設計し、データ入力や出力機能を作成する
(3)実習結果の評価