JBlend™ 概述
首先,JBlend™ 是不同版本JBlend™ 的產品名稱。具體的版本號會顯示在JBlend™ 後的括弧內,比如JBlend™ [micro]。JBlend™ [micro]通常被套用於CLDC/MIDP和 CLDC/DOJA市場上的行動電話。JBlend™ 大多由C語言寫成,充當Java創製的虛擬平台和物理平台之間的提取層。因而,JBlend™ 必須為每個不同平台編譯的且須能集成到這些平台上(有時是移植,有時是創建粘合代碼)。如下所示,標準提交軟體包括Windows的二進制庫檔案(RI的一部分)和目標系統的二進制庫檔案。有了示例應用程式後,在使用JBlend™ 的WRI,客戶可隨時執行這些套用系統。文本檔案和WRI都可以為我們的客戶了解JBlend™ 產品提供詳細的學習工具。
Porting Kit 是幫助開發人員將JBlend™ 嵌入設備里的工具。它包含Java虛擬機庫檔案和有助於這一過程的工具及手冊,更多信息請參照JBlend™ 產品說明。Java Platform Java應用程式運行的軟體。JBlend™ 是Java平台。
Java Runtime Environment 例如JBlend™ [micro],它是Java虛擬機庫檔案,設備製造商模組和套用管理軟體的統稱。一旦環境被生成, Java應用程式就能在這些設備上運行了。
Device Manufacturer 購買並在自己的設備中裝載JBlend™ 的客戶。
Target Devices JBlend™ 被嵌入的設備。
Device Manufacturer's Module 為了將JBlend™ 嵌入到設備上,設備製造商自己創製的模組,它是Java 應用程式和目標設備資源(硬體資源如螢幕和錄音媒介)所必需的。設備製造商的模組必須與Aplix提供的接口一致。Java 虛擬機使用這個接口使庫檔案的功能得以實現。
JVM Library 執行Java虛擬機和類庫功能的庫檔案。 Aplix提供的是預先編制好的且可連線的庫檔案。Java虛擬機中還可增加Profiles, JSR定義的optioanl packages和Aplix提供的其他可選功能。
ftt Aplix 開發的Java虛擬機加速技術。發布於1998年,適用於JBlend™ 的PersonalJava和 EmbeddedJava的兼容版本。
FTT3 FTT JVM加速技術的升級版本。2000年發布,適用於JBlend™ 的PersonalJava和 EmbeddedJava的兼容版本。
KFTT 由Aplix開發Java虛擬機加速技術。2000年發布,適用於JBlend™ .的Java ME CLDC 版本。
Reference Implementation (RI) 原始碼上的實施示例。設備製造商的模組在Windows 2000上的參考執行是是JBlend™ [micro]移植工具包的一部分。
目前在全球Jblend的提供者和更新者為日本的Aplix公司和台灣的iaSolution公司,iaSolution負責除了日本之外的所有全球市場。
特徵
-最佳化嵌入式設備的Java™ 運行環境;
-支持所有Java ME CLDC1.1/1.0 的Java規範(包括概要和擴展);
-由於高水準的模組化和標準化可以較快支持新公布或定製的規範;
-極易移植; 可以在當前的作業系統和中央處理器上執行,平衡現有的軟體資源;
-適用於各種處理器和中間件的接口;
-可與實時作業系統和Native套用軟體界面相配合;
-為有限的資源環境提供加速技術; 與Java標準規範相兼容。
-當增加新的套用軟體時,不需特定的開發環境。 可適用於各種現行產品。
產品結構
產品結構 JBlend™ [micro] 軟體結構
嵌入式JBlend™ 是指執行套用管理軟體和設備生產商模數的過程。當套用管理軟體和設備的指定模數被執行時,可運行Java套用的環境也就相應地產生了(即Java運行環境)