2013年9月11日 图形

现代用户界面需要什么?

斯蒂芬·奥尔森

olsen_stephen.

我对近年来用户界面的变化感到震惊。最新的趋势包括面部识别的身份验证,盖斯特技术的视觉和与加速度计在设备中描述一个符号的设备进行身份验证。但每当这些创新出现时,我们都应该问一个问题:这些真的都是必要的吗?

当我们回顾嵌入式设备上用户界面的历史时,有一些明显的因果关系。以早于苹果和IBM的IMSAI个人电脑为例。

图1

虽然这是其一天的“酷”因素,但每个开关和LED都有专用的含义。并且物理交换机意味着您知道开关在指令中切换之前的陈述的状态。直观,没有。信息,是的,如果您知道如何使用它。一旦您知道如何使用它,它是一种非常有效的方式,可直接使用机器代码编程计算机。但是由于过去和用户界面已经发展起来,物理拨动开关和红色LED的日子很长。

你可能都听过这样的故事:孩子们走到电视机前,期望它像iPhone一样,触摸屏幕,期望它滚动到下一个频道。

这些新颖的想法中,有些会留下来,有些则会像IMSAI的前面板一样消失。问题仍然是,什么适合我的嵌入式设计。

触摸就是一个很好的例子。触摸是有意义的,当你的信息显示大小和尺寸广泛。用户可以直观地缩放到一个区域,用触摸屏可以更快地定义,甚至可以使用一些屏幕上的用户界面按钮,而不需要外部按钮。这可能会节省你的材料清单。

还有一些人更喜欢物理方式,想用物理按钮来按。就像自动体外除颤器一样。由于使用方便,没有屏幕,只有音频命令和一个红色的大按钮。

图2

成本也是一个因素。屏幕越大,触控界面越大,设备的制造成本就越高,你可以用鼠标来导航,用一些独立的按钮来方便使用。

可用性是所有用户界面的关键因素。随着现代soc中可用的GPU加速,我们拥有了一个触手可及的3D用户界面。我们可以创建令人惊叹的用户界面,可以毫不费力地滚动,有水面上的波纹,或模拟整个环境。这可以在一个框架上开发,如Qt环境,并可以创建视觉上令人惊叹的用户界面:

图片3

但这对工业控制室有帮助吗?

中等水平的2D图像降低了成本,简化了设计,实现了一个功能正确的UI设计。未加速的图形意味着用户界面是使用CPU渲染的,只有一个帧缓冲区。这只有在用户界面不包含太多动画,并且CPU上有可用带宽的情况下才能实现。需要问的几个问题是:用户是否直观地理解用户界面告诉他们的内容,以及他们应该如何与用户界面进行互动?如果是这样,那么用户界面就完成了它的工作。

图片4

关键是要保持用户界面的简洁和优雅。这意味着使用价格最低的技术,并使用图形艺术家为用户界面创建视觉上令人惊叹的元素。这将解决您的客户对易用性的关注,降低您的BOM成本,并减少您的上市时间。

在本周以色列国防军,风河正在演示VxWorks数据可视化与图形,触摸和用户界面的物联网。演示突出了操作系统和图形之间的紧密集成,在广泛的硬件上的本机图形支持,以及< 500kb的OpenVG驱动程序和软件堆栈。如果你在展会上,请到200号展位去看看!

有关Wind River的其他信息,请访问我们脸谱网

以前的对西米奇UEFI
下一个实时操作系统的未来是推动物联网