35、软件可访问性开发与评估:MyUI项目与任务模型注解方法

软件可访问性开发与评估:MyUI项目与任务模型注解方法

在当今数字化时代,软件的可访问性对于各类用户,尤其是残障人士和老年人来说至关重要。本文将介绍两个在软件可访问性领域的重要内容:一是欧盟资助的FP7 MyUI项目,它致力于构建可适应的用户界面;二是使用带注解的任务模型进行可访问性评估的方法。

MyUI项目:构建可适应的用户界面

MyUI项目旨在解决开发者在创建可访问软件时面临的诸多障碍,如缺乏意识和专业知识、时间和成本要求高以及缺少经过验证的方法和基础设施等问题。该项目构建了一个框架,允许以拖放的方式创建可适应的用户界面。

MyUI框架架构

MyUI框架架构主要由三个部分组成:
- 用户模型 :存储用户的相关信息,包括永久损伤和当前上下文信息。
- 上下文管理器 :捕获和存储用户的特定上下文信息,为适应引擎提供数据。
- 适应引擎 :根据上下文管理器收集的信息,决定哪些交互模式最适合用户,并动态生成相应的用户界面。

适应引擎通过结合多个模块化的“交互模式”来构建自适应界面。这些交互模式存储在模式存储库中,开发者可以使用模式浏览器浏览和选择适合的模式。例如,对于低视力用户,适应引擎可能会选择较大字体显示内容;对于极低视力用户,可能会切换到文本转语音功能。

即时通讯应用示例

以一个简单的即时通讯(IM)应用为例,介绍MyUI项目的实际应用。该应用允许用户从联系人列表中选择联系人并发送消息,消息存储在基于MySQL数据库的服务器中。

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值