本文目錄一覽:
1、什么叫KJAVA?
2、求java message service教學(xué)視頻 比較詳細(xì)的那種
3、什么是手機(jī)的Java?
什么叫KJAVA?
Kjava相關(guān)知識(shí) 2007-10-14 22:40:53 1.什么是KJava?KJava是一種軟件開(kāi)發(fā)語(yǔ)言。 Java是由美國(guó)Sun Microsystems公司開(kāi)發(fā)java電話機(jī)器人的一種軟件開(kāi)發(fā)語(yǔ)言java電話機(jī)器人,1995年正式發(fā)布。Sun Microsystems公司在它們自己java電話機(jī)器人的網(wǎng)站上聲稱Java可以運(yùn)行在所有的硬件平臺(tái),從服務(wù)器到蜂窩電話到智能卡。雖然未經(jīng)所有人同意,但它確實(shí)已經(jīng)能夠運(yùn)行在絕大多數(shù)平臺(tái)上。而這一點(diǎn),也正是Java所以流行的重要原因:Write Once, Run Anywhere. Java經(jīng)過(guò)多年的發(fā)展,目前的最新版本是Java 2。在Java 2中,為了適應(yīng)用戶不同的需求,又被分成了J2EE,J2SE,J2ME三個(gè)不同的版本。KJava就是J2ME的一個(gè)別名,是Java 2的一個(gè)微型版本。 Kjava的名稱來(lái)源于KVM虛擬機(jī)(K Virtual Machine),特指為面向基于KVM,針對(duì)手機(jī)等資源受限設(shè)備的JAVA平臺(tái)解決方案。由于移動(dòng)互聯(lián)網(wǎng)業(yè)務(wù)現(xiàn)階段更多的集中于移動(dòng)電話上的應(yīng)用,因此,其上的JAVA應(yīng)用稱為Kjava更為確切。Kjava具有平臺(tái)開(kāi)放和易于動(dòng)態(tài)下載的特性,它使第三方開(kāi)發(fā)者可以為掌上設(shè)備開(kāi)發(fā)Kjava應(yīng)用程序。如果一款手機(jī)支持Kjava,那么它的功能就是可擴(kuò)展的。服務(wù)開(kāi)發(fā)商為它開(kāi)發(fā)增值應(yīng)用后,用戶就可以下載到手機(jī)里使用。由于Kjava有豐富的開(kāi)發(fā)接口,服務(wù)開(kāi)發(fā)商可以開(kāi)發(fā)出功能比較復(fù)雜的應(yīng)用,使用戶的操作更方便,界面形式更生動(dòng)?!∮脩羰褂弥С諮AVA功能的手機(jī)終端,通過(guò)GPRS方式接入中國(guó)移動(dòng)無(wú)線JAVA服務(wù)平臺(tái),能方便地享受類似于Internet上的各種服務(wù),如下載各種游戲、動(dòng)漫畫、小小說(shuō)等,也可進(jìn)行各種在線應(yīng)用,如聯(lián)網(wǎng)游戲、收發(fā)郵件、證券炒股、信息查詢等。 2.什么手機(jī)能進(jìn)行KJava的應(yīng)用?用戶只有使用符合中國(guó)移動(dòng)規(guī)范的Java手機(jī)終端,才能使用Java業(yè)務(wù)。無(wú)線JAVA業(yè)務(wù)(百寶箱服務(wù))面向?qū)ο笾饕侵袊?guó)移動(dòng)全球通及省內(nèi)品牌客戶,神州行客戶暫不開(kāi)放。全球通及省內(nèi)品牌客戶無(wú)需申請(qǐng)即可開(kāi)通Java業(yè)務(wù)(百寶箱服務(wù)),但需要開(kāi)通GPRS 數(shù)據(jù)功能。3. 手機(jī)該如何設(shè)置參數(shù),才能使用java應(yīng)用呢? (1)、配置GPRS:連接名稱: 中國(guó)移動(dòng) GPRS 數(shù)據(jù)承載方式: GPRS 接入點(diǎn)名稱: cmwap 用戶名: 無(wú) 提示輸入密碼: 否 密碼: 無(wú) (2)、配置下載代理服務(wù)器 簽定: 普通 網(wǎng)關(guān)IP 地址: 10.0.0.172(暫定) 端口:80 4.下載KJAVA游戲后需要在線進(jìn)行游戲么?無(wú)線JAVA業(yè)務(wù)(百寶箱服務(wù))可提供離線和在線應(yīng)用兩種服務(wù)方式。離線應(yīng)用的KJAVA游戲占多數(shù),對(duì)于在線應(yīng)用的KJAVA游戲java電話機(jī)器人我們會(huì)在游戲的介紹頁(yè)面上給予說(shuō)明。 5. KJava的運(yùn)用J2ME通常運(yùn)行于移動(dòng)電話、雙向呼機(jī)、個(gè)人數(shù)據(jù)助理(PDA)、機(jī)頂盒、家用電器、POS等可連接網(wǎng)絡(luò)的、硬件資源有限的設(shè)備。它給這些智能設(shè)備增加了可隨時(shí)擴(kuò)展功能的能力。從此我們的手機(jī)可以無(wú)需軟件升級(jí),即可自行增加新的功能。J2ME已獲眾多主流硬件、軟件廠商支持,并已成為手機(jī)的潮流和發(fā)展方向。如果一款手機(jī)支持Kjava,那么它的功能就是可擴(kuò)展的。服務(wù)開(kāi)發(fā)商為它開(kāi)發(fā)增值應(yīng)用后,用戶就可以下載到手機(jī)里使用。由于Kjava有豐富的開(kāi)發(fā)接口,服務(wù)開(kāi)發(fā)商可以開(kāi)發(fā)出功能比較復(fù)雜的應(yīng)用,使用戶的操作更方便,界面形式更生動(dòng)。
Tips:Kjava中K的由來(lái)
Java并不認(rèn)識(shí)硬件,它如何能夠運(yùn)行在有限CLDC(Connected,Limited Device Configuration)及CDC(Connected Device Configuration)上呢?原來(lái),在這些設(shè)備上都需要植入一個(gè)叫Kilo Virtual Machine的東西,這就是我們常說(shuō)的K虛擬機(jī)。它是把Java編寫的程序轉(zhuǎn)換為機(jī)器運(yùn)行指令的一個(gè)管理者。既然這個(gè)管理者叫K虛擬機(jī),那么運(yùn)行在它上面的程序就可以叫做K-Software,或者K-Program,用來(lái)編寫這些K-Program的J2ME語(yǔ)言也就被理所當(dāng)然地俗稱為KJava了。
求java message service教學(xué)視頻 比較詳細(xì)的那種
摘要:本文敘述了 Java語(yǔ)言的出現(xiàn)背景、主要特點(diǎn)、發(fā)展歷程以及Java技術(shù)的應(yīng)用,指出 Java 是當(dāng)今IT產(chǎn)業(yè)和人類文明的創(chuàng)新和希望。
關(guān)鍵詞:Java 語(yǔ)言 技術(shù)
1.Java語(yǔ)言的出現(xiàn)
自從1946年世界上第一臺(tái)電子計(jì)算機(jī)問(wèn)世以來(lái),計(jì)算模式的發(fā)展經(jīng)歷了三個(gè)階段:集中計(jì)算模式、分散計(jì)算模式和網(wǎng)絡(luò)計(jì)算模式。Internet的出現(xiàn),為在網(wǎng)絡(luò)計(jì)算模式下的科學(xué)計(jì)算和信息處理提供了良好平臺(tái)。然而,要充分利用網(wǎng)絡(luò)計(jì)算模式的功能與效益,平臺(tái)的運(yùn)行環(huán)境是個(gè)制約因素,而Java語(yǔ)言和Java技術(shù)則是解決這一問(wèn)題的最佳途徑。
1991年,SUN公司的Jame Gosling,Bill Joe等人試圖為電視、烤箱等家用電器開(kāi)發(fā)一種交互式的軟件系統(tǒng),這種應(yīng)用需要的是那種小而可靠的系統(tǒng),它能夠移植,并且實(shí)時(shí)性好,適用于網(wǎng)絡(luò)分布環(huán)境。流行的C++是自然的選擇。不過(guò),開(kāi)發(fā)過(guò)程中遇到的許多難以克服的困難使他們意識(shí)到必須徹底解決問(wèn)題了,最終,開(kāi)發(fā)成功了一個(gè)名為Oak的軟件,此中蘊(yùn)藏著Java的原型,當(dāng)時(shí),并未引起人們的注意。1994年下半年,隨著Internet的迅猛發(fā)展,環(huán)球信息網(wǎng)WWW的快速增長(zhǎng),促進(jìn)了Java語(yǔ)言研制的進(jìn)展,使得它逐漸成為Internet上倍受歡迎的開(kāi)發(fā)與編程語(yǔ)言。1995年5月Java正式問(wèn)世,一些著名的計(jì)算機(jī)公司紛紛購(gòu)買了Java語(yǔ)言的使用權(quán),如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。因此,Java語(yǔ)言被美國(guó)著名雜志PC Magazine評(píng)為1995年十大優(yōu)秀科技產(chǎn)品(計(jì)算機(jī)類僅此一項(xiàng)入選)之一,隨之大量出現(xiàn)了用Java編寫的軟件產(chǎn)品,受到工業(yè)界的重視與好評(píng),認(rèn)為“Java是八十年代以來(lái)計(jì)算機(jī)界的一件大事”。微軟總裁比爾·蓋茨在認(rèn)真觀察了一段時(shí)間后,確認(rèn)“Java是長(zhǎng)時(shí)間以來(lái)最卓越的程序設(shè)計(jì)語(yǔ)言”,并確定微軟整個(gè)軟件的開(kāi)發(fā)戰(zhàn)略從PC單機(jī)時(shí)代向以網(wǎng)絡(luò)為中心的計(jì)算時(shí)代轉(zhuǎn)移,而購(gòu)買Java則是他的重大戰(zhàn)略決策的實(shí)施部署。
因此,Java的誕生必將對(duì)整個(gè)計(jì)算機(jī)產(chǎn)業(yè)發(fā)生深遠(yuǎn)的影響,對(duì)傳統(tǒng)的計(jì)算模型提出了新的挑戰(zhàn)。SUN Microsystem公司的總裁Scott McNealy認(rèn)為:Java對(duì)Internet和WWW開(kāi)辟了一個(gè)嶄新的時(shí)代。
有人預(yù)言:Java將成為網(wǎng)絡(luò)上的“世界語(yǔ)”,今后,用其他語(yǔ)言編寫的軟件統(tǒng)統(tǒng)都要用Java語(yǔ)言來(lái)改寫。
2.Java語(yǔ)言的主要特點(diǎn)
Java語(yǔ)言是一種適用于網(wǎng)絡(luò)編程的語(yǔ)言,它的基本結(jié)構(gòu)與C++極為相似,但卻簡(jiǎn)單得多。它集成了其它一些語(yǔ)言的特點(diǎn)和優(yōu)勢(shì),又避開(kāi)了它們的不足之處。它的主要特點(diǎn)如下:
2.1簡(jiǎn)單性
Java與C++相比,不再支持運(yùn)算符重載、多級(jí)繼承及廣泛的自動(dòng)強(qiáng)制等易混淆和較少使用的特性,而增加了內(nèi)存空間自動(dòng)垃圾收集的功能,復(fù)雜特性的省略和實(shí)用功能的增加使得開(kāi)發(fā)變得簡(jiǎn)單而可靠。
簡(jiǎn)單化的另一個(gè)方面是Java的系統(tǒng)非常小,其基本解釋和類支持部分只占40KB,附加的基本標(biāo)準(zhǔn)庫(kù)和線程支持也只需增加175KB。因此,Java應(yīng)用軟件能在相當(dāng)小的系統(tǒng)之上獨(dú)立工作。
2.2平臺(tái)獨(dú)立性
這是Java最吸引人的地方。由于它采用先編譯成中間碼(字節(jié)碼),然后裝載與校驗(yàn),再解釋成不同的機(jī)器碼來(lái)執(zhí)行,即“Java虛擬機(jī)”的思想,“屏蔽”了具體的“平臺(tái)環(huán)境”特性要求,使得只要能支持Java虛擬機(jī),就可運(yùn)行各種Java程序。
2.3面向?qū)ο蟮募夹g(shù)
面向?qū)ο螅∣-O)的技術(shù)是近年來(lái)軟件開(kāi)發(fā)中用得最為普遍的程序設(shè)計(jì)方法,,它通過(guò)把客觀事物進(jìn)行分類組合、參數(shù)封裝、用成員變量來(lái)描述對(duì)象的性質(zhì)、狀態(tài),而用方法(成員函數(shù))來(lái)實(shí)現(xiàn)其行為和功能。O-O技術(shù)具有繼承性、封裝性、多態(tài)性等眾多特點(diǎn),Java在保留這些優(yōu)點(diǎn)的基礎(chǔ)上,又具有動(dòng)態(tài)聯(lián)編的特性,更能發(fā)揮出面向?qū)ο蟮膬?yōu)勢(shì)。
2.4多線程
多線程機(jī)制使應(yīng)用程序能并行執(zhí)行,Java有一套成熟的同步原語(yǔ) ,保證了對(duì)共享數(shù)據(jù)的正確操作.通過(guò)使用多線程,程序設(shè)計(jì)者可以分別用不同的線程完成特定的行為,而不需要采用全局的事件循環(huán)機(jī)制,這樣就很容易實(shí)現(xiàn)網(wǎng)絡(luò)上實(shí)時(shí)的交互行為。
2.5動(dòng)態(tài)性
Java的設(shè)計(jì)使它適合于一個(gè)不斷發(fā)展的環(huán)境。在類庫(kù)中可以自由地加入新的方法和實(shí)例變量而不會(huì)影響用戶程序的執(zhí)行。并且Java通過(guò)接口來(lái)支持多重繼承,使之比嚴(yán)格的類繼承具有更靈活的方式和擴(kuò)展性。
2.6安全性
Java有建立在公共密鑰技術(shù)基礎(chǔ)上的確認(rèn)技術(shù).指示器語(yǔ)義的改變將使應(yīng)用程序不能再去訪問(wèn)以前的數(shù)據(jù)結(jié)構(gòu)或是私有數(shù)據(jù),大多數(shù)病毒也就無(wú)法破壞數(shù)據(jù).因而,用Java可以構(gòu)造出無(wú)病毒、安全的系統(tǒng)。
Java語(yǔ)言除上述主要特點(diǎn)外,還有高性能、分布性、強(qiáng)大性、解釋性、可移植性等,此處不再 贅述。
3.Java語(yǔ)言的發(fā)展
Java自正式問(wèn)世以來(lái)已經(jīng)歷了四年的歷程,時(shí)間雖短,發(fā)展極快。一年一度在美國(guó)舊金山召開(kāi)的世界Java One語(yǔ)言開(kāi)發(fā)者大會(huì)(Java One Developer Conference)盛況空前正說(shuō)明了這一點(diǎn)。四年中每年的Java One大會(huì),既是了解Java最新技術(shù)動(dòng)態(tài)、應(yīng)用成果和下一步發(fā)展趨勢(shì)的最好場(chǎng)所,又是推動(dòng)下一年Java快速發(fā)展的重要?jiǎng)恿?。首屆Java One大會(huì)于1996年召開(kāi),各屆簡(jiǎn)況如下:
1996年5月29-31日,第一屆,出席會(huì)議者6500余人,來(lái)自工業(yè)界的超過(guò)一半。有人評(píng)價(jià)說(shuō):“這是近年計(jì)算機(jī)界最光輝的一次盛會(huì)”。工業(yè)界相當(dāng)看好Java語(yǔ)言,認(rèn)為它的使用將會(huì)引起一場(chǎng)軟件革命:從軟件的設(shè)計(jì)風(fēng)格、設(shè)計(jì)方法、設(shè)計(jì)目標(biāo)到設(shè)計(jì)過(guò)程,都會(huì)產(chǎn)生徹底的變革,“甚至?xí)淖兇诵乔虻纳罘绞健薄?
1997年,第二屆,出席會(huì)議者10000人。Java的追隨者不斷增加,應(yīng)用開(kāi)發(fā)迅速起步。
1998年3月24-27日,第三屆,出席會(huì)議者14000余人(注冊(cè)人數(shù)),注冊(cè)門票售價(jià)1195美元,否則1395美元,即使如此,仍有不少人不惜工本,擠入會(huì)場(chǎng)。本次會(huì)議除了軟件巨頭微軟未參加會(huì)議外,幾乎所有的計(jì)算機(jī)公司都參加了。展廳內(nèi)設(shè)300多個(gè)展臺(tái),先后舉行了90場(chǎng)專題討論會(huì),每場(chǎng)參加的人數(shù)從千人至五六千人不等。會(huì)議的主題是:通過(guò)Java的培訓(xùn)來(lái)帶動(dòng)Java軟件的開(kāi)發(fā)和技術(shù)研究,從而發(fā)展生產(chǎn)力,獲取高額利潤(rùn),提高生活質(zhì)量,推動(dòng)信息產(chǎn)業(yè)的進(jìn)步。會(huì)議展出的內(nèi)容大致如下:
Java開(kāi)發(fā)工具軟件,如:JMF、JDK、Symantec Visual Cafe、Java Dynamic Management Kit、JFC、JNDI、Java Studio 等;
企業(yè)信息管理解決方案軟件,如:EJB(Enterprise JavaBeans);
基于Java技術(shù)的信息家電,如:機(jī)頂盒、Java電話等;
個(gè)人信息綜合服務(wù)(Java戒指)、社會(huì)信息綜合查詢亭(Kiosk);
電子商務(wù)軟件、智能卡、Java Card API 等;
網(wǎng)絡(luò)計(jì)算環(huán)境下的Java服務(wù)器軟件、遠(yuǎn)程方法調(diào)用(RMI)、基于Java技術(shù)的移動(dòng)計(jì)算設(shè)備;
JMS(Java Message Service)用于出版、票據(jù)訂閱的軟件;
JOS(Java OS)、基于Java技術(shù)的NC和Java Station。
1999年6月15-18日,第四屆,出席會(huì)議者達(dá)20000人,300多家廠商參展,舉辦400多場(chǎng)技術(shù)講座,555名演講者慷慨陳詞,精彩紛呈。這次大會(huì)的主要特點(diǎn)是:
Java框架結(jié)構(gòu)被梳理清晰
本次JavaOne大會(huì)上,Sun公司的一個(gè)重大舉措就是公布了Java平臺(tái)的最新架構(gòu)。重新定義的Java平臺(tái)以Java 2為核心,由面向企業(yè)和服務(wù)器市場(chǎng)的企業(yè)版Java 2(J2EE)、面向傳統(tǒng)PC客戶機(jī)市場(chǎng)的標(biāo)準(zhǔn)版Java 2(J2SE)和面向信息電器等后PC終端設(shè)備市場(chǎng)的Micro版Java 2(J2ME)三大部分組成。其中,J2EE包括Enterprise JavaBeans(EJB)、Java Server Pages Java Servlets、Java Mail API和Java Massage Service組成。而J2ME則是原有的Personal Java、EmbeddedJava、JavaCard以及剛剛推出的Kjava組成。雖然新框架結(jié)構(gòu)中的內(nèi)容都是已有的,但這樣重新定義和組合,使得Java平臺(tái)的概念簡(jiǎn)單化,從而變得易于理解,更適合于進(jìn)行市場(chǎng)推廣。
2)重點(diǎn)放在企業(yè)平臺(tái)
隨著Internet的飛速發(fā)展,企業(yè)計(jì)算模式正摒棄C/S結(jié)構(gòu)而采用Web-Browser結(jié)構(gòu),此即瘦客戶端/胖服務(wù)器、大容量數(shù)據(jù)庫(kù)的3層或N層體系結(jié)構(gòu)。由于Java的特點(diǎn),使得它在開(kāi)發(fā)服務(wù)器端的應(yīng)用程序方面有著得天獨(dú)厚的優(yōu)勢(shì),面向服務(wù)器端的J2EE為當(dāng)今逐漸流行的N層體系結(jié)構(gòu)提供了一個(gè)標(biāo)準(zhǔn)的Java計(jì)算平臺(tái):界面一致、工具簡(jiǎn)易、豐富、Web頁(yè)面互聯(lián)便捷,從而能大大加速和簡(jiǎn)化各種應(yīng)用系統(tǒng)的開(kāi)發(fā)。
3) 加速后PC時(shí)代的進(jìn)程
計(jì)算機(jī)的發(fā)展創(chuàng)造了Internet,但是計(jì)算機(jī)現(xiàn)在卻不是訪問(wèn)Internet的唯一方式。正在出現(xiàn)的信息化、智能化的消費(fèi)類電子產(chǎn)品打破了PC作為信息終端的壟斷地位,成為人類進(jìn)入Internet的新門戶。信息終端的多元化預(yù)示著所謂后PC(post-PC)時(shí)代的到來(lái)。消費(fèi)類的信息終端量大面廣,是典型的瘦客戶機(jī),其本身的資源和能力不能與PC相比,但必須更加智能化,并對(duì)服務(wù)器端的管理提出了更高的要求。而Java平臺(tái)恰恰滿足了這種要求。本次大會(huì)推出的Kjava虛擬機(jī)能運(yùn)行在16以上的微處理器上,占用內(nèi)存少,人們可以隨心所欲,在資源有限的設(shè)備上方便地開(kāi)發(fā)出各種各樣的應(yīng)用,直接運(yùn)行在不同的消費(fèi)類或其它電子設(shè)備上;而Jini的出現(xiàn)為Java網(wǎng)絡(luò)連接提供了公共標(biāo)準(zhǔn),使得任何Java設(shè)備都可以連入網(wǎng)絡(luò)中被自動(dòng)識(shí)別,并可充分利用網(wǎng)絡(luò)上已有的各種資源。大力推進(jìn)Jini的發(fā)展是Sun公司加速后PC時(shí)代進(jìn)程的一項(xiàng)重要策略。
4)應(yīng)用系統(tǒng)異彩紛呈
與上屆大會(huì)一樣,展出內(nèi)容有:應(yīng)用工具、應(yīng)用系統(tǒng)、信息家電等。特別在實(shí)時(shí)系統(tǒng)開(kāi)發(fā)方面,以IBM為首開(kāi)發(fā)出了應(yīng)用于工業(yè)實(shí)時(shí)環(huán)境的Java嵌入系統(tǒng),展現(xiàn)出Java在工業(yè)領(lǐng)域的廣闊應(yīng)用前景。
Java語(yǔ)言的出現(xiàn)和發(fā)展,得到了IT業(yè)界的青睞,它像一面大旗,凝聚了世界眾多的廠商與Sun公司一道,結(jié)成了對(duì)抗微軟壟斷的聯(lián)盟。許多知名廠商紛紛購(gòu)買Java許可證,目前已有90多萬(wàn)個(gè)軟件開(kāi)發(fā)商加入了Java陣營(yíng),1億個(gè)Java最終用戶,幾千種Java應(yīng)用軟件產(chǎn)品,1500余種Java書(shū)籍(自Java問(wèn)世4年來(lái),平均每天出版一本)。這真是IT業(yè)界的盛事!
IBM公司提出“高舉Java大旗,全力以赴”的口號(hào),它在全世界的11個(gè)國(guó)家有28個(gè)實(shí)驗(yàn)室,集聚了2500余名技術(shù)人員,全天侯24小時(shí)進(jìn)行全方位開(kāi)發(fā);芯片巨人Intel提出“抓住時(shí)機(jī),占領(lǐng)Java陣地”!決心使Intel芯片系統(tǒng)成為開(kāi)發(fā)Java應(yīng)用運(yùn)行的最佳平臺(tái);Novell則宣稱“Java是Novell的未來(lái),未來(lái)是服務(wù)器端Java的市場(chǎng)”;作為Java發(fā)明者的Sun公司,堅(jiān)持“保衛(wèi)Java大旗,發(fā)展Java之路”的方針,通過(guò)對(duì)Java的“研究椘攔壇構(gòu)造棽饈酬推廣”的過(guò)程,從而占領(lǐng)市場(chǎng)。此外,HP、Oracle、Apple、Sybase、Netscape、Informix、3Com、Motorola等公司均是Sun的堅(jiān)強(qiáng)同盟。
在我國(guó),Java的引進(jìn)與開(kāi)發(fā)起步早,發(fā)展水平基本與世界同步。目前,Sun公司已在中國(guó)建成了由5個(gè)授權(quán)中心、20多個(gè)Internet/Intarnet Java解決方案中心和10所Java大學(xué)、若干培訓(xùn)中心組成的三級(jí)結(jié)構(gòu)。全面推動(dòng)Java在中國(guó)的普及、應(yīng)用、研究、開(kāi)發(fā),培養(yǎng)了數(shù)以十萬(wàn)計(jì)的Java開(kāi)發(fā)人員。此外,Sun還牽頭成立了中外軟件廠商的開(kāi)發(fā)聯(lián)盟。
在中國(guó),Java的開(kāi)發(fā)可以說(shuō)是“人才濟(jì)濟(jì),成果累累”。如清華大學(xué)王克宏教授帶領(lǐng)的課題組面向全國(guó),自96年開(kāi)始舉辦了多期Java培訓(xùn)班和講座,開(kāi)設(shè)了數(shù)期本科生、研究生Java課程,出版了“Java系列叢書(shū)”10余冊(cè) ,承擔(dān)了國(guó)家“九五”攻關(guān)項(xiàng)目“基于Java技術(shù)的交互式遠(yuǎn)程教學(xué)系統(tǒng)”,并與日本就Java開(kāi)發(fā)進(jìn)行了國(guó)際合作,成績(jī)斐然;東大阿派下屬的寶鋼東軟軟件技術(shù)研究中心是國(guó)內(nèi)是首屈一指的Java研發(fā)骨干企業(yè),該中心從95年起就開(kāi)始了Java的研發(fā),目前,已掌握了Personal Java的核心移植技術(shù),并成功地將JVM移植到汽車導(dǎo)航平臺(tái)。此外,他們還開(kāi)發(fā)出支持Jini協(xié)議的即插即用網(wǎng)絡(luò)打印機(jī)軟件,以及一套Jini信息家電網(wǎng)絡(luò)的可視化演示環(huán)境,完成了基于JavaBeans的組件化軟件開(kāi)發(fā)及運(yùn)行支持環(huán)境等多項(xiàng)成果;在臺(tái)灣,22家知名計(jì)算機(jī)公司成立了“Java聯(lián)盟”,并在臺(tái)北建立了“Java開(kāi)發(fā)中心”,新竹建立了“Java語(yǔ)言實(shí)驗(yàn)室”;在香港,舉行了全島Java杯比賽,掀起了學(xué)習(xí)Java的熱潮 。Java的浪潮洶涌澎湃,席卷全球!
4. Java技術(shù)
Java發(fā)展至今日,已不僅僅是一種編程語(yǔ)言,實(shí)際上已形成了一門技術(shù).其內(nèi)容包括:
1)Java軟件包
Java語(yǔ)言及其編程技術(shù)、JavaOS、Java開(kāi)發(fā)環(huán)境與工具、Java語(yǔ)言的各種軟件包、數(shù)據(jù)庫(kù)接口JDBC等。
2)Java虛擬機(jī)及其規(guī)范
3) Java嵌入技術(shù)(Java芯片)
已推出的有Java戒指、Java卡等。1999年8月2日,Sun公司宣布名為MAJC的專門為Java語(yǔ)言設(shè)計(jì)的的芯片優(yōu)化研制成功,欲與Intel試比高低。該芯片在設(shè)計(jì)時(shí)采用了模塊式高性能計(jì)算引擎,實(shí)質(zhì)為一種芯片級(jí)并行處理機(jī),能以更有效的方式分解計(jì)算任務(wù),特別適合處理多媒體數(shù)據(jù)。Sun公司希望通過(guò)MAJC芯片的發(fā)布催生出一個(gè)基于Java語(yǔ)言的微處理器家族,與Intel公司競(jìng)爭(zhēng)。設(shè)想中的Java處理器將應(yīng)用在從低價(jià)消費(fèi)電子產(chǎn)品到高端因特網(wǎng)服務(wù)器領(lǐng)域。
4)Java計(jì)算
基于Java技術(shù)的企業(yè)Internet/Intranet信息系統(tǒng)以及其他應(yīng)用系統(tǒng)。
5)Jini技術(shù)
1999年初正式發(fā)布后,立刻得到業(yè)界的廣泛支持。Jini的出現(xiàn)為Java網(wǎng)絡(luò)連接提供了公共標(biāo)準(zhǔn),使得任何Java設(shè)備都可以連入網(wǎng)絡(luò)中被自動(dòng)識(shí)別,并可充分利用網(wǎng)絡(luò)上已有的各種資源。它把網(wǎng)絡(luò)上的各類設(shè)備(包括消費(fèi)類電子設(shè)備如移動(dòng)電話、PDA、DTV、HPC、NC、游戲機(jī)、電冰箱、智能卡等等)和各種軟件組合成一個(gè)單一、動(dòng)態(tài)的分布式系統(tǒng),使網(wǎng)絡(luò)更易于操縱、易于管理,具有更高的可配置性。Jini將使網(wǎng)絡(luò)具有自發(fā)性,它的出現(xiàn)大大擴(kuò)展了“計(jì)算”和“計(jì)算機(jī)”的含義,極大地簡(jiǎn)化了網(wǎng)絡(luò)操作,對(duì)家庭用戶來(lái)說(shuō),使用網(wǎng)上設(shè)備即插即用,就像使用電話一樣方便。Java和Jini 不僅可以不依賴于Windows為代表的操作系統(tǒng),而且引導(dǎo)著信息產(chǎn)業(yè)的潮流,使Sun公司能在未來(lái)的、非PC類電子產(chǎn)品的數(shù)字化市場(chǎng)中強(qiáng)占制高點(diǎn)。
6)Jiro平臺(tái)
異質(zhì)網(wǎng)絡(luò)環(huán)境中安裝的存儲(chǔ)系統(tǒng)的多樣性和分布性,給存儲(chǔ)管理帶來(lái)了巨大的挑戰(zhàn)。用戶和開(kāi)發(fā)人員都希望能有一種技術(shù),能更好地促進(jìn)企業(yè)存儲(chǔ)管理方案的開(kāi)發(fā)。而Jiro平臺(tái)正是解決此問(wèn)題的革命性方案。Jiro平臺(tái)實(shí)現(xiàn)了Java和Jini 技術(shù),它是一個(gè)便于用戶管理異質(zhì)網(wǎng)絡(luò)上由各種服務(wù)器、存儲(chǔ)和設(shè)備組成的混合環(huán)境的開(kāi)放式存儲(chǔ)管理平臺(tái)。它對(duì)操作系統(tǒng)是中立的。Jiro為跨異質(zhì)存儲(chǔ)局域網(wǎng)(SAN)的管理服務(wù)和設(shè)備提供了一個(gè)開(kāi)放平臺(tái),允許服務(wù)器、存儲(chǔ)和聯(lián)網(wǎng)設(shè)備在異質(zhì)網(wǎng)絡(luò)環(huán)境中無(wú)縫地協(xié)同工作。Jiro平臺(tái)為開(kāi)發(fā)者帶來(lái)的好處有:
允許開(kāi)發(fā)者利用各種實(shí)現(xiàn)管理存儲(chǔ)網(wǎng)絡(luò)的目標(biāo)功能創(chuàng)建應(yīng)用;
提供了一個(gè)可以在各種應(yīng)用、服務(wù)和設(shè)備之間交互操作的組件模型;
允許設(shè)備易被增加、刪除;
允許應(yīng)用或服務(wù)被自動(dòng)更新。
1999年7月,Sun發(fā)布了正式的Jiro規(guī)范草案,供公眾討論、修改。目前,Jiro平臺(tái)的團(tuán)體成員已超過(guò)25家,支持Jiro平臺(tái)的廠商超過(guò)300家。有眼光的廠商紛紛加入到這些組行列,從而加快了Jiro的發(fā)展。
結(jié)語(yǔ)
Java自問(wèn)世以來(lái),以其得天獨(dú)厚的優(yōu)勢(shì),在IT業(yè)界掀起了研究、開(kāi)發(fā)它的浪潮,顯示了“鵬程萬(wàn)里”的美好前景。作為一種與底層硬件無(wú)關(guān)的、“編寫一次,到處運(yùn)行”的高級(jí)語(yǔ)言和計(jì)算平臺(tái),Java天生就具有將網(wǎng)絡(luò)上的各個(gè)平臺(tái)連成一體的能力,真正實(shí)現(xiàn)了“網(wǎng)絡(luò)就是計(jì)算機(jī)”的理念。以Java為代表的網(wǎng)絡(luò)的成長(zhǎng),改變了我們的聯(lián)系方式、生活方式、學(xué)習(xí)方式和經(jīng)營(yíng)方式。它的來(lái)到使我們目睹了一場(chǎng)類似印刷術(shù)的重大變革。毫無(wú)疑問(wèn),它將影響人類社會(huì)的發(fā)展,這就是:Java加速人類進(jìn)入網(wǎng)絡(luò)時(shí)代!
Java是當(dāng)今IT產(chǎn)業(yè)和人類文明的創(chuàng)新和希望!
什么是手機(jī)的Java?
Java技術(shù)是一個(gè)開(kāi)放、標(biāo)準(zhǔn)、通用的網(wǎng)絡(luò)運(yùn)算平臺(tái),由于其強(qiáng)大的兼容性,已經(jīng)成為在互聯(lián)網(wǎng)技術(shù)領(lǐng)域被廣泛采用的一個(gè)成熟的技術(shù)平臺(tái)。Java在1995年推出時(shí),專門面向服務(wù)器、儲(chǔ)存設(shè)備等計(jì)算機(jī)使用,之后,SUN與微軟一度有過(guò)相關(guān)的爭(zhēng)執(zhí)。2000年9月,SUN向無(wú)線終端開(kāi)放了Java技術(shù)的許可,Java有了更廣闊的應(yīng)用領(lǐng)域和發(fā)展前景!
Java手機(jī)在全球的發(fā)展
早在2000年,Java手機(jī)一些游戲服務(wù)項(xiàng)目已經(jīng)開(kāi)始應(yīng)用,2001年Java手機(jī)首先在日本上市。韓國(guó)的LG TeleCom公司已于2000年7月提供使用Java技術(shù)的新服務(wù)項(xiàng)目。
摩托羅拉是最早把Java應(yīng)用在手機(jī)、傳呼機(jī)等產(chǎn)品的廠商之一。摩托羅拉第一部基于Java編程語(yǔ)言的雙頻移動(dòng)電話被稱為Timeport P108 ,于2000年一季度開(kāi)發(fā)成功。
真正的Java應(yīng)用是SUN公布無(wú)線終端的Java技術(shù)之后,這種技術(shù)被稱之為“Mobile Information Device(MID)Profile”。MID由Java Community Process(JCP)開(kāi)發(fā)的,參加開(kāi)發(fā)的企業(yè)包括Motorola、Nokia、Siemens、富士通、英國(guó)Symbian、香港SmarTone、臺(tái)灣Far EasTone、西班牙Telefonica、美國(guó)Nextel、美國(guó)在線、愛(ài)立信、日立、NTT DoCoMo、DDI、J-Phone、美國(guó)Palm Computing、三星、夏普等,眾多廠商的參與預(yù)示著Java必將走向主流的趨勢(shì)!
MID以面向嵌入設(shè)備的Java環(huán)境“Java2 Platform Micro Edition(J2ME)”為基礎(chǔ),通過(guò)使用MID,可以提供為顧客定制的交互式無(wú)線終端服務(wù)。
使用Java編程語(yǔ)言有助于改進(jìn)手機(jī)的互聯(lián)網(wǎng)連接特性,包括電子郵件、HTML和WAP微型瀏覽器,同時(shí)也可與臺(tái)式機(jī)或Yahoo、 Excite等互聯(lián)網(wǎng)站點(diǎn)實(shí)現(xiàn)應(yīng)用數(shù)據(jù)的同步化。
隨著越來(lái)越多手提電話和個(gè)人數(shù)字助理開(kāi)始融入到信息高速公路之上,從移動(dòng)設(shè)備上訪問(wèn)Web站點(diǎn)變得越來(lái)越重要。Java開(kāi)創(chuàng)了消費(fèi)設(shè)備中小型的儲(chǔ)存容量的先河,它是用于開(kāi)發(fā)手機(jī)、傳呼機(jī)及其他微型設(shè)備應(yīng)用程序的理想語(yǔ)言。于是,Java手機(jī)的全球應(yīng)用將不可避免!
Java在無(wú)線方面的優(yōu)勢(shì)
Sun公司推出的基于Java技術(shù)的無(wú)線服務(wù)高級(jí)平臺(tái)的關(guān)鍵組件,對(duì)個(gè)性化交互式無(wú)線服務(wù)的開(kāi)發(fā)和配置給以重要支持。該平臺(tái)的技術(shù)規(guī)范是由第三代合作項(xiàng)目(3GPP)小組確立的,它適用于基于Java 2 Micro版(J2ME)的移動(dòng)性信息器件(MID),是無(wú)線交互式服務(wù)的快速開(kāi)發(fā)的標(biāo)準(zhǔn)平臺(tái)。Java技術(shù)已經(jīng)用于多種標(biāo)準(zhǔn)系統(tǒng),如全球移動(dòng)通信系統(tǒng)(GSM),為服務(wù)提供商和開(kāi)發(fā)商提供了豐富的功能,滿足了廣大客戶的不同需求。
J2ME技術(shù)一直被3GPP項(xiàng)目小組用作無(wú)線器件應(yīng)用程序開(kāi)發(fā)的業(yè)界標(biāo)準(zhǔn)。3GPP是無(wú)線業(yè)界的一個(gè)合作小組,它負(fù)責(zé)確立新一代無(wú)線網(wǎng)絡(luò)技術(shù)規(guī)范,MeXe工作小組也在用這一技術(shù)規(guī)范定義手機(jī)應(yīng)用環(huán)境。3GPP MeXe工作小組最近宣布說(shuō),這一技術(shù)規(guī)范將是新一代3GPP移動(dòng)手機(jī)的技術(shù)規(guī)范。
Sun公司推出的新的J2ME無(wú)線工具集將使內(nèi)容提供商更容易地開(kāi)發(fā)和配置新的無(wú)線服務(wù)。該無(wú)線工具集為Java技術(shù)開(kāi)發(fā)商提供了更有效的開(kāi)發(fā)環(huán)境、文檔和實(shí)例,使適用于MID器件的應(yīng)用程序和服務(wù)的開(kāi)發(fā)更方便、更容易。該工具集與Forte工具緊密結(jié)合,使開(kāi)發(fā)商在應(yīng)用程序的開(kāi)發(fā)過(guò)程中,從始至終無(wú)需再支付其他成本費(fèi)用。
由于Java平臺(tái)可用于提供個(gè)性化的交互式內(nèi)容,因此它能使運(yùn)營(yíng)商和手機(jī)生產(chǎn)廠商研制和提供各種不同的無(wú)線產(chǎn)品與服務(wù)。對(duì)消費(fèi)者而言,基于Java技術(shù)的交互式服務(wù)將會(huì)大大改變今天基于文本的靜態(tài)內(nèi)容。
Java平臺(tái)可用于小到客戶身份認(rèn)定卡、大到交互式J2ME環(huán)境的各種應(yīng)用程序的開(kāi)發(fā)和配置。J2EE技術(shù)為無(wú)線通信解決方案的管理提供了重要的基礎(chǔ)。有了J2EE平臺(tái),電信提供商采用的硬件就可以自由選擇,不再受制于任何硬件廠商。這就是說(shuō),由于J2EE技術(shù)的集成性和適應(yīng)性,端到端的無(wú)線服務(wù)可迅速開(kāi)發(fā)與配置,網(wǎng)絡(luò)設(shè)備(包括服務(wù)器)可以從多廠商采購(gòu)。
換言之,J2EE功能可以為我們實(shí)現(xiàn)應(yīng)用領(lǐng)域、流動(dòng)商務(wù)、流動(dòng)辦公和信息點(diǎn)播的目標(biāo),這些利用手機(jī)隨時(shí)隨地進(jìn)行交流、高效辦公工具、個(gè)性化定制商務(wù)、生活工作和娛樂(lè)信息等。無(wú)論是 股票、外匯等 地址簿、日歷、文件管理 天氣預(yù)報(bào)和外匯等,均能通過(guò)J2EE加以落實(shí)。
Java是為網(wǎng)絡(luò)電腦設(shè)計(jì)的一個(gè)開(kāi)放的標(biāo)準(zhǔn)化通用平臺(tái)。目前使用Java設(shè)計(jì)的應(yīng)用程序?qū)映霾桓F、豐富多彩,由于Java的充分兼容,因此不論我們身處何處、使用何種操作系統(tǒng)或設(shè)備,都能輕而易舉地享受精彩紛呈的網(wǎng)上世界。而無(wú)線Java是Java 2微版本的一部分,所占空間不過(guò)幾十個(gè)KB。它是完全針對(duì)手機(jī)或者是類似手機(jī)(比如PDA)的一些小型終端產(chǎn)品而設(shè)計(jì)的一個(gè)平臺(tái),任何型號(hào)的手機(jī)都可以在這個(gè)平臺(tái)上共享樂(lè)趣無(wú)窮的無(wú)線Java世界。
隨著J2EE技術(shù)的不斷完善與發(fā)展,發(fā)展商們將對(duì)具有J2EE功能的手機(jī)用戶提供更還更全面的服務(wù),譬如互動(dòng)游戲、互動(dòng)新聞、增強(qiáng)手機(jī)連接到無(wú)線網(wǎng)絡(luò)后進(jìn)行數(shù)據(jù)交換的安全性、加載以Java語(yǔ)言寫成的內(nèi)容,以及遙控家用電器……這些都是J2EE可以預(yù)見(jiàn)的美好應(yīng)用前景。
摩托羅拉的一項(xiàng)市場(chǎng)調(diào)查顯示,到2007年,世界范圍內(nèi)的Java手機(jī)用戶將達(dá)到4.5億,Java手機(jī)的銷售數(shù)量也將占到整個(gè)手機(jī)銷售數(shù)量的74%。目前手機(jī)廠商已經(jīng)為用戶提供了60余款支持Java功能的手機(jī)。
Java手機(jī)登陸中國(guó)市場(chǎng)
無(wú)線Java服務(wù)商用業(yè)務(wù)進(jìn)入中國(guó)市場(chǎng)有著特殊意義,作為全球最快、最大的無(wú)線通信市場(chǎng),任何業(yè)務(wù)的成功都將帶動(dòng)一場(chǎng)通信世界的革命,都將帶動(dòng)產(chǎn)業(yè)的大發(fā)展。中國(guó)移動(dòng)副總魯向東表示,此次大賽可以視作中國(guó)移動(dòng)正式商用無(wú)線Java服務(wù)前的預(yù)熱,無(wú)線Java服務(wù)不久將正式投入商用。此次商用的成功與否將在未來(lái)很長(zhǎng)一段時(shí)間左右相關(guān)新業(yè)務(wù)的命運(yùn)。
為了開(kāi)好無(wú)線Java應(yīng)用的頭,此次應(yīng)用大賽的組織者不僅包含了中國(guó)移動(dòng)和摩托羅拉這樣的行業(yè)巨頭,還將SUN、諾基亞、愛(ài)立信、西門子等Java產(chǎn)業(yè)鏈相關(guān)行業(yè)的領(lǐng)先企業(yè)也一網(wǎng)打盡。為了鼓勵(lì)參賽者,中國(guó)移動(dòng)甚至允諾對(duì)于此次無(wú)線Java應(yīng)用設(shè)計(jì)大賽的獲獎(jiǎng)?wù)邇?yōu)先提供SP(內(nèi)容提供商)、AP(應(yīng)用提供商)的執(zhí)照,“通過(guò)此次大賽,中移動(dòng)將幫助他們構(gòu)建一個(gè)成功的商業(yè)模式。”中國(guó)移動(dòng)夢(mèng)網(wǎng)中心主任崔健說(shuō)道。
“從此次大賽的陣容就足可以看出中國(guó)移動(dòng)對(duì)無(wú)線Java應(yīng)用業(yè)務(wù)的重視?!币晃粯I(yè)內(nèi)人士表示,Java業(yè)務(wù)未來(lái)很可能是中國(guó)移動(dòng)繼彩信業(yè)務(wù)之后的又一個(gè)業(yè)務(wù)亮點(diǎn),“畢竟,基于Java的內(nèi)容和應(yīng)用實(shí)在太廣泛了,而且Java又是未來(lái)手機(jī)發(fā)展的一個(gè)方向?!?
值得注意的是,在此次大賽的組織者名單上出現(xiàn)了新華波導(dǎo)和東信兩家國(guó)內(nèi)手機(jī)企業(yè),這也是類似活動(dòng)中首次出現(xiàn)國(guó)產(chǎn)手機(jī)的身影?!斑@表明經(jīng)過(guò)幾年的努力,國(guó)產(chǎn)手機(jī)已經(jīng)初步跟上了國(guó)外手機(jī)廠商對(duì)技術(shù)的研發(fā)步伐?!币晃粯I(yè)內(nèi)人士認(rèn)為這是一個(gè)很可喜的現(xiàn)象。
自2001年中國(guó)移動(dòng)開(kāi)通“移動(dòng)夢(mèng)網(wǎng)”以來(lái),中國(guó)移動(dòng)先后在SMS、MMS、移動(dòng)定位以及現(xiàn)在的Java商用等應(yīng)用方面積極探索,并積極和國(guó)內(nèi)外領(lǐng)先廠商合作,推動(dòng)應(yīng)用、挖掘價(jià)值、推動(dòng)產(chǎn)業(yè)整體升值,從而將中國(guó)移動(dòng)的影響力提高了很多,這將為中國(guó)移動(dòng)在以后的數(shù)據(jù)業(yè)務(wù)發(fā)展方面打下良好的基礎(chǔ),能夠及時(shí)帶動(dòng)整個(gè)產(chǎn)業(yè)鏈群體進(jìn)入預(yù)涉領(lǐng)域,提高了自身的競(jìng)爭(zhēng)力和影響力,并將自己逐步發(fā)展成為世界一流的移動(dòng)運(yùn)營(yíng)商!
如需要了解產(chǎn)品詳情,可電話咨詢專業(yè)客服人員:15358521011(微信同號(hào))