acm-header
登录

ACM通信

BLOG@CACM

实现恩格尔巴特的未来愿景


卡内基梅隆大学副教授Jason Hong说

Doug Engelbart,一位真正的计算机梦想家,于2013年7月2日去世。许多讣告都在评论他是如何帮助发明鼠标的,但恩格尔巴特和他在SRI的团队做得更多,开创了许多现代交互计算。

1968年,甚至在Unix第一次被开发出来之前,甚至在个人电脑的概念被发明之前,恩格尔巴特和他的团队做了许多人称为“演示之母”的事情。这个演示是首次公开展示定义了计算领域主要轮廓的想法。

我经常在课堂上展示这个演示的片段,并指出恩格尔巴特和他的团队创新的新想法的数量。仅仅在一次演示中,恩格尔巴特就向世界介绍了超文本的第一个实现、第一个交互式文本编辑器、第一个视频会议、第一个多用户交互系统、第一个和弦键盘(想象一下用钢琴这样的东西来输入文本!),当然还有鼠标。恩格尔巴特演示的NLS系统也被设计为减少手部运动,一只手放在和弦键盘上,另一只手放在鼠标上,允许有效的双手交互。

你可以在上面看到1968年的演示视频恩格尔巴特收藏网站保持在斯坦福大学。我也喜欢Alan Kay对演示片段的评论,这是他演讲的一部分用图像做符号.(请记住,在观看这些视频时,你必须在该作品的完成背景下欣赏它,以及它如何影响了后续人员的工作。不要像那些批评《罗密欧与朱丽叶》太过老套的高中生一样!)

值得指出的是NLS并不容易使用。部分原因是设计不够理想。例如,在CHI 2011年的一次演讲中,Larry Tesler指出,NLS在复制和粘贴文本时至少采取了四种独立且容易出错的操作。然而,NLS通常反映了恩格尔巴特的哲学,即我们应该设计计算机的熟练度和流畅度,以允许信息工作者实现更高水平的性能。恩格尔巴特举了一个特别有力的例子,他认为虽然三轮车在最初的使用方便方面很好,但它永远不能让骑手充分发挥自己的潜力(想象一下骑着三轮车参加环法自行车赛!)相比之下,学习骑自行车要困难得多,会有更多的磕碰和擦伤,但最终会更有回报,也更有效。因此,虽然易用性是一个重要的设计考虑因素,但是不应该忘记为了专业知识和精通而设计系统。

然而,所有这些都只是恩格尔巴特总体愿景的一部分。恩格尔巴特将其作品的主题称为"增加人类智慧“人类所面临的问题的种类和规模正在迅速增加。恩格尔巴特认为,要解决这些更大的问题,我们需要更好的方法、语言、人工制品和训练,以免我们被纯粹的复杂性压倒。在他的晚年,恩格尔巴特继续推动这些想法,谈论集体智商这是一种衡量一群人应对和解决问题能力的指标。

我们都生活在恩格尔巴特的世界里。他的远见,他的想法,他的动力将被怀念。


没有发现记录

Baidu
map