首页> 外文期刊>Computer standards & interfaces >Designing an XML-based context-aware transformation framework for mobile execution environments using CC/PP and XSLT
【24h】

Designing an XML-based context-aware transformation framework for mobile execution environments using CC/PP and XSLT

机译:使用CC / PP和XSLT为移动执行环境设计基于XML的上下文感知转换框架

获取原文
获取原文并翻译 | 示例
       

摘要

Mobile 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.
机译:移动和嵌入式设备提供了随时随地上网的功能。在这些设备上构建了几种移动执行环境(MExE),例如WAP,J2ME,PJava和Microsoft CLI。程序员很难只编写一次程序,然后在这些移动设备上执行它。主要原因是存在各种具有不同运行时环境和各种硬件/软件功能的设备。因此,为了实现以下目的:(1)可以设计应用程序而不管目标移动设备属于哪种类型; (2)应用程序可以自动适应目标MExE环境。我们提出了一个基于XML的上下文感知转换框架(X-CAF)。在此框架中,我们设计了一个基于XML的编程模型,将程序员分为用户界面(UI)设计器和逻辑程序员两个角色,从而以关注点分离的方式高效地开发应用程序。此外,我们利用XSLT / XPath转换机制通过上下文信息,设备功能和用户首选项将XML用户界面语言(XUL)和LoGic标记语言(LGML)的文档转换为其他目标MExE语言。此外,为了灵活,高效地生成应用程序的代码,我们将应用程序的代码处理分为运行时发生的用户界面处理和静态时间发生的事件处理逻辑处理。简而言之,我们的论文为访问设备独立性提供了一个基于XML的应用程序开发环境和转换框架。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号