构建自适应用户界面:模型驱动框架与实践应用
1. 框架概述
在设计用户界面(UI)时,为了能在不同抽象层次设计 UI 模型,这里介绍了 UI 开发框架及相关建模扩展。基于 CAMELEON 参考框架,交互系统设计领域已在识别多个抽象层次上达成共识,不同抽象层次模型间通过一系列模型转换建立联系。
框架涵盖以下几个关键模型:
- 任务模型 :针对终端用户的任务而设。
- 模态无关模型(抽象 UI) :独立于任何交互模态和实现来描述 UI。
- 模态特定模型(具体 UI) :在选定特定交互模态(如视觉、语音或多模态)后描述潜在的 UI。
- 平台特定 UI 模型 :这是对标准框架的扩展,作为具体 UI 和最终 UI 之间的中间层,适应实现技术。从该模型生成最终的 UI 代码。
框架的开发空间结合了交互模型和 UI 设计模型,具体如下:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
subgraph Interaction context design space
DeviceModel(设备模型):::process
EnvironmentModel(环境模型):::process
InteractionModel(交互模型):::process
超级会员免费看
订阅专栏 解锁全文
664

被折叠的 条评论
为什么被折叠?



