簡易檢索 / 詳目顯示

研究生: 楊協龍
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.

    Contents ABSTRACT I CONTENTS II LIST OF FIGURES IV LIST OF TABLES V CHAPTER 1 INTRODUCTION 1 1.1 MOTIVATION 1 1.2 ORGANIZATION OF THE THESIS 3 CHAPTER 2 RELATED WORKS 4 2.1 TRANSCODING PROXY OF IBM ALPHAWORKS 4 2.2 INTEL QUICK WEB TECHNOLOGY 4 2.3 SPYGLASS PRISM 6 2.4 AN ENHANCED PROXY ARCHITECTURE FOR EFFICIENT WEB BROWSING OVER CELLULAR NETWORKS 6 CHAPTER 3 COMPARISON OF HTML AND WML 8 3.1 HTML INTRODUCTION 8 3.2 WML INTRODUCTION 9 3.3 COMPARISON OF HTML AND WML 10 CHAPTER 4 SYSTEM OVERVIEW 12 4.1 WEB SERVER 12 4.2 CLIENT 13 4.3 TRANSLATION SERVER 14 CHAPTER 5 TRANSLATION FLOW 15 5.1 TRANSLATION SERVER COMPONENTS 15 5.1.1 HTML Parser 16 5.1.2 Document Analyzer 16 5.1.3 Filter 17 5.1.4 Content Divider 17 5.1.5 Link Builder 17 5.1.6 WML Generator 18 5.2 TRANSLATION FLOW 18 CHAPTER 6 CONVERSION STRATEGIES 21 6.1 THE LIMITATION OF CLIENT DEVICES AND NETWORK 21 6.2 THREE BASIC CONVERSION STRATEGIES 22 6.2.1 Tables to Lists 23 6.2.2 One Table One Deck 23 6.2.3 Preview First 24 6.3 EVALUATION OF CONVERSION STRATEGIES 28 CHAPTER 7 IMPLEMENTATION CONSIDERATION AND PERFORMANCE EVALUATION 31 7.1 THE IMPLEMENTATION OF THE TRANSLATION SERVER 31 7.2 PERFORMANCE EVALUATION 32 7.2.1 Searching an Article in a Web Site 32 7.2.2 Simply Browsing in a Web Site 34 7.2.3 Searching a Link in a Web Site 36 7.2.4 Searching a Specific Subject in a Web Site 37 7.2.5 Discussion of Experimental Results 40 CHAPTER 8 CONCLUSIONS AND FUTURE WORKS 42 REFERENCES 44 List of Figures FIGURE 2.1 IBM RESEARCH TRANSCODING SYSTEM 5 FIGURE 2.2 INFOPYRAMID 5 FIGURE 2.3 THE PROXY ARCHITECTURE 7 FIGURE 3.1 EXAMPLES OF HTML AND WML 10 FIGURE 4.1 SYSTEM OVERVIEW 12 FIGURE 5.1 TRANSLATION SERVER COMPONENTS AND TRANSLATION FLOW 15 FIGURE 6.1 STRUCTURE OF ORIGINAL DOCUMENT 26 FIGURE 6.2 TABLES TO LISTS 26 FIGURE 6.3 ONE TABLE ONE DECK 27 FIGURE 6.4 PREVIEW FIRST 27 FIGURE 7.1 FLOW OF EXPERIMENT #1 34 FIGURE 7.2 FLOW OF EXPERIMENT #2 35 FIGURE 7.3 FLOW OF EXPERIMENT #3 37 FIGURE 7.4 FLOW OF EXPERIMENT #4 39 List of Tables TABLE 6.1 COMPARISON OF THREE CONVERSION STRATEGIES 30 TABLE 7.1 COMPARISONS OF TRANSMISSION VOLUME BETWEEN HTML BROWSING AND WML BROWSING 39

    [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

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE