昇陽正式推出下一代Java桌面系統Java SE 6(Java Standard Edition 6),首度提供開發者可混合Java技術及多種動態描述語言(script language)來製作應用程式,包括可融合PHP、Python、Ruby 及JavaScript等。

歷經兩年公開測試,昇陽宣稱新版Java SE在以Web 2.0為主幹的網路服務開發技術上產生大躍進。該產品透過加入新的框架結構(Framework)及開發API,讓使用者能同時使用描述語言及Java來開發混合不同語言技術的應用程式。

經由此項機制,使用者便可藉由Java來撰寫諸如資料庫等較複雜的後端伺服器應用程式。另一組人員則可運用描述語言來建置前端的網頁應用程式。昇陽大中華區首席架構師龔紀昶解釋,隨著開發者習慣於結合更方便開發的其他語言來打造應用程式,新版Java SE提供連結支援也變得更迫切。而透過這項新技術,將能使Java開發較過去更為有效率且簡單。

對此,昇陽同時也特別設專案網頁,提供描述語言的引擎彙整,並於Java SE 6內建Mozilla的Rhino JavaScript引擎預先配置版。此外,Java SE 6還可支援JAX-WS 2.0、JAXB 2.0、STAX及JAXP等最新Web 服務規格。

該公司並建議開發者搭配使用甫於10月推出的新版NetBeans整合開發環境NetBeans IDE 5.5(Integrated Development Environment)。龔紀昶強調,此版本能完全支援Java SE 6所有的最新功能,藉此加快Web-based、動態與線上協同應用的速度,使Java SE 6成為建構Web 2.0應用與服務的下一代平台,

Java SE 6其他新增功能還包括改善桌面的外觀設計,並加強了對微軟最新作業系統Windows Vista的相容性。其中,新產品改善了桌面圖形使用者介面(Graphic User Interface,GUI)技術,像是下拉式選單等,藉以提供較友善的開發介面。

新版產品是與全球逾160家業者合作進行執行測試;此外,除昇陽員工外,還有330個外部開發者參與開發設計。

昇陽將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)。昇陽也預計在明年底將開放原始碼計畫由原本的Java EE延伸到Java SE以及Java ME。

熱門新聞

Advertisement