跳到主要內容

臺灣博碩士論文加值系統

(54.224.117.125) 您好!臺灣時間:2022/01/28 19:08
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:李凱雯
研究生(外文):Kai-Wen Lee
論文名稱:WAP轉換閘道之系統架構設計與實作
論文名稱(外文):Design and Implementation of WAP Translation Gateway
指導教授:吳毅成
指導教授(外文):I-Chen Wu
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:46
中文關鍵詞:WAPHTML與WML的轉換
外文關鍵詞:WAPHTML to WML
相關次數:
  • 被引用被引用:1
  • 點閱點閱:184
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
WML (Wireless Markup Language),是在WAP的標準中,為了顯示特定的內容及使用者介面,所設計的一種語言格式。然而,在網際網路上,大部分的網頁都是以HTML (Hyper Text Markup Language) 所寫成的,支援WAP的行動設備通常並不能直接去讀取HTML的檔案。網頁開發人員必須重新設計網頁,以提供服務給行動通訊裝置。這樣的作法不僅在開發時相當地花費人力和時間,日後還得維護兩份相同內容但格式不同的檔案。
在本篇論文中,我們設計並且實作了一套新的WAP轉換閘道系統。由於系統中內定了一套標準的轉換規則,所以行動裝置對伺服器提出需求時,能自動地將HTML文件轉換成WML文件,並針對不同的行動裝置,給予不同的回應。除了可以利用原有的轉換規則來轉換網頁外,開發人員還可以針對特定的網頁及裝置,設計它們之間特有的轉換規則。另外,HTML文件的資料量通常比WML文件大許多,轉換後的WML文件通常會超出WML文件的大小限制 (1.4K bytes)。本篇論文也將針對此問題,提出了新的切割方式。

WML (Wireless Markup Language) defined by WAP Forum is designed to display specifying content and user interface for WAP-enable devices. However, most Web contents in the Internet are written by HTML (Hyper Text Markup Language), WAP-enabled devices usually can’t access those Web pages directly. In the past, Web programmer must rewrite Web applications for mobile clients. On the one hand it is slow to market and higher cost, on the other hand Web programmer must maintain two different documents which almost have the same content.
In this thesis, we will design and implement a WAP translation gateway. By a set of normal conversion rules on the gateway, it can convert HTML to WML automatically as well as response different outputs for different clients. Besides using original conversion rules, developer still can design special conversion rules between special Web pages and clients. Furthermore, HTML documents are usually larger than WML documents, it will make WML documents to exceed its size limitation (1.4K bytes). We will also propose a new method to divide WML documents.

摘要 i
ABSTRACT ii
誌謝 iii
目錄 iv
表目錄 vi
圖目錄 vii
第一章 序論 1
1.1研究背景 1
1.2研究動機 2
1.3系統簡介 3
1.4章節介紹 4
第二章 背景知識與相關研究 5
2.1 Wireless Application Protocol 5
2.1.1 WAP 與TCP/IP及WWW的比較 5
2.2相關語言的介紹 9
2.2.1 Hyper Text Markup Language 10
2.2.2 EXtensible Hyper Text Markup Language 12
2.2.3 Wireless Markup Language 13
2.2.4 EXtensible Stylesheet Language 15
2.3現有轉換系統的介紹 16
2.3.1完全自動化的轉換系統 17
2.3.2可組態化的轉換系統 17
第三章 系統分析 20
3.1系統架構概觀 20
3.2 HTML與WML的比較 22
3.2.1基本結構差異 22
3.2.2 標籤 (tag) 的對應關係 24
3.2.2.1與結構有關的標籤 24
3.2.2.2與文字排列及字型有關的標籤 25
3.2.2.3與表格有關的標籤 27
3.2.2.4與連結及表單有關的標籤 28
3.2.2.4其它標籤 29
3.2.3編碼模式的差異 29
3.2.4個人化的問題 29
3.2.5 WML deck的限制 30
3.3 Deck切割的方法 30
3.4行動通訊設備本身的差異 33
第四章 系統實作 36
4.1系統實作環境 36
4.2系統整體流程圖 36
4.3實作成果 40
4.4系統效能 42
第五章 結論與未來工作 44
參考文獻 45

[1] Apache Software Foundation, “Xerces2 JAVA Parser 2.0.1”, http://xml.apache.org/xerces2-j/index.html, March 2002.
[2] Apache Software Foundation, “Xalan-Java version 2.3.1”, http://xml.apache.org/xalan-j/index.html, February 2002.
[3] GSM World, “GSM Technology”, http://www.gsmworld.com/technology/index.shtml.
[4] OASIS, “SGML: General Introductions and Overviews”, http://www.oasis-open.org/cover/general.html, June 1999.
[5] SourceForge™ collaborative software development (CSD), “Project: JTidy: Summary”, http://sourceforge.net/projects/jtidy, August 2000.
[6] Sun Microsystems, “Enabling Web Applications for Wireless Devices”, http://wwws.sun.com/software/xml/developers/iftwireless/.
[7] W3C, “HTML 4.01 Specification”, http://www.w3.org/TR/html401/, December 1999.
[8] W3C, “XHTML™ 1.0: The Extensible HyperText Markup Language” http://www.w3.org/TR/xhtml1/, January 2000.
[9] W3C, “XML Base”, http://www.w3.org/TR/xmlbase/, June 2001.
[10] W3C, “XML Path Language (XPath) 2.0”, http://www.w3.org/TR/xpath20/, April 2002.
[11] W3C, “XSL Transformations (XSLT) Version 2.0”, http://www.w3.org/TR/xslt20/, April 2002.
[12] Wireless Application Protocol Forum, “Wireless Application Protocol Architecture Specification”, http://www1.wapforum.org/tech/documents/WAP-210-WAPArch-20010712-a.pdf, July 2001.
[13] Wireless Application Protocol Forum, “Wireless Application Protocol Wireless Markup Language Specification”, http://www1.wapforum.org/tech/documents/WAP-191-WML-20000219-a.pdf, February 2000.
[14] Charles Arehart, et al., Professional WAP, 1st Edition, Wrox Press., USA, July 2000.
[15] Elliotte Rusty Harold, Java Network Programming, 2nd Edition, O’REILLY, USA, August 2000.
[16] Elliotte Rusty Harold & W. Scott Means, XML in a Nutshell, 1st Edition, O’RELLY, USA, January 2001.
[17] Steve Holzner, XML COMPLETE, 1st Edition , McGraw-Hill, USA., 1998.
[18] Brett McLaughlin, Java & XML, 2nd Edition, O’REILLY, USA, September 2001.
[19] 鄭吉峰著,WAP與WML行動通訊科技應用,初版,實書堂文化事業有限公司,台灣,August 2000。
[20] 徐元瑛,”HTML文件至WML文件之自動轉換系統”,國立交通大學資訊工程系,碩士論文,June 1999。

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top