Adobe InDesign 软件是基于一个新的开放的面向对象体系,可以实现高度的扩展性,因此大大优化了开发周期并且使 Adobe 可以快速推出该平台。该开放体系建立了一个由第三方开发者和系统集成者可以提供自定义杂志、广告设计、目录、零售商设计工作室和报纸出版方案的核心。
Adobe InDesign 是一个全新的,宣告针对艺术排版的程序,提供给图像设计师、产品包装师和印前专家。InDesign 内含数百个提升到一个新层次的特性,涵盖创意、精度、控制在当今的诸多排版软件所不具备的特性。
Adobe InDesign 整合了多种关键技术,包括现在所有 Adobe 专业软件拥有的图像、字型、印刷、色彩管理技术。通过这些程序 Adobe 提供了工业上首个实现屏幕和打印一致的能力。此外,Adobe InDesign 还包含了对 Adobe PDF 的支持,允许基于PDF的数码作品。
Adobe InDesign 是 Adobe 的专业桌面出版软件,曾被誉为 “Quark 杀手” 。有关这个软件的研发背景,你又了解多少呢? 下面介绍就简单介绍一下 InDesign 从概念形成到研发出最终产品的全过程。
1994年Adobe并购Aldus公司的时候,它的一个主要目的就是想在产品线上引入一个排版软件。这个软件应该能够创建图文混排的复杂版面,版面漂亮、时髦,图像清晰。它应该是出版革命的基石。1994年之前Adobe公司还没有这样的软件,这与它在业界的领先地位不相符。
Adobe公司前应用软件部总裁兼首席运营官戴维·普拉蒂承认:“我们并购Aldus主要是为了得到一个排版软件。”除了从Aldus取得了一个最畅销的软件PageMaker外,Adobe还了解了在图像艺术和出版流程中应该知道的很多细节,以便更好的与Adobe其它应用软件协同工作,如 Illustrator,Photoshop,当然首先是Acrobat。
但是,有一个问题摆在面前:PageMaker并不是Adobe公司需要的解决方案。
PageMaker是一个坚实的软件,但世人忽略了它。专业设计人员和高端设备企业已经长时间疏远了PageMaker而使用QuarkXPress。 Quark公司推出的QuarkXPress已经赢得了客户,包括世界上最大的几家出版社。该软件有排版操作简便、控制精确等特点,并且体系结构可扩展,允许用户根据需要自行设定软件。出版和排版的实际情况也在发生变化。随着Web的兴起,每一个为打印出版而排好版的页面,通常还需要制作成一个可以在Web上发布的页面;这就要求使用其它的软件和技术,并且需要付出同要多的劳动。专业的内容创建者在寻找一个软件,可以让他们利用自己的图像素材库,并能轻松地从一种媒体转换到另一种媒体的——也就是所谓的“跨媒体出版”。这已经跟PageMaker诞生的出版业大不相同了。
遗憾的是,PageMaker几乎不可能重新夺回高端用户了。PageMaker的技术基础既陈旧又残破不堪。从1990年以后,PageMaker的核心代码就几乎没有修改过。由于PageMaker的架构不支持与附加组件的无缝链接,新功能不得不以嫁接的方式添加进软件中去。随着时间的流逝,附加组件往往由不同的编程方式写成,这使得PageMaker成为了软件中的通天塔。如果修改软件中的某一个错误(还不要说加入一个新功能),就有可能使软件的其他部分运行不正常。从软件的角度来说,没有人知道PageMaker哪些部分还在工作。最初改进PageMaker的软件工程师们在并购之前就离开了 Aldus公司,不可能重新去了解他们在这个软件中所做的工作了。
沃洛克评价PageMaker说:“它的底层代码混乱,修改任何部分都很困难。”为了使PageMaker在与QuarkXPress的竞争中胜出,迎合市场不断变化的需求,Adobe公司将有必要对PageMaker进行全面的修整,甚至是重新注册一个商标。或许将其推倒重新编写代码会更容易一些。(注:沃洛克是Adobe系统公司的创始人之一,1982年,他与杰西卡共同创立了Adobe公司。 )
早在1990年,Aldus公司一个技术小组就已经开始秘密为下一代PageMaker做工作了。这个七人小组深入考虑了一个问题:如果再次从头做起,用户会希望PageMaker是什么样子呢?他们拓展了软件的框架结构,这一结构可扩展性比它的对手提供的功能更强大。QuarkXPress允许特定功能以插件的形式加入软件中——Quark公司称之为XTensions——但是核心程序使用的大段代码模块使得插件与其协作的灵活性很差。 PageMaker的下一代版本的设计思想是使整个软件跳出模块化的架构,这样添加、删除或更新某些功能的时候就容易多了。