辅助技术服务提供者接口(AT-SPI2)是一个API为开发可访问应用程序开放平台。 Tizen平台的易访问性实现的解决方案是基于桌面版本的Elementary,Elementary ATSPI等。 Elementary ATSPI 使应用程序进行交互与图形基本组件在屏幕上可见。 例如,一个可访问性的应用,如屏幕阅读器,可以访问标签和描述的文本在屏幕上运行的任何应用程序,读给用户,或解释一个UI组件使用其定义的角色。 下图显示了可访问性的一般视图框架架构Tizen 2.4。 图:可访问性框架的体系结构 下面的图和表显示的组件模型可访问性Tizen 2.4和相关组件的体系结构框架。 图:组件模型 表:组件
下面的图显示了 EFL Elementary ATSPI实现架构。 图:实现架构 操作屏幕阅读器的模型的大纲基于多点触控的屏幕阅读器识别手势导航操作指针事件。 它查询活动应用程序的可访问性对象树,和确定哪些UI元素必须强调和阅读。 下面的图显示了操作模式。 图:屏幕阅读器操作模型 |