随着互联网技术的不断发展,富媒体应用程序越来越普及。这些应用程序通常包含各种小部件,如按钮、文本框、下拉菜单等,用于提供交互式用户界面。然而,由于缺乏标准化,这些小部件的实现方式各不相同,导致用户体验和小部件的可重用性受到影响。为了解决这个问题,ISO/IEC 23007-1:2010标准应运而生。
该标准定义了小部件的概念,即“用户界面元素,用于提供交互式功能和/或信息”。小部件可以是可见的,也可以是不可见的。例如,按钮、文本框、下拉菜单、进度条等都是小部件。小部件可以分为两类:基本小部件和组合小部件。基本小部件是最简单的小部件,如按钮和文本框。组合小部件是由多个基本小部件组合而成的小部件,如下拉菜单和表格。
除了定义小部件的概念和分类,该标准还定义了小部件的属性、事件和方法。小部件的属性是小部件的状态信息,如大小、位置、文本内容等。小部件的事件是小部件发生的动作,如单击、鼠标移动等。小部件的方法是小部件可以执行的操作,如设置属性、触发事件等。
为了更好地说明小部件的使用,该标准提供了一些示例,如按钮、文本框、下拉菜单等。这些示例可以帮助开发人员更好地理解小部件的概念、分类、属性、事件和方法,并提高小部件的可重用性。
总之,ISO/IEC 23007-1:2010标准为富媒体应用程序中的小部件提供了标准化的定义和规范,有助于提高用户体验和小部件的可重用性。
相关标准
- ISO/IEC 23007-2:2010 Information technology -- Rich media user interfaces -- Part 2: Application programming interfaces (APIs) for widgets
- ISO/IEC 23007-3:2010 Information technology -- Rich media user interfaces -- Part 3: Widget-to-container communication
- ISO/IEC 23008-12:2017 Information technology -- High efficiency coding and media delivery in heterogeneous environments -- Part 12: ISO base media file format
- ISO/IEC 14496-12:2015 Information technology -- Coding of audio-visual objects -- Part 12: ISO base media file format
- ISO/IEC 23005-1:2019 Information technology -- Media context and control -- Part 1: Architecture and technologies