2011-10-29 アンドロイド,HTML5 のDB機能学習 Android のソフトウェア構造 ハードウェア Risc 系CPU。ARM,Qualcomm 系列。 Android OS Linux ベース(Linux Kernel 2.6を利用) SQLiteエンジン内蔵 Android JVM(Dalvik仮想マシン) Dalvik(ダルビック)仮想マシン。Javaのライセンスを受けていない亜流JVM。Dalvik は,この仮想マシンを開発したダン・ボーンスタインの先祖の土地(アイスランド)の名から。 独自バイトコード。スリム化。 世紀のJavaコンパイラで作成したクラスファイルをさらに,dex形式に変換する オラクル社とGoogle社とでこの件で裁判中(数年かかる) HTML5対応ブラウザ動作 WebKit系(Chrome, FireFox,Safariで採用) Nexus S(サムスン電子製),Nexus One(グーグル初の自社ブランド),HTC Desire(HTCは,台湾のモバイルを得意とするメーカ名) は,Session Storage,Local Storage に対応済み。HTML5での MPEG-4, Audio 関連が遅れている。 Session Storage(HTML5ブラウザ提供) Local Storage(HTML5ブラウザ提供) SQLite(HTML5ブラウザ提供)