【正文】
ons of the same website. Even with the help of the fascinating toolkits.If we resize the original Web page to fit the width of mobile device, the vertical scroll bar will be too long to view, and the information is crowded. On the other hand, if we provide another version of the original Web page, there may be some important information lost in the mobile version, and the transformation of each page costs a lot for Web page developers. Hence, in this research, we propose a system that is designed to help users to personalize their mobile Web pages for handheld device browsing.. Research objectivesIn this subsection, the four major research objectives are listed and introduced briefly.. EasytouseIt does not make sense to launch another program other than the browser to personalize a Web page. When a user surfs on the Internet and finds a Web page that interests him/her, the configuration tool of this system should be able to pop up in the browser window somehow right away. Moreover, all the codes needed to acplish this job (. personalize Web pages) should be downloaded on the fly when accessed, thus allowing a user to work on different puters at different places.. Personalizing Web pages visuallyWeb pages are usually posed of header, footer, sidebar, and content areas [7]. Parts of them are used to maintain a consistent style for the website, and other parts of them are used for navigation. Some renowned websites may even contain a lot of advertisements on it. In many Web pages, only a few of information is really needed to be shown on the mobile phone screen. This research also aims at allowing a user to determine which parts of a Web page should be retained while browsing this page with their mobile device.A friendly user interface should thus be available for a user to perform this task. For example, with appropriate visual aids (such as highlight), a user can choose blocks in a Web page one by one with different granularity. Through the operation of draganddrop, a user can determine the relative position of the chosen blocks according to his/her personal preferences. In short, a user can reconstruct a mobile Web page simply with visual manipulations, and does not have to write any line of code.According to the browser market share survey [8], Microsoft Internet Explorer is still by far the most dominant browser on the Web, with % usage market share, and Firefox has increased its share to %, with the other alternatives, such as Safari, Netscape, Opera, and Mozilla, occupying the remaining share.The downloaded mobile code should work with at least the top two popular browsers, . Microsoft Internet Explorer and Firefox Web browser.. Reducing wireless bandwidth consumptionMore than screen size constraints, the limited memory and wireless network bandwidth also make it unsuitable for delivering the entire Web page untailored to mobile devices. Before returning a Web page to mobile devices, some adaptation must be taken to preprocess a Web page according to a user39。在運(yùn)行時(shí),MMIT將會(huì)自動(dòng)偵測(cè)到目標(biāo)設(shè)備并返回正確的編制格式。當(dāng)用戶在互聯(lián)網(wǎng)上沖浪,發(fā)現(xiàn)一個(gè)他/她感興趣的網(wǎng)頁(yè), 這個(gè)系統(tǒng)配置工具應(yīng)該可以在適當(dāng)?shù)臅r(shí)候用某種方式在瀏覽器窗口中彈出。所以說(shuō)移動(dòng)電話的數(shù)據(jù)量傳輸可能會(huì)減少,從而也減少了無(wú)線帶寬的消費(fèi)。在第5節(jié)進(jìn)行了一些測(cè)試來(lái)評(píng)估我們的制度。由于用戶使用瀏覽器的代理就要配置在我們的系統(tǒng)內(nèi)的他/她的移動(dòng)設(shè)備,我們就可以窺探每個(gè)HTTP請(qǐng)求,并修改其相應(yīng)的反應(yīng)(系3和4)。相反,如果沒(méi)有任何關(guān)于本網(wǎng)頁(yè)的喜好,當(dāng)然什么都不會(huì)發(fā)生。在我們的網(wǎng)頁(yè)制定系統(tǒng)中,用戶的喜好存儲(chǔ)是由XPath表達(dá)式組成的。 圖8總結(jié)了這三個(gè)主要組成部分之間的溝通。這一個(gè)符合第二個(gè)目標(biāo),即個(gè)性網(wǎng)頁(yè)可視化。一些開發(fā)資源的項(xiàng)目已納入常用功能如拖拉和視覺(jué)效果。在此層次結(jié)構(gòu)中每個(gè)元素的標(biāo)簽名稱標(biāo)示在圖的左邊。圖 10這是用來(lái)啟動(dòng)頁(yè)面定制的書簽。這一點(diǎn)符合本文件,即易于使用的第一個(gè)目標(biāo),因?yàn)槲覀兛梢栽诰W(wǎng)頁(yè)中嵌入的配置工具,使用戶可以直接配置在瀏覽器上的設(shè)置。因此,我們系統(tǒng)中其他組建的服務(wù)可以實(shí)施在不同的編程語(yǔ)言,這樣更適合具體任務(wù)的落實(shí)。頁(yè)面定制窗口塊序列將與它在移動(dòng)瀏覽器設(shè)備上的相同。從其他用戶的角度來(lái)看,它似乎是網(wǎng)頁(yè)本身提供的個(gè)性化功能。在該方案的幫助下,用戶通過(guò)可視化操作指定他/她的喜好。以下是對(duì)每一節(jié)內(nèi)容的簡(jiǎn)要說(shuō)明。 根據(jù)瀏覽器市場(chǎng)份額的調(diào)查顯示[8],微軟互聯(lián)網(wǎng)瀏覽器仍然是目前為止在網(wǎng)絡(luò)上使用的最主流瀏覽器,%的市場(chǎng)份額,%,而其他選擇,例如, Safari瀏覽器,網(wǎng)景,Opera和Mozilla占領(lǐng)了其余的份額。另一方面,如果我們提供另一個(gè)網(wǎng)頁(yè)的原始版本,可能有一些重要的信息會(huì)在手機(jī)版本中丟失,并且每一頁(yè)的轉(zhuǎn)變會(huì)給頁(yè)面開發(fā)者帶來(lái)很多麻煩。用戶可以確定哪些塊在一個(gè)網(wǎng)頁(yè)中應(yīng)予以保留。畢業(yè)設(shè)計(jì)(論文)外文資料翻譯學(xué) 院: 計(jì)算機(jī)工程學(xué)院 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù) D計(jì)061班 學(xué)生姓名: 黃 剛 學(xué) 號(hào): 5206111109 指導(dǎo)教師: 巫曉琳(講師) 外文出處:(外文) A personal web page tailoring toolkit for mobile devices 附 件:; 指導(dǎo)教師評(píng)語(yǔ):所選擇的外文資料與畢業(yè)設(shè)計(jì)課題密切相關(guān),反映了ASP應(yīng)用系統(tǒng)開發(fā)的先進(jìn)理念,學(xué)習(xí)了一些ASP中數(shù)據(jù)庫(kù)的開發(fā)技巧與方法。根據(jù)個(gè)人的喜好,這些序列塊也可以改變。因此,在本研究中,我們?cè)O(shè)計(jì)了一個(gè)旨在幫助用戶為手持設(shè)備瀏覽而個(gè)性化移動(dòng)網(wǎng)頁(yè)的系統(tǒng)。下載的移動(dòng)代碼應(yīng)與至少前兩名流行的瀏覽器合作,如微軟的Internet Explorer和Firefox Web瀏覽器。在第2節(jié)中,一個(gè)系統(tǒng)的概述,并提出了三個(gè)主要組成部分。工作完成后,有關(guān)此網(wǎng)頁(yè)的喜好將發(fā)送回,并儲(chǔ)存在以后使用(2號(hào)線)的數(shù)據(jù)庫(kù)中。 頁(yè)面定制后窗口是在用戶的瀏覽器上啟動(dòng),有些操作是在后臺(tái)自動(dòng)執(zhí)行的。 圖 6重新排列選定的區(qū)塊。.移動(dòng)代理移動(dòng)代理是一種特制的代理,是為個(gè)性化過(guò)程完成的最后一步工作。,我們可以通過(guò)DOM界面來(lái)操作網(wǎng)頁(yè)。通過(guò)這種方法,我們可以根據(jù)需要?jiǎng)討B(tài)加載外部JavaScript文件來(lái)做一些網(wǎng)頁(yè)的東西。.加載外部JavaScript庫(kù)JavaScript已用于許多應(yīng)用。換句話說(shuō),我們可以改變網(wǎng)頁(yè)的外觀來(lái)反映用戶的選擇。返回用戶的喜好,如果有的話,可以被用來(lái)過(guò)濾掉不需要的網(wǎng)頁(yè)內(nèi)容,并重新安排剩余塊。這是我們通過(guò)的用來(lái)存儲(chǔ)用戶的喜好的標(biāo)準(zhǔn)。如果在此之前用戶已經(jīng)個(gè)性化了網(wǎng)頁(yè),網(wǎng)頁(yè)制定將找回原來(lái)的選擇,然后使用數(shù)據(jù)檢索重建過(guò)去的形式,如已經(jīng)選擇的塊和它們的順序。圖 3張圖片在第二個(gè)步驟的互動(dòng)。此外,我們?cè)诘?節(jié)討