跳到主要內容

臺灣博碩士論文加值系統

(3.235.120.150) 您好!臺灣時間:2021/08/06 00:31
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳怡婷
研究生(外文):Yi-Ting Chen
論文名稱:一般網頁適用手持設備之伺服器端自動網頁調整系統
論文名稱(外文):Server Side Web Page Automatic Re-authoring for Handheld DevicesServer Side Web Page Automatic Re-authoring for Handheld Devices
指導教授:陳恆祐張克寧
指導教授(外文):Herng-Yow ChenKeh-Ning Chang
學位類別:碩士
校院名稱:國立暨南國際大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:英文
論文頁數:34
中文關鍵詞:無線手持行動裝置
外文關鍵詞:web page re-authoringhandheld devicemobile device
相關次數:
  • 被引用被引用:0
  • 點閱點閱:145
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
近年來,無線上網環境大幅普及,使用起來非常的方便,而內建網路瀏覽器的手持裝置也以比以往更加猛烈的普及趨勢:無論是號稱 3.5G 的 iPhone,或是在商務人士中已經非常普遍的PDA,甚至是時下廣受年輕人歡迎的掌上型遊樂器兼多媒體播放器 PSP,都內有各家公司自己的無線網路瀏覽器。 雖然無線上網已經是如此方便又如此普遍,但網路上絕大多數的網頁都是為了高解析度的電腦螢幕而設計的。 如此的網頁解析度是一般行動手持裝置螢幕的數倍大,觀看起來非常的不方便,也不符合一般人瀏覽網頁的習慣。 然而要每個站的網頁設計師再為各種螢幕大小的行動裝置重新設計網頁卻是一件太過費時費力的事情。 真正符合經濟效益的解決之道便是製作一個系統,自動依連線的裝置不同,來改寫原本的網頁。

為能得到精準的連線裝置資料,我們的伺服器端系統要求使用者先註冊。 並在註冊時要求使用者填寫他們手持行動裝置的相關資料,例如螢幕大小、不能播放的多媒體格式等等。 我們的系統分為能夠事先在使用者連線前重新編寫網頁的前處理器(preprocessor),以及能夠線上服務連線使用者的處理器(handler)這兩部分。 前處理器根據使用者提供的準確資料,調整原始網頁以產生對應每一個帳號的新網頁。 其過程採用 CSS 以及 JavaScript 的技術,原始網頁中所有會影響視覺觀感的網頁元素屬性抽出,寫入與網頁相對應的 CSS 檔案之中。 如此一來便能夠藉由調整 CSS 檔案中的內容,以達成讓前處理器預先改寫網頁或是讓使用者動態即時的改變網頁內容的目的。

即使網頁已事先調整過,適合使用者螢幕大小,使用者有時還是希望能夠依照自己的喜好或是需求即時的調整網頁內容。 例如視力不夠清楚的中老年人會想要把字級放大,或是使用者可能想要觀看圖片的細節等等,因此提供使用者動態縮放的功能是很有必要的。 前處理器在重新編寫網頁之時,在新產生的網頁之中都放入一個浮動圖示選單,縱然網頁捲動,但是它仍然可以保持在畫面左上方固定位置。 使用者點選相對應的圖示便可以簡單地放大、縮小、或是重置網頁的縮小比率。 儘管此伺服器端自動網頁調整系統仍不盡完善,但這項服務的架構還是很值得去嘗試的。
It is convenient that the wireless environments have been developed very substantially in recent years. The handheld mobile devices with embedded Internet browser also popularize in a fierce way ever before. No matter iPhone declaring as the “3.5G cell phone”, PDA owned by most business men, or PSP being popular among the youths as a handheld game console and multimedia player, these kinds of handheld devices all have their own embedded Internet browsers. Though connecting in wireless is so easy and common, most of the web pages are designed for desktop computers. Because the resolution of web pages is usually several times of the tiny screen, it is not comfortable to read pages and not fitting the browsing habits of the public. However, asking every web designer to rewrite all pages for different handheld devices with different sizes wastes too much time and efforts. The real economic solution is making a system that can automatically re-author the original web pages for different connecting devices.

In order to gather the precise information of connecting devices, our server side system asks user register and login. When they register new accounts, they have to fill up their device-related information, such as the width and height of screen, and unplayable multimedia formats. Our system is divided into two parts: the preprocessor that re-author pages before the connecting of registrants, and the handler that serve connectors online. Based on user’s accurate data, the preprocessor adjusts original pages and generates result pages for every account. By employing the techniques of CSS and JavaScript, we extract all visual-relates attributes of web elements, and then write them into corresponding created CSS files. Therefore our system can reach the goal to make preprocessor re-authors web pages in advance and allow users actively adjust the contents of pages though modifying generated CSS files.

Even the web pages have been adapted to fit the width of small screen; users may still want to adjust web contents online according to their favorites or needs sometimes. For example, an old person may want to enlarge the word size for his near-sighted eyes, or someone may want to zoom in the picture to watch its detail. Providing users the function to adjust is thus necessary. When the preprocessor re-author a web page, it puts a floating panel for controlling that can fix on the same place on screen even users scroll the page. Users can click the icons on the panel to enlarge, reduce, and reset the downsizing rate of the viewing page.
論文摘要 I
Abstract III
Contents V
List of Figures VI
Chapter 1 Introduction 1
1.1 Motivation 1
1.2 A New Browsing Method 2
1.3 Organization 2
Chapter 2 Related Works 3
2.1 Browsing Techniques 3
2.2 Web Page Transformation Approaches 3
2.3 Support of Existing Technologies for CSS2 and JavaScript 4
Chapter 3 Framework 6
3.1 Server Side Application Comparing with Client and Proxy Side 6
3.2 System Architecture 7
Chapter 4 Page-Adapting Method 10
4.1 Introduce the HTML Parser for PHP 10
4.2 Introduce CSS & Extract Attributes into CSS Files for Adjusting 12
4.3 Adjust Web Page Content Depending on Registered information 15
4.4 Deal with Multimedia File by User’s Favorite 16
4.5 Dynamic Page-Adjusting Method 18
Chapter 5 Implementation Result and Conclusions 21
5.1 Implementation Result 21
5.2 Reflection of Our Work 24
5.3 Future Work 25
Reference 26
[1]Henricksen, K; Indulska, J (2001) Adapting the web interface: an adaptive web browser. In: Proceeding 2nd Australasian User Interface Conference (AUIC’01), pp 21–28
[2]Biancheri, Chiara; Pazzaglia, Jean-Christophe; Paddeu, Gavino (2001) EIHA?!?: deploying Web & WAP services using XML technology. SIGMOD Record 30(1):5–12
[3]de Bruijn, O; Spence, R; Chong, A; (2002) RSVP browser: web browsing on small screen devices. Personal and Ubiquitous Computing 6(4):245–52
[4]Grundy, John; Yang, Biao (2003) An environment for developing adaptive, multi-device user interfaces. In: Proceeding AUIC’03 18:47-56
[5]Lee, Kwang Bok; Grice, Roger A. (2003) An adaptive viewing application for the web on personal digital assistants. In: Proceedings SIGDOC’ 03, pp 125–132
[6]Han, Richard; Perret, Veronique; Naghshineh, Mahmoud (2000) WebSplitter: a unified XML framework for multi-device collaborative Web browsing. In: Proceedings ACM 2000 conference on computer supported cooperative work, pp 221–230
[7]Whang, Yonghyun; Jung, Changwoo; Kim, Jihong; Chung, Sungkwon (2001) WebAlchemist: a web transcoding system for mobile web access in handheld devices. In: Proceedings of SPIE 4534:37–46
[8]Buyukkokten, Orkut; Garcia-Molina, Hector; Paepcke, Andreas; Winograd, Terry (2000) Power
browser: efficient web browsing for PDAs. In: Proceedings of the conference on human factors in computingsystems (CHI 2000), pp 430–437
[9]Bickmore, Timothy W.; Schilit, Bill N. (1997) Digestor: device-independent access to the world wide web. Comput Network ISDN Syst 29(8-13):1075–1082
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top