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