首页> 外文学位 >UIML: A device-independent user interface markup language.
【24h】

UIML: A device-independent user interface markup language.

机译:UIML:一种与设备无关的用户界面标记语言。

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

摘要

This dissertation proposes a comprehensive solution to the problem of building device-independent (or multichannel) user interfaces promoting the separation of the interface from the application logic. It introduces an interface model (Meta-Interface Model, or MIM) for separating the user interface from the application logic and the presentation device. MIM divides the interface into three components, presentation, interface, provides a canonical way for the user interface to communicate with an application. The presentation component provides a canonical way for the user interface to render itself independently of the platform. The interface component describes the interaction between the user and method calls that are device and application independent. MIM goes one step further than earlier models and subdivides the interface into four additional subcomponents: structure, style, content, and behavior. The structure describes the organization of the parts in the interface, the style describes the presentation specific properties of each part, the content describes the information that is presented to the user, and the behavior describes user interaction with the interface in a platform-independent manner. This dissertation also presents the second version of the User Interface Markup Language (UIML2), a declarative language that derives its syntax from XML and realizes the MIM model. It also gives the design rationale behind the language and discusses the implementation issues for mapping UIML2 to various devices Java/JFC, PalmOS, WML, HTML, and VoiceXML). Finally, this dissertation evaluates UIML2 in terms of its goals, and among the major ones are to provide a canonical format for describing interfaces that map to multiple devices and to generate one description of a user interface connection to the application logic independent of target device.
机译:本文针对建立设备独立(或多通道)用户界面促进接口与应用程序逻辑的分离提出了一种全面的解决方案。它引入了一个接口模型(元接口模型或MIM),用于将用户界面与应用程序逻辑和表示设备分开。 MIM将界面分为三个部分,表示,界面,为用户界面与应用程序通信提供了一种规范的方式。 表示组件为用户界面提供了一种独立于平台进行呈现的规范方法。 界面组件描述了用户与方法调用之间的交互,这些调用与设备和应用程序无关。 MIM比早期模型更进一步,并将接口细分为四个附加子组件:结构,样式,内容行为结构描述了界面中各部分的组织, style 描述了每个部分的表示特定属性, content 描述了以下信息:呈现给用户,而行为以平台无关的方式描述了用户与界面的交互。本文还介绍了用户界面标记语言(UIML2)的第二种版本,它是一种从XML派生语法并实现MIM模型的声明性语言。它还提供了该语言的设计原理,并讨论了将UIML2映射到各种设备(Java / JFC,PalmOS,WML,HTML和VoiceXML)的实现问题。最后,本文根据目标对UIML2进行了评估,其中主要的目的是提供一种规范的格式,用于描述映射到多个设备的接口,并生成与应用程序逻辑无关的,与目标设备无关的用户界面连接的描述。

著录项

  • 作者

    Phanouriou, Constantinos.;

  • 作者单位

    Virginia Polytechnic Institute and State University.;

  • 授予单位 Virginia Polytechnic Institute and State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 249 p.
  • 总页数 249
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号