監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

Java同手機和Web服務共舞

申請免費試用、咨詢電話:400-8352-114

AMTeam.org

Java同手機和Web服務共舞

Sun Microsystems公司致力于在手機產(chǎn)品中引入Java軟件,同時力圖超越Microsoft公司的.Net戰(zhàn)略在Web服務上發(fā)揮作為。Internet重整山河的巨大浪潮令Sun激動不已。

微軟公司是發(fā)起Web服務運動的首創(chuàng)和翹楚,該公司也在無線通信和Web服務領域雄心勃勃,它不僅銷售其獨創(chuàng)的.Net軟件(用來創(chuàng)建Web服務)而且干脆自己就準備提供服務。Sun在以上領域慢了半拍,在去年才開始下定決心連同其Java軟件一道提升其Sun One Web服務,它們試圖通過Java語言在更大范圍內的應用而獲取高額利潤。

但是,這家服務器產(chǎn)品大型銷售商到現(xiàn)在才積極投入市場戰(zhàn)爭。周一,在此間由其主辦的JavaOne技術展示和研討會上,Sun宣布將創(chuàng)建能運行在手機和其他小型產(chǎn)品上的Web服務。

Sun公司Java計劃主要負責人Rich Green在周一的演講中指出,Sun所從事的工作將"把Web服務拓展到無線產(chǎn)品"或者其他任何安裝了Java虛擬機的設備領域。這一計劃是由Sun以及其他公司協(xié)作開展的,預計在2003年即可產(chǎn)生出完全新穎的應用技術。

Web服務是一項得到廣泛承認、對Internet具有強大推動作用但又相對比較年輕的服務,Web服務令Internet變得更為復雜。比方說,在汽車上安裝了數(shù)字儀表板式計算機的司機可以在加油站附近上網(wǎng)沖浪,他可以通過這種方式發(fā)起一系列通信:加油站則會把價格發(fā)送給計算機,而另一個新建站點則負責傳輸交通流量提示信息。

Sun公司為了同手機生產(chǎn)商和服務運營商共謀成功而付出了相當大的努力,其合作伙伴包括Vodafone集團、NTT DoCoMo、Verizon無線、Sprint、摩托羅拉和諾基亞。諾基亞是目前業(yè)內最大的手機制造商,據(jù)其宣稱,公司到今年就可以交付5000萬部Java手機,而到2003年這一數(shù)字更可增長為1億部之巨。

諾基亞公司的移動軟件副總裁Jouko Hayrynen 更在Green的演講之外附和說:"2002將是無線Java之年。"

Java是由Sun發(fā)明的,Java可以讓程序運行在具有同一類數(shù)據(jù)結構的多種計算機上,而且不必針對各種操作系統(tǒng)的差異反復重新編寫程序。比如,Java程序就可以運行在IBM或者Sun服務器乃至摩托羅拉或者三星的手機之上。

微軟公司在手機市場上的表現(xiàn)相對較弱,但它明確地在其Web服務計劃中包括了移動計算設備。微軟公司的.Net Compact Framework同Sun的Java 2 Micro Edition框架可謂針尖對麥芒。

此外,微軟公司的Web服務技術發(fā)展得非常快。該公司預計將在2002年下半年發(fā)布針對移動設備應用的Web服務技術,這一速度幾乎比Sun早了一年。

不過,Sun卻爭辯說,在Java手機的裝機量上顯然是Sun占了先機。Green 在周一的新聞發(fā)布會上就指出:"這不過是個站在今天展望未來的問題。"

Sun氣勢洶洶

Sun全力以赴地投入了Web服務之戰(zhàn),可謂全身心地擁抱Web 服務的所有一切,比如用來說明數(shù)據(jù)和消息的XML標準等。該公司的高級官員宣稱"Java和XML"給傳統(tǒng)的Java概念以全新的詮釋。Sun去年把Green從Java主管調職為Java和XML主管想必有此考慮。

Sun采用了跨平臺、面向所有操作系統(tǒng)的Java技術作為抗衡微軟的利器。這種編程語言在微軟相對比較薄弱的環(huán)節(jié)--服務器和無線應用--一直保持著成功的態(tài)勢,而在桌面計算機領域卻被微軟打得落花流水。周一的發(fā)布會上也是如此,Sun竭力鼓吹Java應取代Windows成為Web服務的根基。

微軟和Sun都清醒地認識到了開發(fā)技術在推動技術從理論走向應用的重要性。Sun計劃在周三的時候發(fā)布最新的Forte編程工具移動版為移動設備創(chuàng)建Java程序。

Sun推出的Java-Web服務小型設備聯(lián)盟受到了開發(fā)工具銷售商Borland和Metrowerks以及摩托羅拉、Research in Motion、Oracle、西門子和Symbian等通信公司的支持。

微軟推出的"Stinger" Windows手機計劃當然沒能達到如此的成功程度,但微軟公司確實取得了長足的進步。

.Net Compact Framework是Microsoft的 .Net框架技術的子集,最近幾個月才面世,是該公司.Net Web服務戰(zhàn)略的重要組成部分。目前它還是Visual Studio.Net軟件開發(fā)工具之一部分。 .Net框架是一種令多種開發(fā)任務自動化的軟件架構,可以幫助軟件可靠和安全地運行在多服務和計算機環(huán)境下。目前該產(chǎn)品可以從微軟的網(wǎng)站上免費下載。

.Net Compact Framework定位于 PDA、手機和其他手持設備應用。它最早為開發(fā)Windows CE系統(tǒng)嵌入設備而創(chuàng)造出來,但微軟公司認為它可以為多種硬件平臺和操作系統(tǒng)起到應用框架的作用。不過,該產(chǎn)品目前還沒有發(fā)布任何具體的開發(fā)計劃。

微軟在去年10月就發(fā)布了.Net Compact Framework的技術前瞻性報告,今年春季就將發(fā)布其測試版。按照一位微軟公司的代表的說法,最終的發(fā)布版有望在2002年下半年問世。

且不說用戶最終選擇哪種技術,在手機上運行Web服務卻還要走過漫長的發(fā)展之路,顯然,移動設備的計算能力有限成為一個必須克服的瓶頸。

Java的創(chuàng)作者James Gosling指出:"Java在手機上的應用面臨巨大的挑戰(zhàn)。"

Green 宣稱,Sun通過給Java引入一種新型特性解決了以上問題,該特性可以讓計算任務在網(wǎng)絡上的不同設備之間分派。手機可以避開需要更大處理能力的Web服務,而諸如手持計算機之類的相對處理能力更強的設備可以負擔更多的處理任務。

Sun還推出了一個名為"Monty"的項目試圖把Java虛擬機的性能加速10倍。JVM是Java技術的基礎,虛擬機負責把Java程序轉換為不同計算機都可以理解的機器指令。

Green 還說,Mont開發(fā)隊伍包括了編寫HotSpot JVM的團隊成員,后者專門負責改進Java在服務器和計算機上的性能。

發(fā)布:2007-03-25 10:26    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章: