解读《交互的未来-物联网时代设计原则》

解读《交互的未来-物联网时代设计原则》,第1张

  这本书的出现是件很巧合的事情,当我们尝试在新零售这个领域做一些新的设计探索的时候,这本书被同事推荐了过来,“交互的未来”是一个很有吸引力的噱头,我也很想知道,交互的未来到底发展到何方。
  之所以说是巧合,是因为我们在探索的过程中,发现用户会在新零售的整个框架里面,开始接触一些新鲜的东西,而用户在整个过程中的交互,初步分析,可以划分为“人、物、屏、声” ① 这四类,而这本书,很清晰的告知了我们,人与机器或者屏幕,在未来的交互方式中可以遵循的原则。
  本文的目的,是期望能够通过对这本书的解读,让大家对这个概念有一定的认知和了解。

  早在1995年,“普适计算” ② 之父,马克·维泽与施乐帕克研究中心 ③ 的约翰·史立·布朗 共同了提出“平静技术”的概念。
  其实,在20世纪80年代的时候,这群研究学者就已经预见到,未来是一个充满各种小型设备的时代,当时他们称这些设备为:“垫板”“平板”“直板”,并且在这些小型设备未出现之前,就开始研究这类产品使用体验和最佳的用法。在他们看来,无论技术如何的新型,但是技术给人带来的感受应该是优雅的、人性化的,不显眼的。
  但从今天看来,我们经常讨论某些新型设备的问世,然后静静的看着它们报出一个个让人捧腹的bug,新的设备逐渐增多,但是给人以幸福感的设备却寥寥无几,技术给我们带来了新的产品,但是却并没有给我们平静的生活。
  那么平静技术到底是什么?我个人总结了一下:

  自20世纪40年代,第一台计算机问世以来,计算机的发展从未停止。在书中,作者提出了计算机发展的4个浪潮:

  我们会发现,设备数量的增长速度甚至快过人类,并且逐渐多样化,从大型机时代到移动计算时代,设备的增长呈现出以下几个特点:

  平静技术的提出者们同时提出了一个设想,当世界人口超过100亿时,世界上的设备数量至少超过了500亿。如果我们一方面在增加设备的数量,一方面又保留目前我们跟设备互动的标准,很快我们会被自己设计的各类信息所淹没。
  如何能够让设备在增长的同时,给人带来平静的体验?作者提出了平静技术设计的8大原则,来协助我们review自己的设计。

  在阐述这8项原则之前,我想先抛出一个论点: 注意力守恒 。即大多数人在某个时刻的注意力总量是恒定不变的,所以人们无法同时处理对于注意力要求很高的多个事情,一件事需要的注意力多了,另一件必然不会分配更多的注意力。就如同司机不可能一边开车一边玩游戏一样。
  个人认为, 注意力 是人与设备交互时的 最核心资源 ,尽管需要我们注意的信息已经大大增多,但是我们自身所拥有的注意力的总量始终未变。这就意味着,我们需要对注意力资源有更加合理的分配,设备对于注意力的占用需要更少且更高效。

  作者强调,这里的原则并不是每次设计都需要遵循,而是提供一些思考的方向,供大家每次设计时进行参考。
  下面结合书上的内容,对这8条原则说一下个人的一些理解:

  我们当前很多交互设计的原则或者思维还是来自于 台式机时代 ,在那个时代,人们被要求坐在电脑面前,投入大部分注意力到屏幕上,来处理自己的工作任务。我记得在《About Face 3》以及之前的版本,移动端的设计仅仅是被提及,而在《About Face 4》中则用大篇幅的文章来介绍移动端的设计方法与准则。

  当今时代,大多数人的生活处于 移动、并行、多平台 的环境。在这种环境下,我们可能会在某个瞬间接收到多个设备提供的信息,这就要求我们能够将注意力短暂转移到设备,并在获取信息后,能立刻转移到其他事情上。如果某个设备一直通过某种方式强调注意力资源的占用,而无法提供人们最关注的信息,这种就会对人们形成干扰,甚至会引发人对这个设备的厌恶。
   这种注意力资源的分配矛盾,在当人们有主要任务时,显得尤为突出 ,设备(或产品)应该在尽量不打扰人们完成主要任务的情况下,也能够传递信息。但是目前看到的很多设计过程中,注意力资源仍然不是第一考虑要素,甚至可以说,今天大部分的设备,仍然设计的像台式机,我们不得不倾注大量的注意力资源,才能从其中获取信息。
  虽然视觉是最直观的获取信息的方式,但是在设计时,除了屏幕之外,我们可以利用的还有很多。人的五感之中, 视觉、听觉和触觉都是可以利用,并且花费较低成本就可以获取信息的方式 ,而信息的表达,在某些场景下,可以放弃屏幕,通过灯、声音和震动等方式来替代。
  例如,目前市面上洗衣机的开机、关机、洗衣结束时,都会伴随有不同的声音,来提醒人们洗衣机目前的状态。所以,我们只需要在开启后洗衣功能后,就可以做其他事情直到听到结束的声音。试想如果整个过程,我们需要一直盯着洗衣机完成整个动作,那又会是一个什么场景?

  平静技术会让你明确知道某个系统运转良好并且一切正常,你之所以感到平静,是因为知道如果出现需要你关注的事情,设备会在恰当的时间提醒你。
  生活中这样的正例不胜枚举,例如正在煮饭的电饭煲、烘焙的烤箱、烧水的水壶等等,这些电器的样式千差万别,但是他们工作状态的展示却趋于一致,正是因为他们提供了平静的过程和需要关注的结果,而我们现在看不到不同于这类方式的电器,只不过是因为设计的优胜劣汰所导致的。
  当然,如果有些设备通过粗暴的方式打断你当前的任务,将你的注意力转移到其他事情身上,是因为为了保证你的生命安全,例如火警警报等。

  在《设计师要懂心理学2》这本书中,有三个章节介绍了关于视觉的内容,书中提到了周边视觉与中央视觉的概念,并且强调:

  除了视觉相关的内容,作者还在书中提到了 注意力模型 ,注意力模型分为三个等级:

  从注意力的模型可以看出,注意力不仅限于视觉,还包括触觉、听觉等,人类经过数以万年的进化,已经形成了接收注意范围边缘信息的能力,而我们在设计的过程中,可以进行反思,这些事物需要我们把所有的注意力集中到眼前么?我们能在注意范围的边缘关注它吗?

在开始这部分之前,请各位思考下,设备与人的优势分别在什么我个人对于设备与人的优势总结如下:

结合上述设备与人不同优势的区分与对比,如何能够让设备(或产品)放大自身与人的优势?

  emmm~这里的不需要说话,并不是禁止使用语音,我个人理解,这里更多强调的是对于语音交互的慎用。
  我们会发现,VUI,即以语音为基础的交互行为现在逐渐增多,我们可以在很多app的搜索栏看到麦克风的图标,提示我们可以进行语音输入,甚至一些翻译软件(彩云小译)等直接采用语音交互作为主体交互模式,但是语音是否适用,还是要根据场景来定义。
  《设计心理学3-情感化设计》这本书提到一个很有意思的观点:

人们通常会以人的标准来要求他使用的设备,如果这种情绪放在VUI场景下,如果只是能够让机器说话,而不给他注入语境和人际关系意识,那这些谈话最终还是会总结。
  机器人语音系统最吸引人的地方在于, 他们不会对我们的情感需求和生理需求抱有成见,他们会成为我们忠实的仆人,为我们提供鉴定的情感支持
  然而, 正如同需要完全占用视觉注意力的用户界面会干扰我们,让我们无法做其他事情一样,完全占用听觉注意力的方式,对我们的干扰也是一样的

我们发现,语音交互同样存在很多的限制:

当我们列举完语音交互的限制时,再回来看设备交流的本质是什么? 是为了反馈或者展示信息给到人们 ,所以:

  设计师和开发人员往往及其希望能够忽略极端用例,因为有时候,解决这些极端用例所耗费的精力,往往超过常见用例的总和,然而,每个用户都极有可能遇到极端场景, 当极端场景出现时,它们的负面影响会远远超过它们所带来的正面效果 。(想想三星的Note7电池爆炸事件吧)

  这就要求设计师在设计的时候,要考虑到多种人群,经验丰富的用户、初学者、以及遇到问题的用户,一定要保证系统在部分功能出现问题时,仍然可用, 至少能够将设备关闭或者回复到初始状态

  如同“电”在当今生活中无处不在一样,如果产品的技术含量使用的恰当好处,那么它会很快的消失于无形,人们会习惯它的存在就好像它本来就应该存在一样。
  每个设计师的目标都是精简的设计,然而实际上,为产品添加功能往往比删减功能要简单的多,这里的原因可能有很多种,比如添加功能而不用斟酌已有功能带来的思考成本要低的多,能够增加功能的人可以有很多,但是有权利(或者敢于)删减功能的人却很少。每个功能的引入,都会带来故障可能性的增加,越复杂的系统,往往越容易出现问题。 而我们对于产品功能的目标,并不是无意义的堆叠和累加,而是希望能够通过产品赋予用户能力,让他们只需要投入少量的注意力就可以实现目标
  在技术领域,往往有这样一个趋势: 技术能力往往超过技术的可靠性 ,所以我们经常发现,任何第一代产品,往往是问题最多的产品,即便是产品在面世之前,经历了严格的测试工作,当投入市场后,它将面临的是数以万计的使用场景,各种场景的组合,就会发现新的问题。
  所以这也引入了另外一个指导性原则 除非没有其他选择,否则不要引入会让用户产生依赖感的新技术 。新技术的不可靠性,很容易会使对齐产生依赖感的用户,感受到很大的挫败感和失望感。

  我们所接触到的被人们视为“正常”的技术,实际上是这个技术本身与社会规范相吻合,或者说,是被社会逐渐接受的技术。
  技术被社会所接受的速度是不一样的,有些技术可能在出现的瞬间就被社会所接受,而有些技术则需要经过很长的“代谢”过程才能被社会容纳,同样,有些技术出现了很多年,都可能不被社会所接受,从而被停止或者消亡。
  让技术被社会接受的最简单的方法,就是让人能够视之为常态,这个过程 可以是技术直接用到已经是常态的事情中,让人们逐渐接受,也可以是拓宽人们对于“常态”的定义,将新技术包含在常态的定义里
  个人认为,新技术的接受程度受到以下因素的影响:

  如果从上述8项原则中提取关键词,个人的提取是:

  设计平静技术需要我们尊重人的注意力,并认识到注意力是一种宝贵的资源,需要我们确保设计的可靠,在整个设计过程中,可以围绕人体的五感进行多样化的设计,要求我们时刻记得技术所处的使用环境和社会环境。

  个人认为,这8项原则是这本书最核心的部分,而在后续的篇幅中,作者更多的是分场景和案例来介绍如何进行设计,这部分我不做过多的阐述,有兴趣的同学可以查看资料了解下。
  但是在文末,作者提出了一个平静技术评价工具,这个可以贴出来,供大家作为后续设计时的checklist,如下:

我个人对于这篇解读的定位是知识点+个人理解的阐述,这本书出现的时间很近,所以大部分的举证在我看来都很有共鸣,虽然在本文中大量的主语是“设备”,但是在我看来, 无论是硬件设备还是软件产品,很多原则都是可以共通使用的 ,最后,感谢各位耐心看完这篇文章希望我的解读能够给各位带来一些新的思路,谢谢! _

『壹』 拜请各位大神帮忙解答物联网安全系统毕业课程设计的方向与题目。

物联网
的安全系统,这个开发平台
是什么,数据库等


『贰』 应用电子技术(物联网方向)专业的课程有哪些

电路分析、模拟电子技术、数字电子技术、微机原理与接口技术、电子设计自动化、C语言程序设计、平板电视技术、单片机原理及应用、传感器原理及应用、CPLD/FPGA可编程器件的设计与应用、数字处理DSP芯片原理及应用、ARM嵌入式系统设计、电磁兼容技术、MP3数码产品的设计、电子测量及自动检测技术、毕业设计等。

信号与系统、高频电路、电子测量技术、微机原理及接口技术、单片机技术、视频技术、通信原理、EDA技术、传感器技术应用、智能仪器、移动通信技术、程控交换技术、模拟电子、数字电子、电路分析、C语言、DSP原理、电声技术、PLC技术等。
『叁』 应用电子技术(物联网方向)专业的课程有哪些

物联网可以是一个“专业”,但不一定是一个“学科”。国内有些专家反对设置“物联网专业”,因为定位不清,一个学校往往有好几个院系争夺“物联网专业“的申报,又不是一个明确的学科,难以培养出真正的专业人才,培养出来的人可能是“万精油”,懂得多但是不精,尤其是本科阶段,建议只作为研究生专业,像MBA一样的模式。和目前许多高校设置的“电子商务”专业一样,“电子商务”也有同样的定位不清问题,只要高校设置的物联网专业能够培养出社会需要的专业人才,尤其是跨专业复合型人才,就应该可以设置,不必拘泥于它究竟属于哪个现有的“学科”。 下表列出了一个高校物联网专业课程设置的初步建议,算是抛砖引玉。
课程1、 物联网产业与技术导论 使用电子工业出版社《物联网:技术、应用、标准和商业模式》等等教材。 在学完高等数学,物理,化学,通信原理,数字电路,计算机原理,程序设计原理等课程后开设本课程,全面了解物联网之RFID、M2M、传感网、两化融合等技术与应用。
课程2、C语言程序设计 使用清华大学出版社《C语言程序设计》等教材。 物联网涉及底层编程,C语言为必修课,同时需要了解OSGi,OPC,Silverlight等技术标准。
课程3、Java程序设计 ,使用 机械工业出版社《Java语言程序设计教程》等教材。 物联网应用层,服务器端集成技术,开放Java技术也是必修课,同时需要了解Eclipse,SWT, Flash, HTML5,SaaS等技术。
课程4、无线传感网络概论,使用 无线龙通讯科技出版社《现代无线传感器网络概论》、北京航空航天大学出版社《短距离无线通讯入门与实战》等教材。 学习各种无线RF通讯技术与标准,Zigbee, 蓝牙,WiFi,GPRS,CDMA,3G, 4G, 5G等等 。
课程5、 TCP/IP网络与协议 ,《TCP/IP网络与协议》,清华大学出版社,等教材。 TCP/IP以及OSI网络分层协议标准是所有有线和无线网络协议的基础,Socket编程技术也是基础技能,为必修课。
课程6、嵌入式系统技, 《嵌入式系统技术教程》,人民邮电出版社等教材。 嵌入式系统(包括TinyOS等IoT系统),是物联网感知层和通讯层重要技术, 为必修课。
课程7、传感器技术概论, 《传感器技术》,中国计量出版社,等教材。 物联网专业学生需要对传感器技术与发展,尤其是在应用中如何选用有所了解,但不一定需要了解传感器的设计与生产,对相关的材料科学,生物技术等有深入了解。
课程8、RFID技术概论,《射频识别(RFID)技术原理与应用》,机械工业出版社,等教材。 RFID作为物联网主要技术之一,需要了解,它本身(与智能卡技术融合)可以是一个细分专业或行业,也可以是研究生专业选题方向。
课程9、工业信息化及现场总线技术,《现场总线技术及应用教程》,机械工业出版社,等教材。 工业信息化也是物联网主要应用领域,需要了解,它本身也可以是一个细分专业或行业,也可作为研究生专业选题方向。
课程10、M2M技术概论 , 《M2M: The Wireless Revolution》,TSTC Publishing,等教材。 本书是美国“Texas State Techinical College”推出的M2M专业教材,在美国首次提出了M2M专业教学大纲,M2M也是物联网主要领域,需要了解,建议直接用英文授课。
课程11、物联网软件、标准、与中间件技术 ,《中间件技术原理与应用》,清华大学出版社,《物联网:技术、应用、标准和商业模式》,电子工业出版社,等教材。 物联网产业发展的关键在于应用,软件是灵魂,中间件是产业化的基石,需要学习和了解,尤其是对毕业后有志于物联网技术发展的学生

『肆』 嵌入式系统和物联网方向该学些什么

嵌入式系统和物联网方向,该学些什么?就是学一些计算机相关的

在应用系统开发中,采用严格的、单一的、真正的的分层架构是可以的,但实际上我们已经采用了多种架构模式设计系统。当多种不同范式的架构混合在一起,你会不会出现“指鹿为马”的现象呢?

在研究分层架构时,常通过概念性的定义或 OSI 七层应用(架构)来说明或解释分层架构:

取自《 POSA , VolI , p22 》

作为一个在项目中引入分层架构的应用者,我们应该从更具体的规范来实现分层架构:

《 POSA , VolI 》 为我们提供了更多的实现规范,然而我要解决的是有关层的 单向依赖 问题。因为有一些人在使用分层架构时,尤其是将分层架构引入到项目的目录结构时,对于某些对象的划分(从属)存在一些混乱问题。

如果你有兴趣了解更多分层架构的实现规范,可参考:《 POSA , VolI 》第二十六页到第二十九页相关知识。

在领域驱动设计(DDD)中采用的是 松散分层架构 ,层间关系不那么严格。每层都可能使用它下面所有层的服务,而不仅仅是下一层的服务。每层都可能是半透明的,这意味着有些服务只对上一层可见,而有些服务对上面的所有层都可见。

注意:松散分层架构依然是单向依赖,表明上层只能调用下层的服务,下层不能调用上层的服务。

同时在领域驱动设计(DDD)中也采用了 继承分层架构 ,高层继承并实现低层接口。我们需要调整一下各层的顺序,并且将 基础设施层 移动到最高层。

注意:继承分层架构依然是单向依赖,这也意味着领域层、应用层、表现层将不能依赖基础设施层,相反基础设施层可以依赖它们。

领域层 UserRepository 接口:

基础设施层 JpaUserRepository 实现类:

我们确实使用包来划分层级,但是包名并不能真正表示分层。

我们通常将资源库的实现放置在基础设施层,这是因为我们采用了 继承分层架构 。如果你现在采用的是 松散分层架构 ,你需要将资源库的实现放置在领域层。这是层的单向依赖原则所致,你不应该破坏这个原则。没有任何理由需要破坏分层架构的单向依赖原则,除非你不采用分层架构。

我们应该从混乱到有序的这个历史过程去研究(分析)分层架构,尤其是我们现在处在前后端分离的环境下,应用系统使用分层架构又面临着什么样的划分变化。

应用系统使用分层架构在第三阶段基本已经成熟。因为我们要探讨的是有关领域驱动设计(DDD)的分层架构,所以我们依然需要做进一步补充。具体包括两方面的补充:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13467507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-13
下一篇 2023-08-13

发表评论

登录后才能评论

评论列表(0条)

保存