新一代的無(wú)線電話和數(shù)據(jù)網(wǎng)絡(luò)使企業(yè)應(yīng)用中的無(wú)線廣域電話和數(shù)據(jù)網(wǎng)絡(luò)在速度上邁進(jìn)了一大步。不僅網(wǎng)速將提高5到10倍,而且連接模式由原來(lái)的回路交換(circuit-switched)提升到包交換(packet-switched)。這就意味著設(shè)備會(huì)始終連接到指定IP地址并能進(jìn)入到所有Internet服務(wù)中去。新一代技術(shù)中最有代表性的三種是:CDMA2000,General Radio Packet Service(GPRS), 和Enhanced Data Rates for Global Evolution (EDGE)。
2002年之后(具體可能要到2003之后),世界會(huì)邁進(jìn)很多人認(rèn)為的真正的第三代移動(dòng)通訊階段。屆時(shí)CDMA2000將發(fā)展到3x階段,而GSM網(wǎng)絡(luò)也將邁進(jìn)寬帶CDMA(WCDMA)時(shí)期。WCDMA是Universal Mobile Telecommunication Service (UMTS)的基礎(chǔ)。目前看來(lái)CDMA2000和UMTS將同時(shí)占領(lǐng)3G市場(chǎng)。
藍(lán)牙是一種無(wú)線網(wǎng)絡(luò)技術(shù),最初是由計(jì)算機(jī)制造商和其它制造商提出的,它替代了電纜,在計(jì)算機(jī)、PDA、電話和外設(shè)之間實(shí)現(xiàn)了連接。例如,藍(lán)牙設(shè)備現(xiàn)在可以用來(lái)連接移動(dòng)電話和免提耳機(jī)。自出現(xiàn)了藍(lán)牙技術(shù)以來(lái),它就給我們?cè)O(shè)立了更高的目標(biāo),使我們可以創(chuàng)建“個(gè)人網(wǎng)絡(luò)(personal area networks,PAN)”或“piconets”。理論上,當(dāng)藍(lán)牙設(shè)備之間建立了連接時(shí),就自然地形成了PANs。例如,當(dāng)一臺(tái)筆記本電腦連接到一臺(tái)打印機(jī)時(shí),就會(huì)形成一個(gè)PAN。實(shí)際上,驗(yàn)證、訪問(wèn)權(quán)限的控制以及其它的安全問(wèn)題,再加上來(lái)自其它無(wú)線網(wǎng)絡(luò)可能的干擾,會(huì)使這種情況變得復(fù)雜。
想在應(yīng)用程序中運(yùn)用藍(lán)牙技術(shù)的Java開(kāi)發(fā)人員可以從兩方面來(lái)考慮。首先,藍(lán)牙技術(shù)可以是操作系統(tǒng)提供的一個(gè)服務(wù),它可以從應(yīng)用程序得以實(shí)現(xiàn),這同HTTP掩蓋了潛在的網(wǎng)絡(luò)協(xié)議(如802.11b和Ethernet)的低級(jí)實(shí)現(xiàn)有很多共同之處。第二,開(kāi)發(fā)人員可以用Java APIs for Bluetooth Wireless Technologies(JABWT)來(lái)直接訪問(wèn)藍(lán)牙服務(wù)。Java Community Process于2002年3月將JABWT作為最終規(guī)范發(fā)布了。JABWT至少需要512k的內(nèi)存用于Java 2、一個(gè)藍(lán)牙堆棧和頻帶和J2ME Connected Limited Device Configuration(CLDC)的一個(gè)兼容配置或擴(kuò)展配置。
JABWT為藍(lán)牙技術(shù)的實(shí)現(xiàn)提供了范圍很廣的一組接口,在JSR-82中有文件證明。JABWT將APIs根據(jù)discovery、設(shè)備管理和通訊加以分類(lèi)。第一組接口可以幫助我們發(fā)現(xiàn)設(shè)備、查找設(shè)備并推廣設(shè)備。設(shè)備管理APIs包括安全性和Generic Access Profile方面的信息,它們用來(lái)描述本地設(shè)備并得到遠(yuǎn)程設(shè)備的信息。通訊APIs用來(lái)同其它藍(lán)牙設(shè)備進(jìn)行通訊,這些通訊是通過(guò)協(xié)議來(lái)完成的,如OBEX(Object Exchange,也廣泛用于紅外線)、RFCOMM(通過(guò)Serial Port Profile提供)、L2CAP(Logical Link Control and Adaptation Protocol)和更高級(jí)的協(xié)議(如TCP/IP)。JABWT運(yùn)用J2ME的Commected Limited Device Configuration中定義的Generic Connection Framework來(lái)提供基本的連接功能。