オペレーティングシステムⅡ 第10回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト
本日の内容 Androidの正体 アーキテクチャ 5つのコンポーネントで構成 Linuxカーネル ランタイム ライブラリ アプリケーションフレームワーク アプリケーション 5つのコンポーネントで構成 2009/12/18
出典: http://ja.wikipedia.org/wiki/Android_(プラットフォーム) 2009/11/14
出典: http://itpro.nikkeibp.co.jp/article/NEWS/20071113/286961/ アーキテクチャ 出典: http://itpro.nikkeibp.co.jp/article/NEWS/20071113/286961/ 2009/11/14
Linuxカーネル セキュリティ メモリ管理 プロセス管理 ネットワークスタック ドライバモデル ディスプレイドライバ カメラドライバ キー入力ドライバ WiFi(無線LAN)ドライバ オーディオ・音関連ドライバ など 2009/12/18
ランタイム コアライブラリ Dalvik Virtual Machine Javaで用いるコアライブラリ Googleが開発したJavaのバーチャルマシン(VM) ハードウェアの違いを吸収する Javaはソースコードをコンパイルすると 「バイトコード」が生成される これがVM上で動作する プログラムの駆動方式が レジスタ型 ⇔スタック型 2009/12/18
ライブラリ 複数のアプリケーションにまたがる表示システムの管理 オーディオ・ビデオの再生と録画 SQLリレーショナルデータベースのライブラリ 3Dグラフィックエンジン フォントライブラリ ウェブブラウザ描画エンジン 2Dグラフィックエンジン セキュア通信 UNIXのlibc 2009/12/18
アプリケーションフレームワーク Androidのアプリケーション動作に関係する,共通で利用されるAPI 2009/12/18
アプリケーション アプリケーションはアプリケーションフレームワーク上で自由に構築できる Android SDKに入っているアプリケーションとして,ブラウザ,マップブラウザ,電話帳,待ち受け画面,メールクライアント,カレンダーなどがある. 2009/12/18