完整後設資料紀錄
DC 欄位語言
dc.contributor.authorKao, THen_US
dc.contributor.authorYuan, SMen_US
dc.date.accessioned2014-12-08T15:38:36Z-
dc.date.available2014-12-08T15:38:36Z-
dc.date.issued2004-09-01en_US
dc.identifier.issn0920-5489en_US
dc.identifier.urihttp://dx.doi.org/10.1016/j.csi.2003.09.003en_US
dc.identifier.urihttp://hdl.handle.net/11536/26414-
dc.description.abstractMobile and embedded devices provide the function of surfing the Internet anytime and anywhere. There are several kinds of mobile execution environments (MExE) built on these appliances, such as WAP, J2ME, PJava, and Microsoft CLI. It is difficult for programmers to write a program only once and then execute it on these mobile devices. The primary reason is there are a variety of devices with different runtime environments and diverse hardware/software capabilities. Therefore, in order to accomplish the following: (1) applications can be designed regardless of what kind of the target mobile device belongs to; (2) the program of an application can be automatically adapted to the target MExE environments. We propose an XML-based Context-Aware transformation Framework (X-CAF). In this framework, we design an XML-based programming model to divide programmers into two roles, user interface (UI) designer and logic programmer, so as to efficiently develop an application in separation-of-concern way. Besides, we exploit the XSLT/XPath transformation mechanism to transform documents of XML User-interface Language (XUL) and LoGic Markup Language (LGML) into others of the target MExE languages by means of the context information, device capabilities and user preferences. Moreover, to generate codes of the applications flexibly and efficiently, we divide the code processing of an application into that of the user interface occurring at runtime and that of the event-handling logic occurring at static time. In brief, our paper contributes an XML-based application development environment and transformation framework to the access to device independence. (C) 2003 Elsevier B.V. All rights reserved.en_US
dc.language.isoen_USen_US
dc.subjecttransformationen_US
dc.subjectcontext-awareen_US
dc.subjectmobile execution environmenten_US
dc.subjectXSLTen_US
dc.subjectCC/PPen_US
dc.subjectXMLen_US
dc.subjectXULen_US
dc.subjectprogrammingen_US
dc.titleDesigning an XML-based context-aware transformation framework for mobile execution environments using CC/PP and XSLTen_US
dc.typeArticleen_US
dc.identifier.doi10.1016/j.csi.2003.09.003en_US
dc.identifier.journalCOMPUTER STANDARDS & INTERFACESen_US
dc.citation.volume26en_US
dc.citation.issue5en_US
dc.citation.spage377en_US
dc.citation.epage399en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000222170300002-
dc.citation.woscount6-
顯示於類別:期刊論文


文件中的檔案:

  1. 000222170300002.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。