CCLJournal_SoftwareDesignConsiderationsforJavaEnabledPhonesJava-enabled 手機軟體設計考量Software Design Considerations for Java-enabled Phones摘要在本篇論文中,我們將會描述關於移植Sun公司所定義的J2ME CLDC &MIDP到手機環境上時所需要注意的事項,其中包含系統需求、編譯器的需求、函式庫的需求、Java虛擬機器的移植、MIDP所定義的高階及低階使用者介面的移植、及相容性測試相關的主題,最後會介紹我們發展的一些成果及未來努力的方向。關鍵詞J2ME(Java 2 Micro Edition)CLDC(Connected Limited Device Configuration)MIDP(Mobile Information Device Profile)TCK(Technology Compatibility Kit)1. 前言隨著手機技術的發展,單純的通話功能已經逐漸地無法滿足現代人的需求,3G時代即將來臨,多功能合一的手機將是未來發展的趨勢。隨著頻寬的增加,硬體的進步,手機將可動態下載許多應用程式。然而手機平台在傳統上是一個封閉的系統,有不同的作業系統,不同的硬體環境,這意味著程式設計者必須針對各個平台設計程式。而對使用者而言,如果需要為自己的手機添加新功能必須分辨自己的手機平台,這對一般使用者而言也是件很麻煩且容易出錯的事。於是可以跨平台的Java不管是對工程師或是對使用者而言,便成了一個良好的解決方案。Sun公司特別為了這一類的平台制定了J2ME的規範,在J2ME的平台下,程式設計師只要透過Sun制定的MIDP應用程式設計介面來撰寫手機的程式便可以達到跨平台的目的,然而這一切的功能都有賴於底層Java虛擬機器的幫忙。由於Java乃是採用直譯器的方式來執行,……
猜您喜欢
评论