2008年6月24日 星期二
提升手機多媒體功能的Java加速技術
根據估計,到2006年為止,全球將有超過7億800萬的手機用戶,而消費者也將更廣泛使用內建Java技術的的手機或消費性電子產品。但是隨著這些電子產品的設計日漸複雜,因此需要更高階的Java技術才能滿足消費者的使用需求。
ARM台灣分公司市場行銷經理蔡致仁表示,ARM為了因應這項需求,開發了新的Jazelle RCT(Runtime Compiler Target)技術,此種技術主要應用於Java手機及消費性電子產品之中,其主要優點在於使編譯後的檔案比起原始碼縮小三倍,藉此可縮小所需的記憶體面積,並減少記憶體與處理器之間的資料傳送次數,因此也可降低耗電量。
新的Jazelle RCT擴充了Jazelle技術的產品種類,並將及時編譯器(Just In Time;JIT)及動態調適編譯器(Dynamic Adaptive Compilation;DAC)等Runtime及Ahead of Time編譯器最佳化。此技術可有效提升產品效能、降低耗電量及所需的記憶體體積。
Jazelle RCT是ARM所發表的第三代Java加速技術,主要是為了強化Java在動畫與影像檔案處理能力而開發。上一代的Jazelle JTEK/DBX雖可播放多媒體檔案、3D動畫等內容,但是由於必須等待其原始碼編譯完成、從記憶體傳送至處理器後才能播放檔案,因此時常有延遲的狀況發生,令使用者頗感不便。Jazelle RCT則是以縮小編譯檔案的方式,讓編譯和播放可同時進行,解決了過去畫面的延遲情況。