ISO/IEC 23007-1:2010/AMD1:2012
Amendment 1 - Information technology -- Rich media user interfaces -- Part 1: Widgets - Widget extensions
发布时间:2012-01-16 实施时间:


富媒体用户界面是指在计算机系统中,通过图形、声音、视频等多媒体技术来呈现用户界面。这种用户界面通常比传统的文本界面更加直观、易于使用。小部件是富媒体用户界面中的重要组成部分,它们可以用来构建各种不同的用户界面,例如桌面应用程序、Web应用程序、移动应用程序等。

小部件通常具有一些通用的属性和方法,例如大小、位置、颜色、事件处理等。这些属性和方法可以在不同的小部件之间得到重复使用,从而提高了开发效率。小部件扩展则是对小部件进行扩展,以满足特定需求的功能。例如,一个文本框小部件可以通过扩展,实现自动完成、输入验证等功能。

ISO/IEC 23007-1:2010/AMD1:2012标准提供了一种通用的方法,使小部件和小部件扩展能够在不同的富媒体用户界面中得到重复使用。该标准定义了小部件和小部件扩展的结构和行为,以及它们之间的关系。它还提供了一些通用的小部件和小部件扩展,以便开发人员能够更快地构建富媒体用户界面。

ISO/IEC 23007-1:2010/AMD1:2012标准的主要内容包括以下几个方面:

1. 小部件的定义和分类:该标准定义了小部件的概念,并将其分为基本小部件和复合小部件两类。基本小部件是指不能再分解的最小单元,例如按钮、文本框等;复合小部件是由多个基本小部件组合而成的,例如下拉菜单、表格等。

2. 小部件的属性和方法:该标准定义了小部件的通用属性和方法,例如大小、位置、颜色、事件处理等。这些属性和方法可以在不同的小部件之间得到重复使用。

3. 小部件扩展的定义和分类:该标准定义了小部件扩展的概念,并将其分为功能扩展和外观扩展两类。功能扩展是指对小部件功能的扩展,例如自动完成、输入验证等;外观扩展是指对小部件外观的扩展,例如样式、主题等。

4. 小部件和小部件扩展的关系:该标准定义了小部件和小部件扩展之间的关系,例如一个小部件可以有多个扩展,一个扩展可以对多个小部件进行扩展等。

5. 通用小部件和小部件扩展:该标准提供了一些通用的小部件和小部件扩展,以便开发人员能够更快地构建富媒体用户界面。这些通用的小部件和小部件扩展包括按钮、文本框、下拉菜单、自动完成、输入验证等。

ISO/IEC 23007-1:2010/AMD1:2012标准的应用范围非常广泛,可以用于各种不同的富媒体用户界面开发,例如桌面应用程序、Web应用程序、移动应用程序等。它可以提高开发效率,减少重复工作,同时还可以提高用户界面的一致性和可维护性。

相关标准
ISO/IEC 23007-2:2008 Information technology -- Rich media user interfaces -- Part 2: Architecture
ISO/IEC 23007-3:2008 Information technology -- Rich media user interfaces -- Part 3: Synchronization
ISO/IEC 23007-4:2008 Information technology -- Rich media user interfaces -- Part 4: Media
ISO/IEC 23007-5:2008 Information technology -- Rich media user interfaces -- Part 5: User interaction framework
ISO/IEC 23007-6:2008 Information technology -- Rich media user interfaces -- Part 6: Resource delivery