新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 10種無線技術(shù)詳細(xì)介紹

10種無線技術(shù)詳細(xì)介紹

作者: 時(shí)間:2011-04-07 來源:網(wǎng)絡(luò) 收藏

之一:WAP技術(shù)和開發(fā)要點(diǎn)
  移動(dòng)設(shè)備(諸如智能電話和PDA)正在被充分應(yīng)用到企業(yè)應(yīng)用架構(gòu)之中。這種想法最初是逐漸潛入人心的,但是發(fā)展趨勢(shì)卻顯而易見:企業(yè)用戶正在將移動(dòng)設(shè)備運(yùn)用到日常工作當(dāng)中。這就是結(jié)構(gòu)設(shè)計(jì)者在勾畫應(yīng)用于整個(gè)企業(yè)的程序結(jié)構(gòu)時(shí)需要考慮將Java運(yùn)用到電話中(甚至給手機(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ā)要點(diǎn):
  在企業(yè)Web應(yīng)用程序中將諸如電話和PDA等基于WAP的設(shè)備作為最終用戶。
  雖然通過使用HTTP和HTML等著名的協(xié)議會(huì)使WAP2.0開發(fā)更容易些,但近期內(nèi)我們?nèi)孕枰訵AP1.x為途徑進(jìn)行開發(fā)。
  編寫服務(wù)器端代碼使其可以生成HTML和WML,同時(shí)也要考慮屏幕大小和數(shù)據(jù)流量。
  雖然有可用的代碼轉(zhuǎn)換器及HTML和WML間的轉(zhuǎn)換器,但很少能夠?qū)⒃O(shè)計(jì)漂亮的HTML頁面轉(zhuǎn)換成同樣漂亮WML頁面。你需要有特殊設(shè)計(jì)的中間件或使用系統(tǒng)自帶的XML/XSL解決方法。
  WAP Forum 在設(shè)計(jì)1.x版本的時(shí)候是經(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é)議一樣運(yùn)用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è)計(jì)一種可以良好運(yùn)用于大或小的 form factors的程序顯示還是具有一定的挑戰(zhàn)性的。Web設(shè)計(jì)師不得不用一種不同的方法在小型設(shè)備上進(jìn)行頁面設(shè)計(jì),同時(shí)平衡移動(dòng)設(shè)備的優(yōu)點(diǎn)(諸如輕便性,及時(shí)性和位置識(shí)別性)和缺點(diǎn)(諸如傳輸速度慢,顯示屏太小,以及輸入法笨拙等)。

之二:移動(dòng)標(biāo)示語言和開發(fā)要點(diǎn)
  移動(dòng)標(biāo)示語言(Mobile Markup Languages),建立并傳送信息到移動(dòng)設(shè)備上(例如Web電話,傳呼和手持設(shè)備)的過程和將其建立和傳送到臺(tái)式電腦或其他Web應(yīng)用程序的過程相似。當(dāng)然它們也有重要的差別。開發(fā)者必須因?yàn)橐苿?dòng)設(shè)備屏幕更小,內(nèi)存更小,計(jì)算能力較弱,以及數(shù)據(jù)流量更小而做出各種權(quán)衡。因此,許多傳送到移動(dòng)設(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是一個(gè)由WAP Forum設(shè)計(jì)并實(shí)施的全球工業(yè)標(biāo)準(zhǔn)。WAP2.0中對(duì)WML和低層傳輸協(xié)議進(jìn)行了重要改進(jìn)。WAP Forum設(shè)計(jì)的2.0版本將適應(yīng)W3C中關(guān)于HTTP 和XHTML的標(biāo)準(zhǔn),安全性更好,更新后的用戶界面和輸入法將跟上移動(dòng)電話硬件的飛速發(fā)展。
  移動(dòng)標(biāo)示語言開發(fā)要點(diǎn):
  •應(yīng)重新設(shè)計(jì)內(nèi)容和應(yīng)用,尤其是面向移動(dòng)設(shè)備的。
  •應(yīng)通過平衡移動(dòng)設(shè)備的便攜性和屏幕大小以及數(shù)據(jù)流量而突出其特性。
  •應(yīng)使用中間件和服務(wù)器端生成動(dòng)態(tài)頁面來支持多種標(biāo)示語言。
  cHTML是由Access公司推出的一種標(biāo)示語言,于1998年被吸收成為W3C標(biāo)準(zhǔn)。cHTML因其用在日本DoCoMo公司提供的時(shí)下流行的i- mode無線Web服務(wù)中而名噪一時(shí)。cHTML和HTML結(jié)合使用讓i-mode應(yīng)用發(fā)展得以輕松入門。結(jié)合DoCoMo公司的低成本B2C傳輸費(fèi)用和 i-mode在年輕人當(dāng)中的聲望,cHTML的成功指日可待。
  目前,cHTML和WML兩種語言處于競(jìng)爭(zhēng)狀態(tài),CHTML的優(yōu)勢(shì)是普及廣,而對(duì)WML來說,作為XML語言的實(shí)現(xiàn)者以及被設(shè)備制造公司和內(nèi)容供應(yīng)商廣泛采納則是其優(yōu)勢(shì)所在。如今,cHTML和WML被溶入了結(jié)合所有最佳標(biāo)示選項(xiàng)的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中對(duì)HTML4.01版本的實(shí)現(xiàn)。XHTML花費(fèi)了相當(dāng)長的時(shí)間改進(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模塊來實(shí)現(xiàn)的XML文檔類型,這些模塊是構(gòu)造XML文檔類型的“積木”。XHTML Mobile Profile是增加了用于顯示元素和內(nèi)部style sheets模塊的XHTML Basic的擴(kuò)展集。
  符合WAP2.0技術(shù)的設(shè)備將通過同時(shí)支持WML 1.x 和 XHTML Basic或通過實(shí)現(xiàn)XSLT轉(zhuǎn)換來和WML1.x向下兼容。符合XHTML Basic規(guī)范的WAP2.0設(shè)備將具有先進(jìn)的用戶界面,動(dòng)畫效果,彈出式菜單以及顏色,這些將使得WAP內(nèi)容與i-mode 內(nèi)容一致。另外,Access公司和DoCoMo已就向XHTML Basic規(guī)范靠攏方面達(dá)成部分一致。

本文引用地址:http://m.butianyuan.cn/article/156468.htm

之三:多模式標(biāo)示語言和開發(fā)要點(diǎn)
  多模式標(biāo)示語言(Multimodal Markup Languages)
  對(duì)無線Web程序的開發(fā)者來說,最難的一關(guān)是設(shè)計(jì)用戶輸入法以及在設(shè)備上顯示出信息,這在很大程度上是一種使用性能大挑戰(zhàn)。對(duì)許多缺乏耐心的人來說在電話的數(shù)字鍵盤上打字是最為乏味和痛苦的。而且,電話機(jī)以及手持電話的屏幕太小也會(huì)使信息難以閱讀,并給大量信息的顯示造成一定困難。
  現(xiàn)在有一種方法可以使這種情況得以改善,它可以在一定程度上解決問題,而且效果非常明顯:使用語音傳輸。每種電話的聽筒都有一個(gè)擴(kuò)音器和揚(yáng)聲器用于語音的傳入和傳出。很多PDA產(chǎn)品都配有擴(kuò)音器和音質(zhì)良好的揚(yáng)聲器。有了這些語音傳輸工具,移動(dòng)程序設(shè)計(jì)者就可以給用戶提供一種其他方法去捕獲和傳送信息。
  多模式標(biāo)示語言開發(fā)要點(diǎn):
  絕大多數(shù)人將電話作為通話手段,其次才是將它作為數(shù)據(jù)終端。
  研究智能電話的Java開發(fā)者通過結(jié)合使用XHTML+Voice 和 SALT設(shè)計(jì)出多模式程序(包括語音,文本,圖形),并以此同時(shí)滿足消費(fèi)者和公司的要求。
  盡管XHTML+Voice 和 SALT還處于早期開發(fā)階段,但它們很可能迅速流行起來。而VoiceXML(XHTML+Voice 的前身)則被廣泛用于只傳輸聲音或其他交互式聲音回應(yīng)程序當(dāng)中。
  但是如何將語音傳輸功能運(yùn)用到無線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支持語音合成,語音對(duì)話,命令,控件以及語音語法。
  SALT(Speech Application Language Tags)是另一種解決方法,和XHTML+Voice不同,SALT 不但沒有借助于VoiceXML,反而特意避免VoiceXML的開發(fā)模式以及VoiceXML支持本語言中特有的重用性。SALT能夠充分利用支持語言的所有事件和腳本。例如,在使用HTML時(shí),SALT標(biāo)簽的用法就和其他HTML標(biāo)簽一樣。SALT標(biāo)簽可以通過使用腳本和包含屬性,方法和事件等進(jìn)行設(shè)計(jì),而這些屬性,方法和事件可以通過HTML頁面的文檔對(duì)象模式進(jìn)行訪問。這并不是說SALT是綁定在HTML上的,其實(shí)SALT標(biāo)簽?zāi)軌蚝蚐GML家族中的任何標(biāo)示語言結(jié)合使用,比如Wireless Markup Language,Compact HTML,以及用在移動(dòng)電話和手機(jī)上的具有新特性的XHTML profiles.同時(shí)開發(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模塊來實(shí)現(xiàn)的XM在這一點(diǎn)上和VoiceXML很相似)。

藍(lán)牙技術(shù)相關(guān)文章:藍(lán)牙技術(shù)原理

上一頁 1 2 3 4 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉