随着互联网技术的不断发展,富媒体应用程序越来越普及。富媒体应用程序通常具有复杂的用户界面,需要大量的用户交互。为了提高用户体验和开发效率,需要一种可重用的用户界面组件,这就是Widgets。Widgets可以在不同的应用程序中使用,可以减少开发时间和成本,提高应用程序的可维护性和可扩展性。
Widgets可以是按钮、文本框、下拉列表等常见的用户界面组件,也可以是自定义的组件。Widgets具有一定的结构和行为,可以响应用户的交互事件,例如鼠标点击、键盘输入等。Widgets还可以与其他组件进行交互,例如与数据源进行数据交换、与其他Widgets进行联动等。
为了满足不同应用程序的需求,Widgets需要具有一定的扩展性。Widget extensions就是为了满足这一需求而产生的。Widget extensions可以增强Widgets的功能和表现形式,例如添加动画效果、支持多语言、支持拖拽等。Widget extensions可以与Widgets一起使用,也可以单独使用。
ISO/IEC 23007-1:2010/AMD1:2012/COR1:2012规定了Widgets和Widget extensions的定义、结构、行为和交互方式。该标准还规定了Widgets和Widget extensions与其他组件的关系,例如与数据源的关系、与布局管理器的关系等。该标准还提供了一些示例,帮助开发人员更好地理解和使用Widgets和Widget extensions。
总之,ISO/IEC 23007-1:2010/AMD1:2012/COR1:2012是一项非常重要的标准,它为富媒体应用程序的开发提供了一种可重用的用户界面组件,可以提高开发效率和应用程序的可维护性和可扩展性。同时,该标准还规定了Widgets和Widget extensions的定义、结构、行为和交互方式,为开发人员提供了一些指导和示例。
相关标准
- ISO/IEC 23005-1:2019 Information technology -- Media context and control -- Part 1: Architecture
- ISO/IEC 23005-2:2019 Information technology -- Media context and control -- Part 2: Reference software
- ISO/IEC 23005-3:2019 Information technology -- Media context and control -- Part 3: Media synchronization and timed text
- ISO/IEC 23005-4:2019 Information technology -- Media context and control -- Part 4: Media device control
- ISO/IEC 23005-5:2019 Information technology -- Media context and control -- Part 5: Media management and API