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

Java同手機和Web服務(wù)共舞

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

AMTeam.org

Java同手機和Web服務(wù)共舞

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

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

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

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

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

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

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

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

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

此外,微軟公司的Web服務(wù)技術(shù)發(fā)展得非??臁T摴绢A(yù)計將在2002年下半年發(fā)布針對移動設(shè)備應(yīng)用的Web服務(wù)技術(shù),這一速度幾乎比Sun早了一年。

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

Sun氣勢洶洶

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

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

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

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

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

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

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

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

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

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

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

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

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

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