行业热点
PostScript开发商――John Deubert访谈
2000-12-31 12:12  ???:2186

  一日为师,终生为师。Deubert开始他的职业生涯时,曾在San Francisco Bay区的一所中学里教科学课,同时还寻找一些做自由软件开发员的机会。1984年,他加入一家刚刚成立的、名为Adobe System的小公司,在这家公司里他参加了PostScript语言的开发,并意识到它的巨大潜力。

 在接下来的几年里,他又重操旧业,为Adobe公司担负起培训的责任。在1990年,Deubert和一个合作伙伴组建了Acquired Knowledge公司,成立这个公司的唯一目的就是培养关于PostScript语言问题的市场。Deubert得益于他的几年教学经验,使公司发展成一个集产品和服务为一体的供应商――不只包括PostScript,而且还包括PDF。

Acquired Knowledge公司是如何起家的?建立它的使命是什么?
  最初的使命纯粹是为了建立一个培训公司――只有个别的软件项目。在此之前的几年间,我为Adobe System工作,我的员工号是19。我的工作是客户支持,但大部分时间里我是第一个到处奔忙的不工作在PostScript解释器上程序员。我花许多时间来研究能够利用这种我们已经发明了的语言做些什么事情。我为销售人员和市场人员编制了一些PostScript程序,这是一件有趣同时也是一件伟大的工作。再加上一些其它的内容,我编成了第一份培训材料,当1985年我离开Adobe以后,我仍以一个顾问的身份同他们共同工作。1990年,我和我的商业伙伴Todd Donahue意识到我们可以将它变成一个事业。

 这就是Acquired Knowledge出现的真正的动机。我们两个人,和一个行政助理在一堆的事务中繁忙地工作。最初的日子里,我们同Adobe公司激烈地协商投资关系问题;否则,我们只是两个不见经传的伙计,没有人听说过我们的公司,也不会有人给我们业务。对于我们来说,成为Adobe公司的唯一授权培训提供商是极其重要的。那时,我们对于Adobe来说并不重要,而它们对我们来说却是非常重要的,这是因为Adobe已不再是纯粹生产PostScript的公司。但我们是北美乃至于大部分欧洲唯一的一家由Adobe公司授权的PostScript培训部门。

您如何描述今天的Acquired Knowledge?您们不只进行培训,还开发大量的产品。
  简要地描述我们公司一直都有些困难。我们实际上称我们自己为致力于印刷和出版事业的技术服务公司。我们即进行培训,同时也开发软件。

 目前我们也进行咨询和一些类似的业务,但核心仍然是软件的培训――现在主要是PostScript和PDF软件。如果试图明确地表达上面所说的任务,就是我们正努力为印刷、出版业找到与新技术结合的接口。

您能否谈一下你们的商业产品是培训过程的必然产物吗?还是正好相反。
  软件差不多是从整个培训的过程中派生出来的。我们作为一个严格的培训公司已经有几年的历史了,在为期每个月两周的培训过程中,我们一直在记录,所以我们知道在软件产品中需要什么。我们也得益于对一些大公司的拜访,考察他们正在进行的工作,与他们交流并了解他们所需要的东西。

 我们的第一个软件产品Download Mechanic,于1994年开发成功,它完全是我们进行的PostScript培训课程的产物。人们一直都在问我们他们能使用什么样的软件,市场上很少有适用的产品。那时,差不多只有LaserTalk――也快要消失了。它是一个不错的编程工具,但如果我们在Donnelly进行培训,他们就没有什么选择了。于是我们说,“我们是程序员,为什么我们不根据客户的需要开发出产品呢,有什么比这更好呢?”我们知道我们是根据需要来开发软件。

 在Download Mechanic中的许多内容,以及后来的Download Mechanic Pro都是根据培训班上的学员提出的问题开发出来的。关于我们的大多数软件,就要提到我们完美的固定的测试组织,这是因为我们通常在培训班上使用这些产品。即使产品并不是为培训班上的学员设计的工具,但对于我们来说不使用Download Mechanic预览和下载PostScript就没有别的办法了。如果学员提到“为什么不是这样的呢?”我们就在软件中加入这个新的特征。可见,对于一个既开发软件,又进行培训的公司,真的非常便利。我们可以永远得到用户的反馈。

您第一次销售Download Mechanic是什么时候,它是完全通过培训班所提供的机会进行销售的,还是Adobe以某种方式帮助促销的呢?
  大多数是通过市场销售的,包括一些不正规的市场。虽然我们在电子出版杂志上做了一些销广告(这一直是我们进行有用的广告宣传的方式),但主要的宣传还是依靠口头宣传。对于我们来说,小广告是将我们的产品介绍给那些我们所希望达到的群体的一种方式。

  PostScript编程工具和产品工具补充了一小部分市场。因为并不是要销售出去成百上千份软件,所以可以节省地花费广告和促销费用。我们最大的销售渠道可能要算我们的培训班,因为学员在编程时经过一段时间的试用之后,就会决定到底这个软件适合不适合他们。

在开发产品的过程中,你们如何来决定是针对哪一个层次的用户?如何使软件既容易使用有功能强大?
  事实上,这是最费脑筋的部分。使用PostScript的人群是如此的广泛――我们不得不考虑到每一个人,从程序员到服务部门的技师到图像处理人员。首先我们决定如果要赚钱的话,软件就不应该定位为程序员的工具――程序员的数量太有限了。它应该被设计为可以大量使用的产品工具。用户可以建立一个PostScript程序和文件的列表,并将他们由打印机输出。软件可以用来打印页面,预览文件的内容,还可以进行其它的一些工作。我们的忠实的用户需要保证PostScript文件可以正常工作,并可以由打印机输出出来。

 例如,一直困绕一些程序员的一件事情是当在Download Mechanic软件中双击一个PostScript文件时,并不能在文本编辑器中打开该文件,而是将它加入到文件列表中。这是因为许多用户告诉我们他们不想查看PostScript文件,而是要将它们打印出来。我们的产品受用户的影响非常大,是用户决定着产品应该象什么样子,如何容易使用等等。

这么多年来产品是如何变化的?
  最近两年我们的产品几乎没有什么变化――最大的变化是加入了预览器。目前,我们的产品中有PostScript RIP,所以用户除了可以打印和分析文件以外,还可以看到要输出的文件是什么样子的。我们还开发了Windows版本的产品,这也是非常重要的。在这一点上它已经是一个成熟的产品,我们将改变开发的方向。

 Download Mechanic的优势之一也是它的问题所在。这有几分象瑞士军刀――可以处理一切,但却有点难卖,因为需要一个分析器的用户并不需要一个下载器,或者正好相反。现在,在我们的新产品项目中计划使产品更加专门化。

由于Adobe已经对PostScript进行了升级,这样在你们的产品中必须有一些大的改变吗?
  最终我们也会升级RIP为PostScript Language Level3。但现在对我们来说,这并不是大问题,因为主要的应用中还没有一个生成了Language Level3代码。由于我们主要市场只是分析和下载它们的PostScript,所以我们还不需要进行任何变动。就长远的趋势来看 ,我们的开发人员正努力从PostScript转向PDF技术。事实上,在未来的一年或更长的时间内Download Mechanic不会有什么改变。

PDF的出现将如何改变Acquired Knowledge公司的商业模式?
  我认为在PDF上我们并不擅长,但我们仍将公司的方向转向它。PostScript不会消失,在可以预见的将来它仍是印刷工业的底层技术。我认为PostScript会回到它本来的面目,作为一种幕后的语言使计算机和打印机之间进行交流。

 以我们培训公司的观点来看,在未来的一段时间内,我们仍会开设PostScript培训课程,但是学员的组成中服务司的技师将有所减少,工程师的比例将会增加。在接下来的几年里,我猜想可能不再对R.R.Donnelley的雇员进行PostScript培训,而对Xerox,HP和IBM的人员培训将会继续。

 一些年后,当新的软件和课程全部面向PDF时,我期待着它的来临,作为一种传输文件机制的PDF将彻底替代PostScript。

  请您谈一谈EZ-PDF。
  我将以Macintosh版本的为例进行讲述。