基于抽象设备移动用户界面设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于抽象设备移动用户界面设计

基于抽象设备移动用户界面设计   摘要:文本根据以往工作经验,对抽象设备的移动用户界面设计相关工作进行总结,并从抽象设备模型设计、抽象用户界面设计两方面以及案例分析,论述了抽象设备的移动用户界面设计的具体方式。   关键词:抽象设备;移动用户;界面设计   中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2017)11-0148-02   随着我国进入电子信息时代,移动设备数量和种类急剧上升,由于不同的移动设备的输出和输入能力不同,导致其很多功能在使用上也存在不同之处。但在这些不同类型的移动设备进入市场之后,确实满足了人们在各个方面的计算需求,同时也引发出更多的思考。一直以来,移动用户界面开发难得问题始终困扰着人们,如何利用抽象设备将界面映射出来,以成为相关领域中重点解决项目。   1 移动用户界面设计中的相关工作介绍   在人类早期研究中,开发出了很多框架,试图将移动界面中的重要部分进行获取。通过实践研究,外国学者卡梅隆根据框架的多目标支持以及上下文的模型界面,成功开发出移动用户界面统一框架。该界面将抽象设备分为四个层次:第一层为任务和概念层,主要是对实现用户目标而需要执行的任务对象。第二层为抽象用户界面层,主要描述在工作过程中与交互通道无关的界面逻辑逻辑。第三层为具体用户界面层,主要对与平台无关的界面进行详细描述。第四层为最终用户界面层,主要进行具体设备平台中的临界代码描述。截止到目前,抽象用户界面几乎可以完美的将设计逻辑呈现出来,主要还是依靠MBUID方法的研究。在用户界面变压器设计过程中,卡梅隆参考了框架对其进行合理修改,在抽象用户界面模型中加入了更多设计,将原来的四个层次变化成五个层次。尽管在描述上改变了设计方式,但并未将抽象界面描述统一。因此,很多人在卡梅隆的研究基础上做进一步深入,其中SFAU框架取得的成绩较为明显[1]。   2 什么是SFAU框架   在交互式移动界面项目开发过程中,设计人员必须考虑到界面的功能性和可用性。在这其中,功能性主要指设计人员站在用户角度,更加深入的实现用户目标,同时赋予减免更强大的交互功能。而可用性则代表着设备以及平台的可用性,在界面设计中应该与输入输出特征相结合。在最初设计阶段中,框架输入来源主要是任务模型和领域模型。另外,SFAU框架主要利用CTT来分发任务,促使用户在使用过程中完成相应任务。在抽象用户界面层设计中,首先要对移动设备的控制以及通信等特征进行有效提取,对抽象设备的定义进行合理总结,并通过定义和标准,最终生成统一的界面描述,实现设备在使用过程中的多次运行目的。在SFAU框架中,界面功能体验是设计阶段的核心内容,尤其是在可用性方面,必须具备与设备平台相对应的主要变量因素。设计者通过对功能和可用性的划分,可实现对界面的统一设计,实现模型的简化应用。   3 抽象设备的移动用户界面设计的具体方式   3.1 抽象设备的模型设计   为了给抽象用户界面描述提供支持,方便用户在各个阶段中进行设备转换,本文根据SFAU框架提出了抽象设备的基本概念。首先,抽象设备主要指利用抽象层为用户提供一个抽象界面的统一定义,让抽象界面可以按照一个统一标准进行逻辑设备规范。相对于物理设备而言,用户界面更具有可读性。   在抽象呈现构件上,主要是站在功能性角度对抽象元素以及其中各个构件之间的关系进行描述,包括元素与元素之间的关系,还可以为抽象用户界面提供一定的约束力。另外,抽象元素包含了很多元素名称,主要有name、actived等,而抽象关系则是通过任务领域或对象之间的联系,对不同功能的Elem之间结构关系进行表示。利用这种通信机制,可实现对界面各个功能单元的扫描处理。一旦将功能单元之下的Elem激活,便能迅速实施处理步骤。最后,根据控制器当中的Action和 Event,可以实现对下个功能的迅速执行,将消息传递界面的状态进行合理改变。   3.2 抽象用户界面的表示   在一般的移动用户界面中,主要以静态组织为主,可以利用扩展的语言对界面进行重组和建模。在抽象界面中,主要以描述界面功能为主,一个抽象界面应该由一个或者几个交互功能关系来进行构成工作。根据抽象设备的定义,设计者们可以对设备构件定义进行合理总结,对用户界面进行全新描述。另外,在抽象界面设计过程中,抽象元素以及与其相关的抽象动作,均含有不同的属相定义,这为界面的正常通信和状态转移提供了有力支撑。   3.3 案例分析   ?榱搜橹じ贸橄笥没Ы缑婺P徒?立的可行性,本文通过对邮件系统的设计来进行验证。如图1所示,分别将CTT任务图和领域以图的形式,对邮件系统的写信和收信功能利用展示出来,在获得任务之后,对领域对象和交互任务之间的联系进行有效表示。   3.3.1 邮件系统抽象用

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档