freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

外文翻譯---一個(gè)個(gè)人網(wǎng)頁(yè)定制的移動(dòng)設(shè)備工具包(存儲(chǔ)版)

  

【正文】 database where user preferences are stored.Fig. 8. The munication between these three ponents3. Detailed design, standards, and interfacesIn this section, we will describe the system design, standards, and interfaces details of the three major ponents in our system and the problems encountered. Also, our solutions to these problems are depicted. The system ponents and their interfaces are shown in Fig. 9.Fig. 9. System ponents and their interfaces.In Fig. 9, we can see that, almost all of the interfaces are iw, . Web interface. Because our system is designed for Web application, the iw interface enables us to develop different system ponents by different programming languages or platforms. Hence, it provides crossplatform munication for system development.. Page TailorPage Tailor is designed to be implemented in JavaScript because of the following considerations. 1. JavaScript was designed to add interactivity to HTML pages. This point conforms to the first objective of this paper, . easytouse, since we can embed the configuration tool in a Web page, so that users can configure their settings directly in the browser. 2. By using JavaScript, we can manipulate a Web page through the DOM interface. DOM provides the interface between the JavaScript and original Web pages. In other words, we can change the appearance of a Web page to reflect the user39。畢業(yè)設(shè)計(jì)(論文)外文資料翻譯學(xué) 院: 計(jì)算機(jī)工程學(xué)院 專(zhuān)業(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)開(kāi)發(fā)的先進(jìn)理念,學(xué)習(xí)了一些ASP中數(shù)據(jù)庫(kù)的開(kāi)發(fā)技巧與方法。 particularly when he/she only wants to perform a slight modification.. Visual manipulationsIn order to help a user specify his/her preferences about a Web page, Page Tailor provides some visual manipulations. Fig. 5 demonstrates the feature that a user can select a block in a Web page at different granularity. For example, in the top half of this picture, a block containing more information than that in the bottom is selected. A selected block is highlighted in yellow.Fig. 5. Select blocks at different granularity.Fig. 6 illustrates another feature — drag and drop. In this picture, three views are shown from left to right. In the beginning, three blocks have already been selected (left). Next, we switch the last two blocks (middle), and then the final result es out (right). The sequence of blocks in the Page Tailor window would be the same as that in the browsers on mobile devices.Fig. 6. Rearrange the selected blocks.. User preferencesXPath [9] is a language that describes how to locate specific elements in a document. This is the standard we adopted to store the user preference. In our Web Page Tailoring system, the user preferences stored are posed of XPath expressions. In other words, when a user adds a block to the Page Tailor window, Page Tailor would internally generate an XPath expression for that block. By using XPath expressions, we can uniquely identify this block in the future provided that if the layout of this page does not change too frequently.As for the sequence of selected blocks, the XPath expressions of selected blocks are concatenated together according to their order in the Page Tailor window (separated by mas) to form the user preferences about this page. Fig. 7 is a practical example.Fig. 7. Internal expression of user preferences about a Web page.. Configuration ManagerThe preferences specified by a user will be stored in a database. Configuration Manager serves as a gatekeeper to control the access to the backend database. It provides a Web based interface) for a user to manage his/her preferences base on the HTTP Web protocol. Two Web services are also exported to allow other ponents in this system to access the preferences programmatically. One is used for querying the database and the other for updating.The reason why we adopted the Web service approach ultimately is because of its language and platformspecific nature. Hence, other ponents utilizing the services in our system could be implemented in different programming languages that are more appropriate for specific tasks.. Mobile ProxyMobile Proxy is a specially made proxy that is responsible for the final step in pleting the personalizing process. It would monitor every HTTP request and makes Web service calls (query service) with the request URL as the parameter to Configuration Manager. The returned user preferences, if any, could then be employed to filter out the unwanted Web page content and rearrange the remain
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1