
2005年5月,Yahoo任命原Amazon富有经验的设计大师Larry Tesler领导自己的消费者体验改善工作。Tesler是用户界面设计先驱,他现在主要负责雅虎软件可用性问题。Tesler先生当年60岁,将成为Yahoo用户体验和设计团队的副总裁,也将成为Yahoo研究实验室的一名研究员,主攻人机交互(human-computer interaction)。三年多以来,正是Larry Tesler协助打造了Amazon的购物体验,他也曾经在施乐Palo Alto研究中心任职,即PARC,并且曾在苹果公司工作了17年,担任过首席科学家和工程副总裁以及其它一些职务。
简介编辑本段回目录
Larry (formally Lawrence Gordon) Tesler (born April 24, 1945) is a computer scientist working in the field of human-computer interaction. Tesler has worked at Xerox PARC, Apple Computer, Amazon.com, and Yahoo!
Tesler studied computer science at Stanford University in the 1960s, and worked for a time at the Stanford Artificial Intelligence Laboratory. From 1973 to 1980, he was at Xerox PARC, where, among other things, he worked on the Gypsy word processor and Smalltalk.

In 1980, Tesler moved to Apple Computer, where he held various positions, including Vice President of AppleNet, Vice President of the Advanced Technology Group, and Chief Scientist.[1] He worked on the Apple Lisa team and was enthusiastic about the development of the Macintosh as well as the successors to the Lisa the Apple II series and Lisa's later high end replacement the Macintosh Plus.
In 1985, Tesler worked with Niklaus Wirth to add object-oriented language extensions to the Pascal programming language, calling the new language Object Pascal. He also was instrumental in developing MacApp, one of the first class libraries for application development. Eventually, these two technologies became shipping Apple products.
Starting in 1990, Tesler led the efforts to develop the Apple Newton, initially as Vice President of the Advanced Development Group, and then as Vice President of the Personal Interactive Electronics division.
In 1991, he contributed the article "Networked Computing in the 1990s" to Scientific American Special Issue on Communications, Computers, and Networks, September, 1991.
Tesler left Apple in 1997 to co-found Stagecast Software, which allowed him to apply his enthusiasm for kids' programming and use of computers, an enthusiasm he acquired mainly at Xerox PARC, where he worked in Alan Kay's Learning Research Group.

Tesler joined Amazon.com in 2001; in 2004, he became the company's Vice President of Shopping Experience. In 2005, he joined Yahoo! as Vice President of Yahoo!'s User Experience and Design group.
In November, 2008, he left Yahoo to join personal genetics information company, 23andMe as Product Fellow. Since December, 2009, he has been an independent consultant.
Tesler is on the board of the Gorilla Foundation.
Tesler has a strong preference for modeless software, in which a user action has a consistent effect, rather than changing its meaning dependent on previous actions, as in the vi text editor. As an example of this preference, as of 2010, Tesler's Subaru automobile has a personalized California license plate with the license number "NO MODES". He has used this license number since about 1980.
Smalltalk 编辑本段回目录
Smalltalk 被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境 (IDE)。由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC开发。Smalltalk对其它众多的程序设计语言的产生起到了极大的推动作用,主要有:Objective-C,Actor, Java 和Ruby等。90年代的许多软件开发思想得利于Smalltalk,例如Design Patterns, Extreme Programming(XP)和Refactoring等。

INTELLIGENCE John McCarthy, seated center, who ran the Stanford Artificial Intelligence Laboratory, at a reunion last month with Bruce Buchanan to his left and Vic Scheinman on the right. Standing, from left, are Ralph Gorin, Whit Diffie, Dan Swinehart, Tony Hearn, Larry Tesler, Lynn Quam and Martin Frost.
什么是Smalltalk ?
Smalltalk和许多程序设计语言不同,它不仅仅是一门语言。 一种面向对象的程序设计语言:它是一种面向对象的语言,包含语言的语法和语义。一些编译器可以通过Smalltalk源程序产生可执行文件。这些编译器通常产生一种能在虚拟机上运行的二进制代码。Smalltalk语言本身非常精炼。 一种程序设计环境:这里指的是一种提供许多 对象 的系统,而不是某种特殊的开发环境。和许多语言不同(包括C++),Smalltalk附带有一个巨大的、相当标准的类库。这些 类 使得开发Smalltalk程序的效率非常高。在其它语言(例如 Ada , C 和 Pascal )中通常被作为语言的一部分的功能(例如条件判断,循环等),在Smalltalk由特定的类提供。 一个应用开发环境(ADE):由于Smalltalk的历史原因,它具有一个非常优秀的高度集成、开放的应用开发环境。由于开发环境中的浏览器、监视器以及调试器都由同样的源程序衍生出来的,不同的版本之间也具有相当好的兼容性。此外,这些工具的源程序都可以在ADE直接存取。
Smalltalk中的对象
在Smalltalk中所有的东西都是对象,或者应该被当作对象处理。 例如下面的表达式: 2 + 3 应当被理解为:向对象2发送消息+,参数为对象3。 纯面向对象使得Smalltalk在语言结构方面有许多与其他语言不同的特点,例如在Smalltalk语言中没有条件语句,取而代之的是一些发送给对象true或者false的消息,因此它们不属于语言部分,而属于Smalltalk的类库;也没有循环重复语句(C语言中的for while),Smalltalk用向数字对象或块对象发送消息来实现重复执行。
Smalltalk的历史
最早的Smalltalk原型由Alan Kay于70年代初提出。类(来自Simula-67)、海龟绘图(来自MIT的 LOGO )以及 图形界面 等概念的有机组合,构成了Smalltalk的最初的蓝图。 在1971年到1975年之间,Kay在Xerox PARC的小组设计并实现了第一个真正的Smalltalk语言系统。这个系统具有以下几个技术创新: 语言完全基于Simula的类和消息的概念。 语言没有固定的语法,语法分析由类本身完成。 开发环境的革新相当迅速。 虽然当时的位图显示器十分昂贵,但是Kay却说服了PARC让他使用这些位图显示器,这使得Kay和他的小组能够实现不同大小和字体的文字,使用多窗口环境,以及一些对图像处理的高端支持。 1975-76年间,Kay小组认识到应当对执行效率和规模进行优化。于是他们在许多重要方面重新设计了Smalltalk系统,在语言上: 引入了继承和子类的概念。 确定了语言的语法,这使得编译器能够产生高效、可执行、精炼的二进制代码。 Larry Tesler设计了浏览器,这极大地提高了Smalltalk程序员的编程效率。 前述的所有Smalltalk系统都是在特殊的硬件上实现的,直到1977-78年,Bruce Horn 和 Ted Kaehler 把Smalltalk-76移植到由Intel 8086处理器和自定显示器所组成的硬件环境(被称为NoteTaker)上。虽然这种硬件环境只生产了10台,但是它证明了在通常的处理器上实现Smalltalk的可能性。
1970年代编辑本段回目录
在1970年代,施乐PARC研究中心的Tim Mott和Larry Tesler在设计最早的计算机文字编辑系统时,在初期就很注重构建观察与理解用户的原型。他们称之为“guided fantasies”,这被认为是最早将完善的用户测试运用到用户界面设计。Tim实地采访了编辑们的工作环境,观擦他们的日常工作。还邀请来一些文字编辑,让他们坐在带有鼠标键盘的空白屏幕前,向他们解释鼠标鼠标可以用来在屏幕上确定位置,文字可以通过敲击键盘显示到屏幕上,然后要求他们想象如果只被允许用这些工具来工作,他们会怎么干?同时,编辑们则向Tim和Larry描述他们用纸和笔做编辑工作的情境。这样设计师和最终用户一起设想如何用计算机来输入文本,创建菜单选项以及如何使用鼠标与键盘来代替笔的功效。
背景:PARC,甘为别人做嫁衣编辑本段回目录
施乐的帕洛阿尔托研究中心是许多现代计算机技术的诞生地,但他又被称为“错失良机的实验室”,将技术转化为商品是困扰它的问题。
近期,微软的一项收购,让施乐公司的帕洛阿尔托研究中心(PARC)又回到了人们的视线中。6月26日,美国IT博客VentureBeat首次披露,微软将斥资1亿美元,收购美国旧金山的搜索引擎公司Powerset。7月1日,Powerset在博客上发布声明,证实微软已与其签约。Powerset的搜索是基于自然语言,该公司位于旧金山。
2005年9月,Powerset的首席执行官巴尼·佩尔(Barney Pell)找到了帕洛阿尔托研究中心的罗恩·卡普兰(Ron Kaplan),后者领导着一个负责“自然语言”搜索的团队。佩尔说服卡普兰做一款“自然语言”搜索引擎。
所谓“自然语言”搜索,即用户可键入更为直接的问题,这和谷歌、雅虎、微软以及其他搜索引擎所使用的“关键词”有所不同。这种差别意味着网上冲浪者理论上可以通过更直接的提问形式获得更准确的答案,如“史蒂夫·乔布斯对苹果公司有何看法”等,不像以往那样输入毫无文法、杂乱无章的“苹果、史蒂夫·乔布斯、说”等关键词。帕洛阿尔托研究中心花费了30多年研发自然语言技术。
施乐的帕洛阿尔托研究中心,是施乐公司所成立的最重要的研究机构,它是许多现代计算机技术的诞生地,他们创造性的研发成果包括:个人电脑、激光打印机、鼠标、以太网;图形用户界面、Smalltalk、页面描述语言Interpress(PostScript的先驱)、图标和下拉菜单、所见即所得文本编辑器、语音压缩技术等。
但是帕洛阿尔托研究中心又被称为“错失良机实验室”。它发明了世界上第一台PC,却是IBM第一个将PC推向市场的;它首先发明了图形用户界面(GUI),却被微软和苹果最终运用于各自的操作系统;它发明了WYSIWYG(What You See Is What You Get,所见即所得)文字处理程序,现在普及的却是微软的Microsoft Word;它发明了因特网,施乐却难以在网络风暴中有所作为。
如何将技术有效地转化为商品,似乎是施乐一直没有能够好好解决的问题。但是也许也是帕洛阿尔托研究中心过于创新,想的太远。但无可否认的是,它是很多计算机技术的摇篮,并培养了众多技术人才。
施乐的创新传统
说到帕洛阿尔托研究中心,自然不能不说说孵育他的施乐公司。施乐公司的崛起凭借的是20世纪最伟大的发明之一—静电复印技术。它是由切斯特·卡尔森发明的,卡尔森在纽约的一家专利事务所找到一份枯燥的誊写专利文献的工作,摆脱工作的枯燥也许是卡尔森发明复印机的原动力。
整整3年时间,卡尔森利用业余时间做研究,1932年10月22日,他的试验成功了,卡尔森在锌版上得到了近乎完美的复印图像“10-22-38 ASTORIA”。由于长期从事专利工作,卡尔森很快为自己的发明申请了专利。但是,当卡尔森拿着他的发明专利寻找投资人的时候,却四处碰壁。他遭到了20多家公司的拒绝,其中包括IBM、通用电气和美国无线电公司。
1947年,施乐公司的前身,哈罗依德公司看中了复印技术的巨大市场潜力。哈罗依德公司成立于1906年,是一家生产相纸的公司。约瑟夫·威尔逊是哈洛伊德公司的第二代继承人。当威尔逊第一次接触到卡尔森的技术时,他表现出了极大的兴趣,威尔逊认为企业成功的基本规律是:成功取决于利润,利润来源于发展,而发展则依赖于新的思维和新的技术。
从1947年到1960年,哈洛伊德公司共为卡尔森的技术投入7500万美元,而哈洛伊德1955年的年收入不过2100万美元,重视研发的传统在之后的施乐公司也得到延续,施乐在研发上的投入一向很慷慨。即使在最困难时期,也保持在总营业额的5%~6%以上。
1959年,施乐公司首次推出了914复印机,从1959年到914停产的1976年,施乐公司生产了超过20,000台这个型号的复印机。
1968年,施乐公司的年销售额达到11亿美元,成为美国历史上第一家依靠一项技术在10年之内收入达到10亿美元的公司(第二家是苹果)。IBM的前总裁小沃森在总结一生的得失时说他最大的失误就是没有投资卡尔森的复印机。
PARC,创新的摇篮
当麦克卡隆继任威尔逊,成为施乐的CEO后,他希望能够在新兴的信息技术领域有所斩获。1970成立的帕洛阿尔托研究中心正是他为了实现梦想所做出的努力之一。威尔逊曾经对麦克卡隆说过:“我们现在只是在传递图文信息,人们要把东西写下来,然后复印,再由一个人传给另一个人,才能使信息得以分享。但是在将来,所有的信息都将不再是图文形式。在即将到来的电脑时代,将用数字来处理信息。20年后,如果我们还想成为一家伟大的公司,我们必须也能用数字来处理信息。”麦克卡隆用“信息建筑”表明他所设想的施乐的发展方向。他希望公司能够制造出一系列与办公电脑化相关的产品以加速信息的流通。
1970年,由泰勒负责成立了帕洛阿尔托研究中心,泰勒既不是计算机科学家,也不是研究人员,而是一个富有远见的计算机战略家,他的任务就是物色人才,他将全国优秀的工程师、黑客和计算机天才召集到一起,从激光实验室的物理学家,到微芯片的工程技工,再到计算机语言设计者、人工智能程序员、视频设计家等组成了一个技术王国。创新是他们的工作。
在计算机实验室,泰勒创造了扁平式的组织结构,每个计算机科学室的工作人员都直接向泰勒汇报工作。泰勒像一个科学家学校的老师一样,观点都来自他手下的科学家,但是泰勒制定了研究的总方向。科学家只需埋头工作,一旦他们有新的计算机梦想,泰勒就会帮你处理所有的杂事:设定预算、与公司总部商谈、争取经费以及各种配合事项。泰勒的角色至关重要,科学家都很服他。
在施乐的一则广告中,帕洛阿尔托研究中心对前沿技术的展望一览无遗。在1979年施乐的广告中,帕洛的科学家们向人们描述了他们眼中的未来办公室:比尔走进了自己的办公室,他是一位中年管理者。坐下之后,他打开电脑,对桌上的施乐电脑说:“早上好,弗雷德。”弗雷德是他的施乐电脑的名字。弗雷德也向他问候道:“早上好,比尔。”
比尔问:“今天早晨有什么新的邮件?”电脑屏幕上显示出他昨天下班后发送的电子邮件的目录。比尔开始利用鼠标浏览着邮件。“这封邮件挺有意思,”比尔说:“我需要打印两份。”比尔按下几个按键,很快,秘书从打印室送来了打印好的文件。比尔谢了秘书,转回自己的电脑:“弗雷德,我觉得每个人都应该读读这份文件。”他在键盘上按了几下,电子邮件便被立即发送到全国各地的分公司。
这种景象在今天看来已经司空见惯,但是在20世纪70年代末,光盘、互联网、手机、随身听,甚至电子手表都还没有诞生,这种对未来的大胆设想让当时的许多观众瞠目结舌。
在泰勒眼中一切都发展的太慢。当全世界所有的人都在为互联网的发展速度而惊讶的时候,只有泰勒感觉平淡,相反他还奇怪发展得如此之慢,“我早就预言了互联网。1975年,所有的技术都已经准备好了;1985年,所有的技术都应该很平常了;而直到1995年,居然才开始起飞。”
由于施乐公司喜欢用技术产品化来评估研究成果,看研究中心与施乐公司的研发部合作的如何,在这些方面泰勒都不算称职,泰勒明显的感受到了这种压力,但是他却不会改变他的做事风格和研究方向,于是1983年9月,他提出了辞职。
泰勒的辞职让帕洛阿尔托研究中心失去了主心骨,研究中心的其他天才也纷纷离去。
This was taken at a birthday party for Larry Tesler at Caroline Rose's house in April 1983. Steve Capps is up top; left to right it's Burrell Smith, Caroline Rose, Marge Boots (Capps' wife, in the middle), Andy Hertzfeld and Larry Tesler.

Another photograph of some of the design team, taken by Norman Seiff, the Rolling Stone photographer. From left to right, it's Chris Espinosa, George Crow, Bill Atkinson and Burrell Smith.

以太网的发明人鲍伯·麦特卡夫(Bob Metcalfe)离开后,就创办了3Com;图形界面的主将阿伦·凯(Alan Kay)成为Atari公司首席科学家;负责Alto 2计算机设计的John Ellenby,成为Grid公司主席;负责为Alto设计字处理软件的查尔斯·西蒙尼(Charles Simonyi)加入微软;1979年参观施乐的乔布斯对图形界面大为欣赏,当年给他演示的Larry Tesler,离开帕洛,加入苹果;查尔斯·格什克(Charles Geschke)和约翰·沃诺克(John Warnock)带着页面描述语言Postscript,创办了Adobe软件公司……
