MicrosoftSurface交互设计规范_第1页
MicrosoftSurface交互设计规范_第2页
MicrosoftSurface交互设计规范_第3页
MicrosoftSurface交互设计规范_第4页
MicrosoftSurface交互设计规范_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1.0节:简介微软的Surface使开发人员和设计人员,为他们的客户提供惊人的,社交的,具有很强的互 动体验。来自四面八方的人们可以使用360°接口面对面的协作,合作和建立信任。开发引人注目的 Serface体验需要不同的方法来设计接口。本文提出的设计原则和指导方针,以解决关键方面,包括:互动,视觉,声音,文字,和更多的应用程序界面设计。使用这些 原则和惯例为出发点,得到最有效的界面软件和硬件平台的独特功能。第4.0节:Serface 硬件本节讨论具体涉及到 serface的硬件设计注意事项和指导方针。第4.1节:输入法1.基于视觉的触摸与serface互动的主要方式是触摸。 Se

2、rface从一开始就在为触摸设计,它是Surface应用程序中互动的关键动力。手指和blobs : serface自动识别区分手指和 blobs。当有人将手指放在屏幕上,手 指会被识别。他们指出的方向,视觉输入系统会自动检测到手指数目、位置和方向。当 其它不认定为手指或者标签的物品被放置在屏幕上时,被列为blobs。提供基本大小的信息并分配一个任意方向。方向值在blobs中通常是没有可靠的手指或者标签。触摸交互-表面SDK操作处理器识别三个离散的操作:移动,旋转和调整大小。事实上,Surface SDK中只有三个操作手势是一个技术性的事实,但是从交互的角度看,有许多不同的触摸交互,一个人可以使

3、用这些操作。下面的插图显示了如何使用一个手 指或者几个手指,在各种触摸交互中执行虚拟对象。点击-按,然后释放l4pTip(& SelectTali g DtlrlfClT&pto&aw HearTap to ScatterTap to Ajccivatc Sniml保持-然后按住HM co滑动或推-使用你的手指滑动或推来移动对象5Bd峥 E Pu-rfiSild or pu 山 cocdlwi轻击-轻按,迅速滑落,然后释放触摸并开启-将你的手指,靠近物体外侧边缘的一块内容,并围绕其中心旋转自旋-扭转迅速用两个手指旋转对象Spin拉伸-用两只手的手指移动分开收缩-用两只手

4、,将手指并拢扭转-两个或两个以上的手指旋转对象,如转动旋钮或一张纸捏-将两个手指向一个点并拢挤压-将三个或三个以上手指向一个点并拢SqueezeSqueeze to collet contentto zoom outSqu to dose content屏开-移动手指分开定住打开-定住要打开的对象,同时用另一只手的一个手指拖动对象周围的固定点2.对象Serface不仅支持手指触摸互动,它还支持一系列的互动物体触摸屏幕.使用Surface应用程序中的对象提供了以下独特的优势:帮助人们方便地的控制共享应用程序帮助应用程序在屏幕上识别谁在使用它以及它们的物理位置为人们提供直观的方式,即时了解和互动提

5、供一种方法,瞬间物理对象链接与数字内容提供了一个几乎是无止境的离散标识和身份提供一个人与他们的数字信息的方式提供表面和其他移动设备之间的无缝链接创建神奇的在以前是不可能的方式,引人入胜的体验下面详细解释支持的对象类型。标签和定位-A标记的对象是一个物理对象,有一个特殊的标记点,Serface通过红外线(IR)的波长图案贴上标记。人的眼睛看不到红外光,但是微软的Surface硬件可以看到和识别这些执行动作与标签相关的标记。例如 ,当一个客户把一个环子放在屏幕上时,在 杯子的底部使用一个标记,杯子底部周围的屏幕出现气泡。在另一个例子中,当一个人在屏幕上放置一个对象时,可以用一个标记来显示一个菜单或

6、其他信息。I LOREMIP5UM DOLOR标签的对象也可以动态地与在一个特定应用程序的内容相关联。这意味着对象可以重用应用程序,而不必硬编码特定的值。一个应用程序可能会在一个餐厅的服务器上提示,在一个特定的点显示放置了一个标签的橙汁。该应用程序最初并不需要一个特定的唯一标记值,但把该对象的行为,在已知点的服务器可以识别的应用程序里显示:放在那里 是一杯橙汁。根据需要,这可以重复 ;例如,服务器可能也向表中添加一个标签的一杯 咖啡,在一个指定的点。该标签也可以与咖啡相关联,它可以继续这样做,直到顾客的用餐体验结束。如果有人拿起杯子,并把它们放到在屏幕的另一个位置,serface仍然是能够识别

7、他们。BLOB数据对象,原始图像和几何型的触点-除了看到特殊标签,serface的硬件可以在 屏幕上放置对象,只要它们反映回足够的红外光。应用程序开发人员可以使用对象的尺 寸,以自己的优势它反映基本形态;如简单的椭圆形和矩形。例如,放置在屏幕上的一 个固定的和已知的直径的硬币,在一个特定的应用程序内可以很容易识别它的范围。在 一个特定的交互中,固定尺寸的立方体或圆柱体也可能被放置在屏幕上,而不需要的标 记。更高级的应用程序可以使用原始图像的视觉输入系统中提供的数据来分析一个对象的触点的形状、轮廓或剪影,为复杂的形状提供有意义的互动。例如,开发人员可以使用 人的手的形状,创建新类型的触摸交互。对

8、象像星星一样具有独特的形状,三角形、八 角形等,也可以提供特殊的交互,并且不需要为标签。例如,开发人员可以使用人的手 的形状,创建新类型的触摸交互。这种类型的物体识别,需要有能力的应用程序开发和 高性能的成本,但能够提供远远超出那些一般的Serface应用的体验。某些Serface应用程序的原始位图图像来自传感器,以确定一个特定应用程序范围内的 对象和它们的用途。这种方法通常不同,因为它超越了在基本形状来识别对象。使用原 始图像可能是一个很好的方法来捕获快照的对象,可以对数据库以前拍摄的图像进行比较。这种方法可以正确识别更复杂的对象。其他应用程序可能甚至不知道如何识别一个 复杂的对象,但可以使

9、用视觉输入处理器捕获图像,很像一台复印机或扫描仪,使人们 可以使用serface中的查看、编辑、并与图像交互。这种类型的图像捕获可以是有限的, 如果对象不反映了足够数量的红外光源。透明物体-许多物体放置在serface的屏幕上时,字面亮起。这些对象包含明确的标签,其中包含相同的字节模式作为标准的标签,但不能被人眼看到。这使透明玻璃和塑料的物体被放置在屏幕上时,可以通过他们的软件驱动图像进行投影。这可以使惰性塑料立方体变的更为生动,或者一个晚餐的玻璃杯成为一个互动的控制对象。玻璃中的液面已达到一定的水平时,特殊的对象甚至可以使用独特的性质,以提醒serface,通过使用光纤光学元件的对象或项目动

10、画的视觉效果。这些类型的对象往往是使用廉价的方式来创建,其他设备和平台不能提供这些独特的体验。Surface应用程序使用对象进行交互的可能性几乎是无限的。第4.2节:硬件的具体注意事项1. 倾斜显示器倾斜角度Monitor Tilt显示器倾斜角度Monitor Tilt水平管理垂直管理Snap to Vertirril微软Surface硬件设计了水平部署和垂直部署。在设备中的传感器中,将指示该设备目前的倾斜角度。一个水平的移动设备报告的值接近0度,而垂直的移动设备报告的值接近90°。有些设备可以安装在倾斜0度和90度之间,在测试和应用时,请开发人员记住这一点很重要。2. 边框缓冲器内容的设计应注意表面硬件参数。最小尺寸的触摸内容应至少18毫米刈8毫米。可触摸的内容显示在屏幕边缘时, 应插入至少4毫米,以确保手指和其他接触点被传感器感应。静止状态的Surface Access Points ,为在屏幕边缘最小触摸目标的大小、距离、交互内容,提供了良好的视觉指示器。内容停靠在屏幕的边缘,应该坚持至少距离屏幕边缘22毫米,以确保它是可用的。3. 连通性Serface的硬件上配备了蓝牙和 WiFi功能。这使serface轻松地连接到无线网络,并 与其他设备进行交互。serface也可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论