研究生: |
楊協龍 Hsie-Long |
---|---|
論文名稱: |
HTML-WML轉換器的設計與實作 Design and Implementation of an HTML-WML Translator |
指導教授: |
王家祥
Jia-Shung Wang |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2000 |
畢業學年度: | 88 |
語文別: | 英文 |
論文頁數: | 45 |
中文關鍵詞: | HTML網頁 、轉換 、WML網頁 |
外文關鍵詞: | HTML, translate, WML, partial information |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著科技的進步,無線通訊器材充斥在當前的社會之中,並且開始融入人類的生活,讓無線通訊與一般的生活緊密的結合在一起。除了原有的語音服務之外,透過無線網路來瀏覽網頁也變成了一項重要的服務。本篇畢業論文主要在於利用無線通訊器材和HTML網頁的普及性,在現有的環境之下,提供更多、更便利的服務,讓無線通訊的應用,更加廣泛,讓生活更加便利。
儘管透過無線網路來瀏覽網頁已經越來越普及,但是目前可以瀏覽的網頁仍僅止於專門設計給無線網路用的WML網頁,而提供WML網頁的網站也並不多見。相對地,盛行於桌上型個人電腦的HTML網頁,不但在Internet上隨處可見,其數量也在持續地增加。不過,由於一般無線通訊器材只配備了較小、解析度低的螢幕,較差的計算能力,以及較少頻寬的無線網路,所以HTML網頁並不適合使用在一般無線通訊器材的環境當中。為了解決這個問題,本篇畢業論文提出一個系統,讓具有WML瀏覽器的無線通訊器材,能夠直接瀏覽現有的HTML網頁。此系統提供了一個有效的方式,能將HTML 網頁的內容,轉換為一連串的WML網頁,使得一般的無線通訊器材都能直接瀏覽HTML網頁的內容,而不是只能瀏覽少數特定的WML網頁。
由於本系統將原有的HTML網頁,轉換成為一連串較小的WML網頁,使用者不必像過去一樣,一次下載整個HTML網頁,而只需下載所需要的部分資訊。這可以明顯地減少在無線網路上的傳輸量,讓使用者減少不必要的等待和花費。根據我們的實驗,使用我們的系統,用瀏覽WML網頁的方式來獲得資訊,平均所需要的網路傳輸量,只有一般瀏覽HTML網頁的方式的41.6%。
Information access through WWW on the Internet has become an important service for mobile clients due to rapidly growing diversity of wireless communication devices. However, common web pages of HTML (or XML) are designated around the desktop PC environment, it is not suitable for mobile clients with small size of screen, low quality of display resolution, insufficient computing power, and narrow-band wireless communication networks. Recently, a plain version of XML, called WML, has been nominated to serve as a new standard in web browsing for mobile devices. However, at the moment the quantity of available WML pages is relatively small comparing to the number of existing HTML pages that is still growing at an incredible rate. And users may be used to browsing information from the existing HTML pages that they access with desktop PC at home. So it is helpful if there exists a solution for mobile devices with WML browser to access the existing, innumerable HTML pages. In this thesis, we present a system for providing an effective gateway service to translate the content on an HTML page to a set of WML decks such that the mobile clients can get the necessary information through WAP. Our system delivers the partial information to the mobile device users they acquired, instead of the whole page obtained in a regular web page access. Thus, it can significantly reduce the amount of transmission on wireless networks. In the experiments, WML browsing through our system costs only 41.6% of the transmission data of HTML browsing in average case.
[1] Transcoding Proxy, IBM alphaWorks, http://www.alphaworks.ibm.com/tech/transcodingproxy, June 11, 1999.
[2] J. R. Smith, R. Mohan, and C.-S. Li, "Transcoding Internet Content for Heterogeneous Client Devices," Proc. IEEE Int. Conf. Circuits and Syst. (ISCA), May 1998.
[3] C.-S. Li, R. Mohan, and J. R. Smith, "Multimedia Content Description in the InfoPyramid," Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing (ICASSP), May 1998.
[4] J. R. Smith, R. Mohan, and C.-S. Li, "Content-Based Transcoding of Images in The Internet," Proc. IEEE Int. Conf. Image Processing (ICIP), October 1998.
[5] Intel Quick Web Technology, Intel Press Release, http://www.intel.com/pressroom/archive/releases/IN011998.HTM, January 19, 1998.
[6] Spyglass Prism, http://www.spyglass.com/solutions/technologies/prism/, October 27, 1999.
[7] K. Ham, S. Jung, S. Yang, H. Lee, and K. Chung, " An Enhanced Proxy Architecture for Efficient Web Browsing over Cellular Networks," The 14th International Conference on Information Networking, Session 5A, no. 4, January 26, 2000.
[8] "HyperText Markup Language (HTML) 4.01 Specification," W3C Recommendation, http://www.w3.org/TR/html4/, December 24, 1999.
[9] "Information Processing -- Text and Office Systems -- Standard Generalized Markup Language (SGML)," ISO 8879, http://www.iso.ch/cate/d16387.html, 1986.
[10] "Extensible Markup Language (XML) 1.0," W3C Recommendation, http://www.w3.org/TR/REC-xml, February 10, 1998.
[11] "Extensible HyperText Markup Language (XHTML) 1.0," W3C Recommendation, http://www.w3.org/TR/xhtml1/, January 26, 2000.
[12] "Wireless Markup Language (WML) Specification Version 1.2," WAP Forum Specification, http://www1.wapforum.org/tech/documents/SPEC-WML-19991104.pdf, November 4, 1999.
[13] "Wireless Application Protocol (WAP) Architecture Specification," WAP Forum Specification, http://www1.wapforum.org/tech/documents/SPEC-WAPArch-19980430.pdf, April 30, 1998.
[14] "Uniform Resource Identifiers (URI): Generic Syntax," T. Berners-Lee, et al., http://www.ietf.org/rfc/rfc2396.txt, August 1998.
[15] "Multipurpose Internet Mail Extensions (MIME)," N. Freed, et al., http://www.ietf.org/rfc/rfc2045.txt, November 1996.
[16] Java Servlet API, http://java.sun.com/products/servlet/
[17] Avenida Web Server 1.1, http://www.avenida.co.uk/products/aws/index.html
[18] Nokia WAP Server, http://www.nokia.com/corporate/wap/gateway.html
[19] Java HTML Tidy, http://www3.sympatico.ca/ac.quick/jtidy.html
[20] XML Parser for Java, http://www.alphaworks.ibm.com/tech/xml4j