无码成人A片在线观看,性欧美videofree高清变态,中文字幕有码无码av,国产无人区卡一卡二扰乱码 ,最近高清日本免费

您現(xiàn)在的位置: 通信界 >> 互聯(lián)網(wǎng)絡(luò) >> 技術(shù)正文  
 
10種無線技術(shù)全接觸(上)
[ 通信界 / JavaResearch / m.k-94.cn / 2004/11/16 ]
 

  編者按:Java語言能夠完善無線應(yīng)用從而使開發(fā)者更好地滿足企業(yè)的需求。一直以來,Java語言都是移動和無線應(yīng)用程序的最佳平臺,但是現(xiàn)有的技術(shù)使Java難以應(yīng)用到應(yīng)用程序中去。比如設(shè)備的處理功率能力不足,網(wǎng)速太慢和網(wǎng)絡(luò)不安全等問題。直到設(shè)備和網(wǎng)絡(luò)提升了速度才得以支持運用無線技術(shù)的應(yīng)用程序。Java在使用網(wǎng)絡(luò)資源方面強(qiáng)調(diào)的安全性和高效性使其成為在小而功能強(qiáng)大設(shè)備上(如智能電話和手持電話)構(gòu)建企業(yè)應(yīng)用程序的理想平臺。這里列舉出10種重要的能夠完善無線應(yīng)用程序的技術(shù),以及它們對于Java開發(fā)者而言至關(guān)重要的原因。

  之一:WAP技術(shù)

  移動設(shè)備(諸如智能電話和PDA)正在被充分應(yīng)用到企業(yè)應(yīng)用架構(gòu)之中。這種想法最初是逐漸潛入人心的,但是發(fā)展趨勢卻顯而易見:企業(yè)用戶正在將移動設(shè)備運用到日常工作當(dāng)中。這就是結(jié)構(gòu)設(shè)計者在勾畫應(yīng)用于整個企業(yè)的程序結(jié)構(gòu)時需要考慮將Java運用到電話中(甚至給手機(jī)配備基本的上網(wǎng)功能)的原因。

  基于Wireless Application Protocol (WAP)技術(shù)的具有瀏覽網(wǎng)頁功能的手機(jī)在北美和歐洲一帶逐漸流行起來。WAP是由無線應(yīng)用協(xié)定論壇(the WAP Forum)發(fā)展并流傳開來的,該論壇是由一群無線和通訊產(chǎn)業(yè)的公司組成,發(fā)布了能夠在無線設(shè)備上所使用Web內(nèi)容和應(yīng)用的“產(chǎn)業(yè)標(biāo)準(zhǔn)” 規(guī)范。于近期被認(rèn)可的WAP版本是2.0版,但要到2003年我們才可能看到支持該版本的手機(jī)批量問世。目前,WAP1.1和WAP1.2.1版本是最為流行的。

  WAP開發(fā)要點:

  在企業(yè)Web應(yīng)用程序中將諸如電話和PDA等基于WAP的設(shè)備作為最終用戶。

  雖然通過使用HTTP和HTML等著名的協(xié)議會使WAP2.0開發(fā)更容易些,但近期內(nèi)我們?nèi)孕枰訵AP1.x為途徑進(jìn)行開發(fā)。

  編寫服務(wù)器端代碼使其可以生成HTML和WML,同時也要考慮屏幕大小和數(shù)據(jù)流量。

  雖然有可用的代碼轉(zhuǎn)換器及HTML和WML間的轉(zhuǎn)換器,但很少能夠?qū)⒃O(shè)計漂亮的HTML頁面轉(zhuǎn)換成同樣漂亮WML頁面。你需要有特殊設(shè)計的中間件或使用系統(tǒng)自帶的XML/XSL解決方法。

  WAP Forum 在設(shè)計1.x版本的時候是經(jīng)過深思熟慮的,但它和我們熟知和喜愛的3W協(xié)議 (比如HTTP, SSL 和HTML)并不兼容。WAP1.x堆棧被定義為五層,自底向上依次是:WDP (Wireless Datagram Protocol), WTLS (Wireless Transport Layer Security), WTP (Wireless Transaction Protocol), WSP (Wireless Session Protocol), 和 WAE (Wireless Application Environment,包括 Wireless Markup Language 或 WML, 以及 WMLScript )。每一層都和3W堆棧層面大致吻合:WDP->IP, WTP->TCP, WTLS->SSL/TLS, WSP->HTTP, 以及WML->HTML。

  2002年,WAP Forum引入3W協(xié)議并將其加入WAP堆棧當(dāng)中。如今WAP2.0開發(fā)者能夠象使用WAP 1.x協(xié)議一樣運用TCP/IP, HTTP和SSL, 以WAP2.0電話為目標(biāo)進(jìn)行開發(fā)。雖然現(xiàn)在難以確定這種雙向方法是否可行,這種做法無疑使WAP與World Wide Web Consortium 和IETF( Internet Engineering Task Force)的建議和標(biāo)準(zhǔn)更好的同步。WAP協(xié)議和3W協(xié)議的合并將很可能使無線Web應(yīng)用更容易投入使用,但是如何設(shè)計一種可以良好運用于大或小的form factors的程序顯示還是具有一定的挑戰(zhàn)性的。Web設(shè)計師不得不用一種不同的方法在小型設(shè)備上進(jìn)行頁面設(shè)計,同時平衡移動設(shè)備的優(yōu)點(諸如輕便性,及時性和位置識別性)和缺點(諸如傳輸速度慢,顯示屏太小,以及輸入法笨拙

  之二:移動標(biāo)示語言和開發(fā)要點

  移動標(biāo)示語言(Mobile Markup Languages),建立并傳送信息到移動設(shè)備上(例如Web電話,傳呼和手持設(shè)備)的過程和將其建立和傳送到臺式電腦或其他Web應(yīng)用程序的過程相似。當(dāng)然它們也有重要的差別。開發(fā)者必須因為移動設(shè)備屏幕更小,內(nèi)存更小,計算能力較弱,以及數(shù)據(jù)流量更小而做出各種權(quán)衡。因此,許多傳送到移動設(shè)備中的內(nèi)容沒有象在Web的目前標(biāo)示標(biāo)準(zhǔn)HTML4.0的版本中那樣被完全格式化。這里有三種被推薦的替代方法:

  ·WML

  ·Compact HTML (cHTML)

  ·XHTML Basic 及 XHTML Mobile Profile

  WAP是一套包含WML的協(xié)議,它符合XML1.0標(biāo)準(zhǔn)。WML是一個由WAP Forum設(shè)計并實施的全球工業(yè)標(biāo)準(zhǔn)。WAP2.0中對WML和低層傳輸協(xié)議進(jìn)行了重要改進(jìn)。WAP Forum設(shè)計的2.0版本將適應(yīng)W3C中關(guān)于HTTP 和XHTML的標(biāo)準(zhǔn),安全性更好,更新后的用戶界面和輸入法將跟上移動電話硬件的飛速發(fā)展。

  移動標(biāo)示語言開發(fā)要點:

  ·應(yīng)重新設(shè)計內(nèi)容和應(yīng)用,尤其是面向移動設(shè)備的。

  ·應(yīng)通過平衡移動設(shè)備的便攜性和屏幕大小以及數(shù)據(jù)流量而突出其特性。

  ·應(yīng)使用中間件和服務(wù)器端生成動態(tài)頁面來支持多種標(biāo)示語言。

  cHTML是由Access公司推出的一種標(biāo)示語言,于1998年被吸收成為W3C標(biāo)準(zhǔn)。cHTML因其用在日本DoCoMo公司提供的時下流行的i-mode無線Web服務(wù)中而名噪一時。cHTML和HTML結(jié)合使用讓i-mode應(yīng)用發(fā)展得以輕松入門。結(jié)合DoCoMo公司的低成本B2C傳輸費用和i-mode在年輕人當(dāng)中的聲望,cHTML的成功指日可待。

  目前,cHTML和WML兩種語言處于競爭狀態(tài),CHTML的優(yōu)勢是普及廣,而對WML來說,作為XML語言的實現(xiàn)者以及被設(shè)備制造公司和內(nèi)容供應(yīng)商廣泛采納則是其優(yōu)勢所在。如今,cHTML和WML被溶入了結(jié)合所有最佳標(biāo)示選項的HTML新版本-XHTML Basic 和 XHTML Mobile Profile。XHTML Basic 語言規(guī)范的制定者來自于各大公司,包括Openwave(Phone.com支持WML),Access Co. Ltd. (支持cHTML), W3C (從 XML 和 HTML 的角度出發(fā)), Sun, Ericsson, 以及Panasonic。

  XHTML Basic是XML中對HTML4.01版本的實現(xiàn)。XHTML花費了相當(dāng)長的時間改進(jìn)了在HTML規(guī)范中的許多模棱兩可的問題。在XML的嚴(yán)格引進(jìn)下,XHTML給瀏覽用器及其他瀏覽設(shè)備提供了清楚的頁面輸出導(dǎo)向,并允許使用“模塊”組件選擇處理瀏覽器性能的變化。XHTML是HTML的接替版,在未來的版本中所有的瀏覽器都將支持XHTML。

  2000年12月,W3C發(fā)布了XHTML Basic 規(guī)范作為限定資源設(shè)備的推薦規(guī)范。2001年,WAP Forum 和DoCoMo正式采用XHTML Basic作為未來瀏覽器開發(fā)的基本標(biāo)示語言。XHTML Basic是通過使用XHTML模塊來實現(xiàn)的XML文檔類型,這些模塊是構(gòu)造XML文檔類型的“積木”。XHTML Mobile Profile是增加了用于顯示元素和內(nèi)部style sheets模塊的XHTML Basic的擴(kuò)展集。

  符合WAP2.0技術(shù)的設(shè)備將通過同時支持WML 1.x 和 XHTML Basic或通過實現(xiàn)XSLT轉(zhuǎn)換來和WML1.x向下兼容。符合XHTML Basic規(guī)范的WAP2.0設(shè)備將具有先進(jìn)的用戶界面,動畫效果,彈出式菜單以及顏色,這些將使得WAP內(nèi)容與i-mode 內(nèi)容一致。另外,Access公司和DoCoMo已就向XHTML Basic規(guī)范靠攏方面達(dá)成部分一致。

  之三:多模式標(biāo)示語言和開發(fā)要點

  多模式標(biāo)示語言(Multimodal Markup Languages)

  對無線Web程序的開發(fā)者來說,最難的一關(guān)是設(shè)計用戶輸入法以及在設(shè)備上顯示出信息,這在很大程度上是一種使用性能大挑戰(zhàn)。對許多缺乏耐心的人來說在電話的數(shù)字鍵盤上打字是最為乏味和痛苦的。而且,電話機(jī)以及手持電話的屏幕太小也會使信息難以閱讀,并給大量信息的顯示造成一定困難。

  現(xiàn)在有一種方法可以使這種情況得以改善,它可以在一定程度上解決問題,而且效果非常明顯:使用語音傳輸。每種電話的聽筒都有一個擴(kuò)音器和揚聲器用于語音的傳入和傳出。很多PDA產(chǎn)品都配有擴(kuò)音器和音質(zhì)良好的揚聲器。有了這些語音傳輸工具,移動程序設(shè)計者就可以給用戶提供一種其他方法去捕獲和傳送信息。

  多模式標(biāo)示語言開發(fā)要點:

  絕大多數(shù)人將電話作為通話手段,其次才是將它作為數(shù)據(jù)終端。

  研究智能電話的Java開發(fā)者通過結(jié)合使用XHTML+Voice 和 SALT設(shè)計出多模式程序(包括語音,文本,圖形),并以此同時滿足消費者和公司的要求。

  盡管XHTML+Voice 和 SALT還處于早期開發(fā)階段,但它們很可能迅速流行起來。而VoiceXML(XHTML+Voice 的前身)則被廣泛用于只傳輸聲音或其他交互式聲音回應(yīng)程序當(dāng)中。

  但是如何將語音傳輸功能運用到無線Web應(yīng)用中去呢?在VoiceXML中定義了一套用于捕獲和傳送語音的的語言,但它不支持例如文本,圖形或視頻等其他形式的輸入和輸出。IBM和Motorola以及Opera共同研制了一種在Web程序中加入聲音,文本和圖形等多種性能的的方法:模塊化 VoiceXML 2.0并將它結(jié)合到XHTML當(dāng)中 (XHTML+Voice)。這種方法與W3C所提倡的在內(nèi)容的形式化、使XHTML易于擴(kuò)展及保持該語言的靈活性方面的指導(dǎo)思想相一致。XHTML+Voice支持語音合成,語音對話,命令,控件以及語音語法。

  SALT(Speech Application Language Tags)是另一種解決方法,和XHTML+Voice不同,SALT 不但沒有借助于VoiceXML,反而特意避免VoiceXML的開發(fā)模式以及VoiceXML支持本語言中特有的重用性。SALT能夠充分利用支持語言的所有事件和腳本。例如,在使用HTML時,SALT標(biāo)簽的用法就和其他HTML標(biāo)簽一樣。SALT標(biāo)簽可以通過使用腳本和包含屬性,方法和事件等進(jìn)行設(shè)計,而這些屬性,方法和事件可以通過HTML頁面的文檔對象模式進(jìn)行訪問。這并不是說SALT是綁定在HTML上的,其實SALT標(biāo)簽?zāi)軌蚝蚐GML家族中的任何標(biāo)示語言結(jié)合使用,比如Wireless Markup Language,Compact HTML,以及用在移動電話和手機(jī)上的具有新特性的XHTML profiles。同時開發(fā)者也可以將SALT和一些可視性標(biāo)示結(jié)合使用,比如WML,XHTML,或用于只傳輸聲音(voice-only browsing)的標(biāo)示(2000年12月,W3C發(fā)布了XHTML Basic 規(guī)范作為限定資源設(shè)備的推薦規(guī)范。2001年,WAP Forum 和DoCoMo正式采用XHTML Basic作為瀏覽器未來開發(fā)的基本標(biāo)示語言。XHTML Basic是通過使用XHTML模塊來實現(xiàn)的XM在這一點上和VoiceXML很相似)。

  之四:短信傳送和開發(fā)要點

  短信傳送(Short Messaging)

  Short Messaging Service (SMS) 短信息服務(wù)是指在無線電話或傳呼機(jī)等無線設(shè)備之間傳遞小段文字或數(shù)字?jǐn)?shù)據(jù)的一種服務(wù)。SMS是一種相對較簡單和可靠的技術(shù)。SMS在1992年首次出現(xiàn)在GSM電話中,而今所有的主要無線設(shè)備都支持它,而且大多數(shù)移動電話都有發(fā)送和接收SMS信息的功能。有數(shù)據(jù)顯示僅在2001年的12月其間全球就有300億條文本消息被發(fā)送出去。用戶可以通過電話鍵將160個以內(nèi)的數(shù)字或字母仔細(xì)地輸入一條SMS信息中。用戶也可以借助使用縮寫字母或者其他捷徑輕松完成信息輸入過程。

  短信息開發(fā)要點:

  SMS的地位已經(jīng)確立;而EMS和MMS直到2002年底或更晚才會流行起來。

  SMS并不容易開發(fā),將短信和程序結(jié)合起來的最簡單的方法是使用第三方工具,比如Simplewire的 Java SMS SDK 和 object XP jSMS。

  EMS是SMS的升級版本,而MMS是其未來版本,它要求使用3G無線構(gòu)架模式。

  如果WAP2.0連同OpenWave中的新興瀏覽器能在今明兩年贏得市場,那么MMS會很快流行起來。

  由于短信息的流行,老式的SMS面臨著革新。一種新的換代產(chǎn)品增強(qiáng)型信息服務(wù)(Enhanced Messaging Service EMS)問世了,它使用了SMS技術(shù)并新增了對二進(jìn)制對象如聲音、圖像和動畫等的支持。EMS可以使用預(yù)加到手機(jī)中的圖像和聲音。接收的信息中可以參照這些對象而不用將其下載。由于EMS對象是二進(jìn)制編碼,所以會使開發(fā)過程就變得更復(fù)雜一些,而且會比單一的文本信息載荷更容易出錯。因此在使用SMS或者EMS系統(tǒng)的界面中編寫代碼不是輕松的工作。Simplewire的 Java SMS SDK和object XP的 jSMS等產(chǎn)品將同各種SMSC進(jìn)行交互的大量細(xì)節(jié)方面的內(nèi)容掩藏了起來,并給用戶呈獻(xiàn)一種清晰的對象界面以執(zhí)行傳信功能。

  一些手機(jī)制造商正在研究一種更為前衛(wèi)的多媒體短信發(fā)送功能。這種多媒體信息服務(wù)(MMS)是在SMS產(chǎn)生10周年后的一個新生代產(chǎn)品。MMS使用XML格式和現(xiàn)有的HTTP及WAP基礎(chǔ)結(jié)構(gòu)。MMS在產(chǎn)業(yè)界有著強(qiáng)大的后盾,WAP Forum已將其加入新的WAP 2.0建議書中,而手機(jī)制造巨頭Nokia, Motorola, 和Ericsson也開始將MMS用于他們未來的產(chǎn)品中。MMS網(wǎng)絡(luò)將手機(jī)和其他MMS用戶連接到MMS代理和服務(wù)器上,它們會依次連接到Internet電子郵件服務(wù)器上,以及SMS和EMS系統(tǒng)中。這樣將會使開發(fā)者輕松進(jìn)入傳信系統(tǒng)中,只要使它兼容于我們熟知的Web和無線開發(fā)界面及工具就可以了。

  MMS已被安裝到50多種裝置上,但要普及的話恐怕要等到更快性能更好的第三代網(wǎng)絡(luò)和電話的問世了。在它的首次迭代過程中,MMS使用了W3Cd 一個標(biāo)準(zhǔn)-Synchronized Multimedia Integration Language( SMIL)和WAP的WML作為其基本語言在多媒體信息中體現(xiàn)其文本風(fēng)格和色彩圖像。

  之五:SyncML及開發(fā)要點

  SyncML

  信息化同步是無線設(shè)備產(chǎn)生之后應(yīng)運而生的產(chǎn)物。負(fù)責(zé)管理著我們的日程安排,通訊簿,任務(wù)目錄和電子郵件的個人數(shù)字助理和智能電話通常并不能完全發(fā)揮其作用,除非將他們的信息庫與個人電腦中的類似信息庫或者企業(yè)信息服務(wù)器相連才能將其完全利用。有很多實現(xiàn)同步化的方法,但通常最簡便的方法也就是最好的方法:用一個普通協(xié)議將基于文本的更新材料從一個數(shù)據(jù)源傳到另一個。

 

作者:JavaResearch 合作媒體:JavaResearch 編輯:顧北

 

 

 
 熱點技術(shù)
普通技術(shù) “5G”,真的來了!牛在哪里?
普通技術(shù) 5G,是偽命題嗎?
普通技術(shù) 云視頻會議關(guān)鍵技術(shù)淺析
普通技術(shù) 運營商語音能力開放集中管理方案分析
普通技術(shù) 5G網(wǎng)絡(luò)商用需要“無憂”心
普通技術(shù) 面向5G應(yīng)運而生的邊緣計算
普通技術(shù) 簡析5G時代四大關(guān)鍵趨勢
普通技術(shù) 國家網(wǎng)信辦就《數(shù)據(jù)安全管理辦法》公開征求意見
普通技術(shù) 《車聯(lián)網(wǎng)(智能網(wǎng)聯(lián)汽車)直連通信使用5905-5925MHz頻段管理規(guī)定(
普通技術(shù) 中興通訊混合云解決方案,滿足5G多元業(yè)務(wù)需求
普通技術(shù) 大規(guī)模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術(shù) 蜂窩車聯(lián)網(wǎng)的標(biāo)準(zhǔn)及關(guān)鍵技術(shù)及網(wǎng)絡(luò)架構(gòu)的研究
普通技術(shù) 4G與5G融合組網(wǎng)及互操作技術(shù)研究
普通技術(shù) 5G中CU-DU架構(gòu)、設(shè)備實現(xiàn)及應(yīng)用探討
普通技術(shù) 無源光網(wǎng)絡(luò)承載5G前傳信號可行性的研究概述
普通技術(shù) 面向5G中傳和回傳網(wǎng)絡(luò)承載解決方案
普通技術(shù) 數(shù)據(jù)中心布線系統(tǒng)可靠性探討
普通技術(shù) 家庭互聯(lián)網(wǎng)終端價值研究
普通技術(shù) 鎏信科技CEO劉舟:從連接層構(gòu)建IoT云生態(tài),聚焦CMP是關(guān)鍵
普通技術(shù) SCEF引入需求分析及部署應(yīng)用
  版權(quán)與免責(zé)聲明: ① 凡本網(wǎng)注明“合作媒體:通信界”的所有作品,版權(quán)均屬于通信界,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:通信界”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。 ② 凡本網(wǎng)注明“合作媒體:XXX(非通信界)”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé)。 ③ 如因作品內(nèi)容、版權(quán)和其它問題需要同本網(wǎng)聯(lián)系的,請在一月內(nèi)進(jìn)行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設(shè)新一代信息基礎(chǔ)設(shè)施 加快制造業(yè)數(shù)字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機(jī)
普通對話 安筱鵬:工業(yè)互聯(lián)網(wǎng)——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰(zhàn)越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業(yè)
普通對話 網(wǎng)易董事局主席丁磊:中國正在引領(lǐng)全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯(lián)通研究院院長張云勇:雙輪驅(qū)動下,工業(yè)
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術(shù) 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構(gòu)建自己的云平臺
通信前瞻
楊元慶:中國制造高質(zhì)量發(fā)展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質(zhì)量發(fā)展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發(fā)揮綜合優(yōu)勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機(jī)均已支持息屏顯示
普通對話 馬云:我挑戰(zhàn)失敗心服口服,他們才是雙11背后
普通對話 2018年大數(shù)據(jù)產(chǎn)業(yè)發(fā)展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強(qiáng):物聯(lián)網(wǎng)等新經(jīng)濟(jì)是最大機(jī)遇
普通對話 人人車?yán)罱。航衲臧l(fā)力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產(chǎn)品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發(fā)布新品單元塊 推動eFPGA升級
普通對話 金柚網(wǎng)COO邱燕:天吳系統(tǒng)2.0真正形成了社保管