預計在年底左右推出的昇陽下一版Java桌面系統Java SE 6(Java Standard Edition 6),將在桌面端的應用程式執行效能及外觀上有諸多革新。
Java SE 6是下一代的Java桌面端開發平台,此版本提供以Web 2.0為主幹的Web服務,並加入了描述語言(scripting language)的支援,以及診斷管理、桌面管理等功能。目前Java SE 6已進入第二個測試版,正式版將於今年底或明年初推出。
昇陽表示相較於J2SE 5在程式語言上的革新,Java SE 6則著重改善桌面端Java應用程式的執行效能,以及顯示畫面的美觀。
昇陽大中華區首席架構師龔紀昶舉例指出,Java SE 6提升了Java 2D的運作效能,較明顯的是運用在字元顯示上,尤其是在LCD顯示銀幕上,可整合許多字體反鋸齒的設定以顯示平滑的文字。
此外,新版也改善了桌面圖形使用者介面(Graphic User Interface,GUI)技術,像是下拉式選單等,以提供較友善的開發介面。GUI是一種以圖形化為基礎的使用者介面,可利用統一的圖形與操作方式,如可移動的視窗、選項與滑鼠游標,作為使用者與作業系統之間的翻譯。
在Web服務上,Java SE 6支援了JAX-WS(Java API for XML Web Services)規格,並強調對描述語言的支援,可透過描述性程式呼叫Java 程式與物件,使開發人員能夠同時使用描述性語言及Java來開發混合不同語言技術的程式。
龔紀昶表示,開放原始碼的最大效益,在於其他的開發者能參與Java的開發過程。目前昇陽所採用的方式,是經由JCP(Java Community Process)設定Java有關的議題,並由JCP投票決定哪些Java的功能特性需注入產品中。Java SE也是運用此種方式不斷更新、改善。
除了昇陽外,還有其他廠商透過JCP進行Java SE 6的開發,包括IBM、BEA、Oracle、SAP等。
昇陽將Java分成三種平台,包括Java 2 Enterprise Edition(J2EE),定位於中大型商業中的應用、Standard Edition(J2SE),定位於PC桌上型電腦的應用,以及Mobile Edition(J2ME),主要應用於小型及移動裝置上。今年六月則全面更名為Java Enterprise Edition(Java EE)、Java Standard Edition(Java SE)與Java Micro Edition(Java ME)。
熱門新聞
2026-01-12
2026-01-12
2026-01-12
2026-01-16