limo和Dalvik VM的一個思路
android和limo都是基於linux 2.6.X kernel的系統
可以說其系統核心是一樣的,
android一個特點是,並沒有使用Java vm的虛擬機器,而是使用dalvik vm,
android的應用檔案是apk
apk檔案實際是一個zip壓縮包,可以透過解壓縮工具解開。其核心就是執行在dalvik runtime的Dex檔案-----Android平臺上的可執行檔案。
相對J2ME與 這個Dalvik VM針對手機程式/CPU做過最佳化,可以同時執行許多VM而不會佔用太多Resource,可以認為效率更高的java vm。
現在有兩個思路,
一個是移植這個dalvik vm到limo平臺,讓limo可以執行apk,這個其實也是dalvik的本意,因為google希望dalvik vm是一個跨平臺的執行環境,和java vm一樣
dalvik已經開源了,但是dalvik依賴很多lib都是android,這個也是一個大工程。
還有一個就是讓apk可以執行在java vm 上面,這個現在已經有不少人在嘗試,比如
這個是一個日本搞得,不過好像已經停止update了,這個目標是用java重建dvlik vm
這個是一箇中國人搞定,目標是轉dex 為jar 格式,一直在更新。
一個思路吧,看看各位高手如何看,
我對嵌入式一竅不通,主要是J2EE方面的,太軟了,
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22259926/viewspace-666839/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JAVA VM 與DalvikJava
- 處理VM的一種特殊方法和思路
- i8320和limo定位,我的看法
- Dalvik和ART的區別
- Jvm、Dalvik和Art的區別JVM
- 要做一個 “有思路” 的猿!
- 一篇文章告訴你Dalvik 和JVM的區別JVM
- Dalvik 和 Java 位元組碼的比較Java
- eBPF 和 WebAssembly:哪個雲原生VM更好?eBPFWeb
- 轉一個白老大的文章--- 一個診斷的思路
- 做一個搜尋引擎的思路
- VM解除安裝不完全,重灌的一個下午
- 一個MySQL優化案例的初步思路MySql優化
- 一個清理指令碼的改進思路指令碼
- Dalvik和ART執行時環境的區別
- 一個快速切換一個底層實現的思路分享
- iOS 一個輕量級的元件化思路iOS元件化
- 分享一個作為面試官的面試思路面試
- C++ 一種交換兩個數的思路C++
- 一個緊急查詢的改進思路
- 一個通用的匯入匯出excel的思路Excel
- AsyncDisplayKit介紹(一)原理和思路
- 換個角度 開啟後門的另一個思路(轉)
- iOS倒數計時設計思路和一個系統時間的坑iOS
- Oracle VM初識(一)Oracle
- 瞎侃:發現OEP的一個思路。 (749字)
- Azure上每個VM多個IP地址
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- Android 中的Dalvik和ART是什麼,有啥區別?Android
- 用QT寫一個搜尋引擎思路QT
- 可以任意定製導航欄背景的一個思路
- 黑客協會:入侵一個網站的基本思路黑客網站
- 判斷一個類名或者元素是否存在的思路
- Android SDK各個版本API的特性及相容性(Dalvik/ART)AndroidAPI
- Dalvik下一代殼通用解決方案
- 一段程式碼闡述一個輪播思路
- 分享幾個寫 demo 的思路
- 換個思路理解Javascript中的thisJavaScript