E-UIDL:支持多设备用户界面描述的语言
91 浏览量
更新于2024-07-15
收藏 1.45MB PDF 举报
这篇研究论文探讨了一种名为E-UIDL(Extensible User Interface Description Language)的新型用户界面描述语言,旨在解决现有用户界面描述语言在描述不同物理特性和交互设备上的用户界面时的能力不足,以及缺乏可扩展性和界面组件的可复用性问题。
E-UIDL的设计理念强调层次化和模块化,它能够有效地支持多设备和多通道的用户界面描述。这意味着开发者可以使用E-UIDL来创建适用于各种设备,如智能手机、平板电脑和桌面电脑的用户界面,并且这些界面能够根据设备特性和用户交互方式进行自适应调整。这一语言基于XML,利用其强大的结构化数据表示能力,使得界面描述更加灵活且易于解析。
论文通过三个实例详细阐述了E-UIDL的适用性:首先,E-UIDL被用于笔式用户界面的开发,展示了其对触控和手写输入的支持;其次,它能够自动生成适合多种设备的界面,简化了跨平台开发的复杂性;最后,E-UIDL在自适应用户界面开发中的应用表明,它可以动态调整界面布局以适应不同的使用环境和用户需求。
此外,E-UIDL的可扩展性使得开发者可以添加新的元素或修改现有元素,以适应不断变化的技术和用户需求。这增加了语言的生命力,使其能够随着技术的发展而进化。模型驱动的开发方法是E-UIDL的核心思想,通过将用户界面的模型化,可以提高开发效率,减少错误,并促进代码的重用。
关键词:用户界面描述语言,笔式用户界面,XML,模型驱动,用户界面开发。
这篇论文发表在《软件学报》2013年第24卷第5期,由杜一、邓昌智、田丰、任磊和戴国忠共同完成,通讯作者为杜一。文章的中文引用格式和英文引用格式也一并给出,便于后续的研究引用。
E-UIDL是一种创新的用户界面描述语言,通过提供更强大、更灵活的描述能力,促进了用户界面的跨设备适应性和开发效率,为未来用户界面设计和开发提供了新的工具和方法。
2021-12-08 上传
论文
2023-05-21 上传
2023-04-01 上传
2024-03-10 上传
2024-01-31 上传
2023-07-15 上传
2024-06-01 上传
2023-03-30 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
weixin_38742571
- 粉丝: 13
- 资源: 955
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解