亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 網絡通信 > 正文

10種無線應用程序技術全接觸(上)

2019-11-05 02:26:52
字體:
來源:轉載
供稿:網友

  編者按:java語言能夠完善無線應用從而使開發者更好地滿足企業的需求。一直以來,Java語言都是移動和無線應用程序的最佳平臺,但是現有的技術使Java難以應用到應用程序中去。比如設備的處理功率能力不足,網速太慢和網絡不安全等問題。直到設備和網絡提升了速度才得以支持運用無線技術的應用程序。Java在使用網絡資源方面強調的安全性和高效性使其成為在小而功能強大設備上(如智能電話和手持電話)構建企業應用程序的理想平臺。這里列舉出10種重要的能夠完善無線應用程序的技術,以及它們對于Java開發者而言至關重要的原因。
  
  之一:WAP技術
  移動設備(諸如智能電話和PDA)正在被充分應用到企業應用架構之中。這種想法最初是逐漸潛入人心的,但是發展趨勢卻顯而易見:企業用戶正在將移動設備運用到日常工作當中。這就是結構設計者在勾畫應用于整個企業的程序結構時需要考慮將Java運用到電話中(甚至給手機配備基本的上網功能)的原因。
  
  基于Wireless application PRotocol (WAP)技術的具有瀏覽網頁功能的手機在北美和歐洲一帶逐漸流行起來。WAP是由無線應用協定論壇(the WAP Forum)發展并流傳開來的,該論壇是由一群無線和通訊產業的公司組成,發布了能夠在無線設備上所使用Web內容和應用的“產業標準” 規范。于近期被認可的WAP版本是2.0版,但要到2003年我們才可能看到支持該版本的手機批量問世。目前,WAP1.1和WAP1.2.1版本是最為流行的。
  
  WAP開發要點:
  在企業Web應用程序中將諸如電話和PDA等基于WAP的設備作為最終用戶。
  
  雖然通過使用HTTP和Html等聞名的協議會使WAP2.0開發更輕易些,但近期內我們仍需要以WAP1.x為途徑進行開發。
  
  編寫服務器端代碼使其可以生成HTML和WML,同時也要考慮屏幕大小和數據流量。
  
  雖然有可用的代碼轉換器及HTML和WML間的轉換器,但很少能夠將設計漂亮的HTML頁面轉換成同樣漂亮WML頁面。你需要有非凡設計的中間件或使用系統自帶的xml/XSL解決方法。
  
  WAP Forum 在設計1.x版本的時候是經過深思熟慮的,但它和我們熟知和喜愛的3W協議 (比如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協議并將其加入WAP堆棧當中。如今WAP2.0開發者能夠象使用WAP 1.x協議一樣運用TCP/ip, HTTP和SSL, 以WAP2.0電話為目標進行開發。雖然現在難以確定這種雙向方法是否可行,這種做法無疑使WAP與World Wide Web Consortium 和IETF( Internet Engineering Task Force)的建議和標準更好的同步。WAP協議和3W協議的合并將很可能使無線Web應用更輕易投入使用,但是如何設計一種可以良好運用于大或小的form factors的程序顯示還是具有一定的挑戰性的。Web設計師不得不用一種不同的方法在小型設備上進行頁面設計,同時平衡移動設備的優點(諸如輕便性,及時性和位置識別性)和缺點(諸如傳輸速度慢,顯示屏太小,以及輸入法笨拙
  
  之二:移動標示語言和開發要點
  移動標示語言(Mobile Markup Languages),建立并傳送信息到移動設備上(例如Web電話,傳呼和手持設備)的過程和將其建立和傳送到臺式電腦或其他Web應用程序的過程相似。當然它們也有重要的差別。開發者必須因為移動設備屏幕更小,內存更小,計算能力較弱,以及數據流量更小而做出各種權衡。因此,許多傳送到移動設備中的內容沒有象在Web的目前標示標準HTML4.0的版本中那樣被完全格式化。這里有三種被推薦的替代方法:
  
  •WML
  
  •Compact HTML (cHTML)
  
  •XHTML Basic 及 XHTML Mobile Profile
  
  WAP是一套包含WML的協議,它符合XML1.0標準。WML是一個由WAP Forum設計并實施的全球工業標準。WAP2.0中對WML和低層傳輸協議進行了重要改進。WAP Forum設計的2.0版本將適應W3C中關于HTTP 和XHTML的標準,安全性更好,更新后的用戶界面和輸入法將跟上移動電話硬件的飛速發展。
  
  移動標示語言開發要點:
  
  •應重新設計內容和應用,尤其是面向移動設備的。
  
  •應通過平衡移動設備的便攜性和屏幕大小以及數據流量而突出其特性。
  
  •應使用中間件和服務器端生成動態頁面來支持多種標示語言。
  
  cHTML是由access公司推出的一種標示語言,于1998年被吸收成為W3C標準。cHTML因其用在日本DoCoMo公司提供的時下流行的i-mode無線Web服務中而名噪一時。cHTML和HTML結合使用讓i-mode應用發展得以輕松入門。結合DoCoMo公司的低成本B2C傳輸費用和i-mode在年輕人當中的聲望,cHTML的成功指日可待。
  
  目前,cHTML和WML兩種語言處于競爭狀態,CHTML的優勢是普及廣,而對WML來說,作為XML語言的實現者以及被設備制造公司和內容供給商廣泛采納則是其優勢所在。如今,cHTML和WML被溶入了結合所有最佳標示選項的HTML新版本-XHTML Basic 和 XHTML Mobile Profile。XHTML Basic 語言規范的制定者來自于各大公司,包括Openwave(Phone.com支持WML),Access Co. Ltd. (支持cHTML), W3C (從 XML 和 HTML 的角度出發), Sun, EriCSSon, 以及Panasonic。
  
  XHTML Basic是XML中對HTML4.01版本的實現。XHTML花費了相當長的時間改進了在HTML規范中的許多模棱兩可的問題。在XML的嚴格引進下,XHTML給瀏覽用器及其他瀏覽設備提供了清楚的頁面輸出導向,并答應使用“模塊”組件選擇處理瀏覽器性能的變化。XHTML是HTML的接替版,在未來的版本中所有的瀏覽器都將支持XHTML。
  
  2000年12月,W3C發布了XHTML Basic 規范作為限定資源設備的推薦規范。2001年,WAP Forum 和DoCoMo正式采用XHTML Basic作為未來瀏覽器開發的基本標示語言。XHTML Basic是通過使用XHTML模塊來實現的XML文檔類型,這些模塊是構造XML文檔類型的“積木”。XHTML Mobile Profile是增加了用于顯示元素和內部style sheets模塊的XHTML Basic的擴展集。
  
  符合WAP2.0技術的設備將通過同時支持WML 1.x 和 XHTML Basic或通過實現XSLT轉換來和WML1.x向下兼容。符合XHTML Basic規范的WAP2.0設備將具有先進的用戶界面,動畫效果,彈出式菜單以及顏色,這些將使得WAP內容與i-mode 內容一致。另外,Access公司和DoCoMo已就向XHTML Basic規范靠攏方面達成部分一致。
  
  之三:多模式標示語言和開發要點
  多模式標示語言(Multimodal Markup Languages)
  
  對無線Web程序的開發者來說,最難的一關是設計用戶輸入法以及在設備上顯示出信息,這在很大程度上是一種使用性能大挑戰。對許多缺乏耐心的人來說在電話的數字鍵盤上打字是最為乏味和痛苦的。而且,電話機以及手持電話的屏幕太小也會使信息難以閱讀,并給大量信息的顯示造成一定困難。
  
  現在有一種方法可以使這種情況得以改善,它可以在一定程度上解決問題,而且效果非常明顯:使用語音傳輸。每種電話的聽筒都有一個擴音器和揚聲器用于語音的傳入和傳出。很多PDA產品都配有擴音器和音質良好的揚聲器。有了這些語音傳輸工具,移動程序設計者就可以給用戶提供一種其他方法去捕捉和傳送信息。
  
  多模式標示語言開發要點:
  
  絕大多數人將電話作為通話手段,其次才是將它作為數據終端。
  
  研究智能電話的Java開發者通過結合使用XHTML+Voice 和 SALT設計出多模式程序(包括語音,文本,圖形),并以此同時滿足消費者和公司的要求。
  
  盡管XHTML+Voice 和 SALT還處于早期開發階段,但它們很可能迅速流行起來。而VoiceXML(XHTML+Voice 的前身)則被廣泛用于只傳輸聲音或其他交互式聲音回應程序當中。
  
  但是如何將語音傳輸功能運用到無線Web應用中去呢?在VoiceXML中定義了一套用于捕捉和傳送語音的的語言,但它不支持例如文本,圖形或視頻等其他形式的輸入和輸出。IBM和Motorola以及Opera共同研制了一種在Web程序中加入聲音,文本和圖形等多種性能的的方法:模塊化 VoiceXML 2.0并將它結合到XHTML當中 (XHTML+Voice)。這種方法與W3C所提倡的在內容的形式化、使XHTML易于擴展及保持該語言的靈活性方面的指導思想相一致。XHTML+Voice支持語音合成,語音對話,命令,控件以及語音語法。
  
  SALT(Speech Application Language Tags)是另一種解決方法,和XHTML+Voice不同,SALT 不但沒有借助于VoiceXML,反而特意避免VoiceXML的開發模式以及VoiceXML支持本語言中特有的重用性。SALT能夠充分利用支持語言的所有事件和腳本。例如,在使用HTML時,SALT標簽的用法就和其他HTML標簽一樣。SALT標簽可以通過使用腳本和包含屬性,方法和事件等進行設計,而這些屬性,方法和事件可以通過HTML頁面的文檔對象模式進行訪問。這并不是說SALT是綁定在HTML上的,其實SALT標簽能夠和SGML家族中的任何標示語言結合使用,比如Wireless Markup Language,Compact HTML,以及用在移動電話和手機上的具有新特性的XHTML profiles。同時開發者也可以將SALT和一些可視性標示結合使用,比如WML,XHTML,或用于只傳輸聲音(voice-only browsing)的標示(2000年12月,W3C發布了XHTML Basic 規范作為限定資源設備的推薦規范。2001年,WAP Forum 和DoCoMo正式采用XHTML Basic作為瀏覽器未來開發的基本標示語言。XHTML Basic是通過使用XHT


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91成人国产在线观看| 日本免费久久高清视频| 日本高清+成人网在线观看| 日本一欧美一欧美一亚洲视频| 亚洲精品丝袜日韩| 日本欧美中文字幕| 亚洲第一级黄色片| 欧美电影在线免费观看网站| 亚洲精品美女在线| 欧美天堂在线观看| 国产精品嫩草影院一区二区| 色先锋久久影院av| 精品国产乱码久久久久久天美| 性色av一区二区三区免费| 亚洲精品v欧美精品v日韩精品| 欧美资源在线观看| 69国产精品成人在线播放| 国产黑人绿帽在线第一区| 在线观看不卡av| 欧美在线一级va免费观看| 色午夜这里只有精品| 亚洲精品456在线播放狼人| 亚洲第一区第一页| 亚洲人成人99网站| 国精产品一区一区三区有限在线| 国产男女猛烈无遮挡91| 91成人福利在线| 亚洲国产精品久久久| 在线日韩日本国产亚洲| 国产精品99久久久久久www| 日韩在线观看成人| 91精品久久久久久久久久入口| 26uuu久久噜噜噜噜| 欧美日韩国产精品一区二区三区四区| 亚洲女人天堂色在线7777| 欧美激情免费观看| 精品亚洲一区二区三区在线播放| 国产999在线观看| 亚洲性生活视频在线观看| 日韩中文字幕精品| 激情久久av一区av二区av三区| 久久国产精彩视频| 精品国产欧美一区二区三区成人| 亚洲一区二区自拍| 91国内免费在线视频| 成人性生交大片免费看小说| 亚洲女人天堂网| 亚洲国产91色在线| 亚洲国产精品视频在线观看| 岛国av午夜精品| 狠狠做深爱婷婷久久综合一区| 九九热r在线视频精品| 成人免费在线视频网站| 国产不卡在线观看| 国产在线观看91精品一区| 欧美精品精品精品精品免费| 国产成人免费91av在线| 亚洲欧美制服丝袜| 国产精品爽爽爽爽爽爽在线观看| 亚洲男人天堂网| 亚洲精品电影在线| 欧美高清电影在线看| 国产精品美女无圣光视频| 国产中文字幕亚洲| 欧美激情一区二区三区在线视频观看| 国产视频久久久久| 亚洲色图狂野欧美| 精品久久久国产精品999| 性欧美暴力猛交69hd| 欧美午夜片欧美片在线观看| 亚洲男人天堂手机在线| 国产精品成人品| 欧美国产日产韩国视频| 亚洲国产精品女人久久久| 国产精品欧美日韩一区二区| 一区国产精品视频| 亚洲国产精品久久| 欧美性xxxxhd| 韩国福利视频一区| 亚洲最大福利视频网| 欧美成人在线网站| 国内免费精品永久在线视频| 国产精品久久久久久亚洲调教| 欧美激情18p| 在线播放日韩av| 中文亚洲视频在线| 欧美大尺度在线观看| 亚洲欧美在线磁力| 中文字幕精品在线视频| 亚洲免费视频观看| 久久精品亚洲热| 福利二区91精品bt7086| 欧美黑人性生活视频| 欧美黑人巨大xxx极品| 日韩av在线精品| 亚洲欧美激情视频| 国产+人+亚洲| 亚洲精品第一页| 国产一区视频在线播放| 欧美激情亚洲另类| 欧美极品在线播放| 精品自在线视频| 国产精品第1页| 97视频免费看| 亚洲一级免费视频| 欧美日韩亚洲网| 欧美精品video| 麻豆国产va免费精品高清在线| 日韩欧美黄色动漫| 日本在线精品视频| 午夜精品一区二区三区在线播放| 久久最新资源网| 欧美精品一本久久男人的天堂| 久久久精品一区二区| 91人人爽人人爽人人精88v| 欧美丰满片xxx777| 久久影院资源站| 国产欧美日韩精品丝袜高跟鞋| 成人国产精品久久久| 中文字幕亚洲欧美日韩高清| 国产精品久久久久免费a∨| 欧美午夜宅男影院在线观看| 日韩在线观看免费| 丝袜美腿亚洲一区二区| 国产亚洲人成网站在线观看| 欧美wwwxxxx| 日本国产高清不卡| 夜色77av精品影院| 午夜精品99久久免费| 国产欧美亚洲视频| 国产成人久久精品| 国产成人久久精品| 国产精品福利无圣光在线一区| 一本色道久久88综合日韩精品| 国产精品久久久久久久久久久久久| 国产97人人超碰caoprom| 欧美重口另类videos人妖| 精品视频久久久久久| 久久免费福利视频| 55夜色66夜色国产精品视频| 成人av在线天堂| 91社影院在线观看| 亚洲国产小视频| 欧美自拍视频在线观看| 欧美夫妻性视频| 国产精品高清在线观看| 在线精品国产成人综合| 亚洲天堂网站在线观看视频| 日韩欧亚中文在线| 日韩av观看网址| 欧美极度另类性三渗透| 午夜欧美大片免费观看| 久久久久久久影院| 日韩视频第一页| 亚洲成人在线视频播放| 在线丨暗呦小u女国产精品| 久久成人一区二区| 国产精品久久电影观看| 亚洲图片在线综合| 国产精品av在线| 日韩av大片免费看| 亚洲一区二区中文字幕| 91av在线国产| 法国裸体一区二区|