简要分析基于图形界面的人机软交互设计

导读:

广义的交互设计,包括人与人之间发生的事情,比如你去一个店里消费,营业员给你拿物品找钱等;人与物发生的事情,你去试用一些(PMC)便携消费电子产品产生的一些交互过程;以及物与物或自动化发生的一些事情,这些都可以称为互动交互,交互的过程大致都是这样,区别在于人、物(机器或物品)产生的不同层级类别的体验。现在(HCI)人机交互领域发展的最好的无疑是互联网web2.0甚至web3.0呼之欲出的交互,基于图形界面的人机软交互设计。


我们熟知的互联网领域经历了2000年时候的泡沫,经历了web2.0的跃进式发展,互联网人士的能力都很强撼!突如一夜春风来,千树万树梨花开!去年在玩了饭否之后,跟着就发现曾经在用的MSNnext宣称升级,第二天用的时候,发现多了一个忙否,经历了VANCL(凡客)成立2个月融资两轮的奇迹,可谓是惊喜与亮点并发的时代。众人拾柴火焰高,一步步的技术及应用发展吸引了更多的互联网VC加入,金矿的产生也催生了一批批技术领军人物创意人物投入到更广互联网产业挖掘中去,同样也吸引了诸多的优秀产品设计者,开发人员,UE工程师,风格设计师,以及逐渐成熟的人机交互专业学者毕业生等等投身到广阔的互联网产业中,2.0下的互联网世界可谓蒸蒸日上形式一片大好。

在熟知的web2.0产品领域,交互设计已经从解决简单或复杂的业务逻辑中剥离,提升到用户体验的层面去研究和开发产品了,我们所知道的国内优秀互联网产品开发团队都配备着诸如Yahoo YUI此类的库,作为交互设计师在保证基础功能逻辑流转的同时,需要额外熟悉自己企业所对应的开发库,基于富internet体验的世界,ajax必然会有效的拓展交互逻辑及业务承载宽深度,成为优秀交互流程诞生很重要的保证,UI库的开发与熟悉会让人机交互从原型阶段就打下很好的基础,也便于系统升级或扩展,而交互设计师与前端工程师的密切配合程度也基本确立了产品交互层面未来可能的高度。

人机交互的软交互层面除了上述的Web应用,还包含遵循Window系统规范下开发的PC应用软件,遵循MacOS人机规则下的一些应用软件的使用界面交互。中国免费的软件供应与用户接受模式,且现在的互联网应用过于轻便而强大,越来越挤占了PC客户端软件的发展空间,只剩下为数不多的几家客户端软件开发企业才有一定的规模盈利及生存空间,实际上这些产品的开发更多的依赖Window或Mac自身的软交互界面规范及逻辑,约束性会更强,设计师需要充分的考虑在系统逻辑下的一些习惯性控件表达方式,交互设计的逻辑处理节奏等等,在这些基础上的持续创新可能会更加有效。

以上这些构成了当前较为完整的人机软交互应用开发体系。除了这些图形界面的软交互,还有一种被人们所忽略的非图形界面软交互,只是因为长期以来这部分的产品交互都是面向专业领域的人员进行设计,故被弱化。如网络设备路由器设备的串口输出到显示器中进行终端界面的命令交互,实现功能流转;还有网络服务器的管理使用telnet的命令行方式管理等等;以及linux系统下的很多命令行应用实现管理文件,系统,分区等等,纯粹面向逻辑性的功能结构模式,功能应用对象不同,功能自身的层级及逻辑也不同,纯粹细致的对交互介质的深度研究,对命令结构的足够分析,当然用户端任务分析这么好的武器自然也要武装来用。这一类的交互更像20年前的计算机,用汇编或Basic语言来实现某个功能,就像七十年代末八十年代初的人中学学电脑多半都经历过DOS系统,用他来实现一些需要的功能,我们需要记命令,预知一些可能发生的情况及处理方式,这时的人机交互真是专家级的交互,觉得使用计算机的人特牛,不会的人也只能干着急。

上述是人机交互软交互在一些应用软件或平台产品上的简要分析。

时间: 2024-08-04 08:22:06

简要分析基于图形界面的人机软交互设计的相关文章

代码-Java图形界面 简易BMI计算器怎样设计算法

问题描述 Java图形界面 简易BMI计算器怎样设计算法 老师出差去了 布置作业做一个简易BMI计算器 写了半天才写出一个图形界面 不知道怎样实现键盘录入身高.体重,点击评估按钮得到BMI和结果(结果输出的是胖,瘦,正常三种情况) 代码.界面如下: 解决方案 你的核心问题是如何对按钮进行响应,需要看下ActionListener的相关方法. public class BMI extends JFrame{ private JLabel lblHeight; private JLabel lblW

如何使用图形界面Webmin管理linux服务器

一台典型的linux服务器运行命令行环境中,并已经包括了一些用于安装和配置各种没有界面的服务的基本工具.和一些成熟的具有图形界面的桌面软件相比,就安全性.资源消费和速度来说,仅需要少量的设置无疑是一个优点. 如果你习惯了使用基于图形界面的软件环境,你也许会想在Linux服务器中是否也有图形界面.典型的Linux桌面环境如GNOME.KDE等,与它们提供的功能相比,其所占用的系统资源负担是很不值得的,而且还不够安全,因为越多的代码越会带来安全弱点. 另外一个成熟的桌面GUI的可选替代是使用 基于W

谈一谈WEB的交互设计和界面布局

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 互联网正在改变世界,由于其具有传播信息容量大.形态多样.迅速方便.全球覆盖.自由和交互的特点,已经发展成为新的传播媒体.从认知科学的角度来讲,互联网是一种新的认知结构,通过它个体与社会相互作用,使得知识延伸.正如Fillmore所说:"超文本的介入使得不仅仅是阅读甚至包括学习和生活方式都发生了巨大的变化."互联网成为各种学

基于JUnit的InstallAnywhere安装程序图形界面自动测试框架

JUnit 简介 JUnit 是一个开源的单元测试框架,用于编写和运行自动测试,由 Erich Gamma 和 Kent Beck 在 1997 年开发完成.它包括以下特性: 提供的 API 可以让你写出测试结果明确的可重用单元测试用例: 提供了三种方式来显示你的测试结果,而且还可以扩展: 提供了单元测试用例成批运行的功能: 超轻量级而且使用简单,没有商业性的欺骗和无用的向导: 整个框架设计良好,易扩展. InstallAnywhere 简介 InstallAnywhere(下文简称 IA)是一

Zoom Profiler 2.1.2发布 图形界面和命令行分析工具

Zoom Profiler 是一个为Linux节省成本的图形界面和命令行分析工具.它主要特点是具有全系统的配置文件,精确的指令级,捕捉完整的C++/C++/ObjC/http://www.aliyun.com/zixun/aggregation/29818.html">Fortran/汇编代码回溯. Zoom Profiler 可以让你看到时间消耗的确切位置,代码运行(用户或内核),以及代码如何调用.它能够保存配置文件作为一个单一的自成体系的session文件,可以通过电子邮件发送或附加到

Zoom Profiler 2.1.1发布 图形界面和命令行分析工具

Zoom Profiler 是一个为Linux节省成本的图形界面和命令行分析工具.它主要特点是具有全系统的配置文件,精确的指令级,捕捉完整的C++/C++/ObjC/http://www.aliyun.com/zixun/aggregation/29818.html">Fortran/汇编代码回溯. Zoom Profiler 可以让你看到时间消耗的确切位置,代码运行(用户或内核),以及代码如何调用.它能够保存配置文件作为一个单一的自成体系的session文件,可以通过电子邮件发送或附加到

Zoom Profiler 2.1.0发布 图形界面和命令行分析工具

Zoom Profiler 是一个为Linux节省成本的图形界面和命令行分析工具.它主要特点是具有全系统的配置文件,精确的指令级,捕捉完整的C++/C++/ObjC/http://www.aliyun.com/zixun/aggregation/29818.html">Fortran/汇编代码回溯. Zoom Profiler 可以让你看到时间消耗的确切位置,代码运行(用户或内核),以及代码如何调用.它能够保存配置文件作为一个单一的自成体系的session文件,可以通过电子邮件发送或附加到

Zoom Profiler 2.0.5发布 图形界面和命令行分析工具

Zoom Profiler是一个为Linux低开销的图形界面和命令行分析工具.配置文件是全系统的,精确的指令级,捕捉完整的C++/C++/ObjC/http://www.aliyun.com/zixun/aggregation/29818.html">Fortran/汇编代码回溯.可以让你看时间的确切位置.代码运行(用户或内核).以及运行如何代码.深度探讨取到一个特定的符号,并放大显示源代码与汇编在一般和特定处理器的优化建议注明.保存的配置文件作为单一的自成体系的session文件,可以通

使用MonoDevelop开发GTK#图形界面

Mono一直到现在的2.8已经完全可以胜任一些比较小的项目了,但相关的开发文档与教程一直比较匮乏,中文材料更是屈指可数.虽然Mono与.net很多类库都是通用的,但Mono仍然有为数不少的扩充类库,其中最重要的就是对于GTK二次封装的GTK#图形界面类库了,目前想要开发原生的Mono图形界面程序此类库必不可少.在MonoDevelop里已经支持对于GTK#界面设计的直接拖放,有相关经验的开发人员可以很快上手. Mono官方网站上也有一篇GTK#开发的入门文档:Stetic GUI Designe