摘要:CAR是一種二進制構件技術,ElastosS是CAR技術的軟件生態環境,是CAR構件的運行時環境。Elastos的表現形式是操作系統或中間件,它通過把網絡納入計算及存儲,統一管理,簡化了在高度分布式網絡環境中的應用程序開發。Java是跨平臺的語言,它依賴的是Java虛擬機在特定平臺上對Java虛擬機規范的滿足。Java程序依賴Java虛擬機解釋執行,在性能上不如可以編譯執行的本地代碼。軟件足寸、功耗等表現也不如本地代碼。該文在基于Google的開源工程Dalvik基礎上,結合CAR和Java虛擬機技術,在Elastos平臺上提出了一種Tava和CAR混合編程的技術,旨在達到讓Java虛擬機上運行CAR構件目的的同時,利用CAR構件提高Java程序的運行速度而不破壞Java的編程模型,從而起到優化IAVA運行時的目的。
關鍵詞:Java;Java虛擬機;CAR構件;Elastos;Dalvik
中圖分類號:TP391 文獻標識碼:A 文章編號:1009-3044(2010)31-8865-