2访谈:+常用的格式的小伙子背后ExtendScript工具包,总机

Adobe公司空气构建了Adobe FlexAdobe Illustrator中土坯的InDesign土坯常用的格式Adobe公司的PhotoshopAdobe公司总机ExtendScript工具包ExtendScript' , 闪光板闪光插件 发表评论

自动化+扩展我们的创新能力
1994年,我记得我第一次跨越,需要创造性的工作流程自动化,我来了。 我是自由职业者作为一种视觉效果的商业工作的艺术家,我们需要做一些复杂的合成,需要建立旅游遮罩和手动解除和重新交错的画面,以获得干净的遮罩。 我能简化程序使用QuicKeys记录,然后重复播放任务,之后,我迷上了这个概念。 当时,我想推进一步,实际上下插件罩,以获得他们,让他们定制我自己的,可以这么说。 但是,在那个时候,如果我想开发插件,我将不得不回去上学。 我正在一个体面的生活创造广播和视频游戏的视觉效果,以便它仍然只是一个梦想。

14年后,我们现在有6.5开发工具,以帮助ActionScript开发使过渡创造我们自己的应用,以及闪光的插件驱动器的Adobe Creative Suite应用程序。 通过使用在Flex Builder,总机,常用的格式,CSXS,空气和ExtendScript工具包的混合物 - 以及闪存与过去的3个选项结合 - 我的梦想已经成真。 Adobe计划发布了一篇文章我在这方面将作出什么样的工具来使用当您正试图扩大创新套房,但现在sense工作,我想向您介绍这些技术的behind几个主要角色2并探讨如何在技术的出现。 这类型的故事,我发现一些有趣的技术,他们创建的,由于该事件已进入到位之前,我们都在这里结束了。 我衷心感谢他们的时间和愿意参加。

一个Daumling采访迈克尔
在春季土坯发展首脑会议上,我有特权迈克尔Daumling,一个相关的事情在ETG小组的首席科学家群体的核心技术,谁创造者,是ExtendScript和最主要的推动力量背后ExtendScript工具包和延长的Creative Suite 。 在啤酒中的几个,他友好地告诉我,他的伟大的故事。 不幸的是我,我很少喝这么一个故事,有对夫妇在我的记忆中洞约,[脸红],但他帮助填写以下空白。

博士woohoo在: 在PDF   土坯介绍到脚本,它界定ExtendScript(英):

Adobe已经开发了一个JavaScript的扩展版本,称为ExtendScript,允许你采取某些功能,利用Adobe工具和脚本。


我想像这说明简化了开发计划的重大转变,个人和团队的责任和参与,以及一些风险。 你能告诉我们一点关于如何胚胎来生活?

迈克尔Daumling:ExtendScript早去,旧时代,在小型创业公司的UPS在德国一样的GoLive可以使一些所谓Cyberstudio产品的钱。 当时(90年代末)我是这家公司承包。 他们的产品(后来知道了Adobe的GoLive)需要一个SDK,我有一个JavaScript解释器,我曾在我的业余时间写的玩具。 我一直很喜欢解释型语言,其中的我写的StarBASIC,而当时是脚本语言(和基础设施星科公司的StarOffice,后来成为OpenOffice的)。 还是一个不错的应用程序,运行一个有点模糊的语言,称为标志,但它是(现在仍然是)颇受作为教育语言的学生的欢迎。


为了使长话短说:我的JavaScript引擎成为SDK的心脏跳动的GoLive。 这来到团队的注意力的后效应。 他们认为,这将是冷静,如果人们能重视他们的JavaScript的框架,以便他们可以移动和改变关键帧对象之间,一个概念,似乎很多人发现有吸引力的。 随后,一群孩子在一个伯灵顿凉,马是负责创作的工具创建一个Flash,所以他们坐了下来,创造了一种叫做LiveMotion(另一Adobe产品长)。 他们需要一个ActionScript引擎,他们走近我,所以我坐了下来,增加了许多具体的ActionScript老妇(早在这些日子我的引擎,动作更是一个样的略有削弱的JavaScript,没有阶级,这个大野兽的)。

所以,突然所有的,我发现自己有两个额外的客户。 这使我土坯移动到核心技术部门,他们让我雇两个人,所以我成为自己的球队。 我不得不离开的GoLive,并报告给何人现在在美国。

谁是下一个? 你还记得气氛? 这是一个虚拟景观漫游产品的预期和自己创造的虚拟世界,主要是人们可以聊天,在那里创造凉爽的化身。 对于很多原因的,这个概念从来没有起飞,但有一个伟大的比赛和物理引擎,是完全ExtendScript驱动。 该产品活了下来,并成为Acrobat 3D的。

当时,Photoshop和Illustrator和VBScript脚本了接口的AppleScript。 该科毅团队,写了这个脚本代码认为,这将是一个很酷的想法加入JavaScript中的代码,过了一段时间,ExtendScript成为Photoshop和Illustrator的一部分。 这使我看起来更重要;土坯作出的要约提出了我从汉堡圣若泽,德国,我发现无法拒绝。

唯一剩下的大的应用程序不支持ExtendScript了Acrobat和InDesign。 杂技演员生活相当良好,它的JavaScript引擎,这是他们借了由Mozilla基金会,他们很不愿意改变自己的引擎。 在InDesign中,项目管理不相信最初。 排版设计了从地面扩展了与重点,包括脚本语言VBScript和AppleScript的。 不幸的是,这些语言的平台依赖性,所以我认为,ExtendScript将是一个脚本语言非常适合作为一个跨平台的。 InDesign中的可扩展架构可以轻松添加ExtendScript;作为一个事实问题的,花了排版当时的脚本大师彼得Boctor和我只是一个星期得到它运行起来。

然后,有人的宏伟构想结合Adobe产品成套件。 Creative Suite的是名称。 然而,如何能够土坯表明,这些产品集成呢? 嗯,你们猜胶水是:ExtendScript。 土坯创造了大桥的应用,这原本是一个文件浏览器内置的Photoshop。 作为自己的产品,它是Adobe的第一个C + + + / ExtendScript的混合体。 它载有gazillions ExtendScript代码行的。

一个独立的探险家是好的,但无用的,除非你可以有其他应用程序交谈,或发回了一些成果。 我们需要一个程序间的通信机制。 它应该是平台独立的,所以COM或AppleScript是不是一个好主意。 桥的Rob科雷尔和我坐下来,发明了这种机制,它允许应用程序发送ExtendScript代码对方。 这项技术很快成为一体化骨干的Creative Suite。 我猜想,如果没有ExtendScript,该公司的Creative Suite将不存在,因为它没有今天。

与此同时,ExtendScript已蔓延到其他地点和应用。 有些只在内部使用,以推动它们的API和宗旨模块测试,而另一些揭露他们的对象到第三方的脚本。

一个帕拉迪斯采访贝恩德
在去年一年秋天,工具箱,以感谢和ExtendScript的ExtendScript的能力,我能创建一个Flash插件插画该泥为Flickr的颜色分析工作与我建立了在英国国防部 ,以便快速提取从图像的颜色和它们直接保存到色板面板。 你可以看到它在行动在这里 。这肯定是一劈,但证明型的概念。 然后发生了。

苹果公司推出的2007年冬季豹,在新的最高的操作系统,并重新确定如何在工作窗口的重绘 - 类似一个Flash插件的使用。这有效地杀死了黑客的方法我用,所以我搁置的概念闪光的插件,并继续前行。 每年1月,约翰的小玩意,首席产品经理,邀请我去发挥Adobe的沙箱,并建议我在贝恩德帕拉迪斯的工作,一个高级电脑与ETG小组的核心技术在Adobe组科学家正致力于寻找。 我看到的是美丽的! 这是一个梦想成真。

这里是这个小团队在Adobe库建立两个深港西部通道的Flex Builder - 总机和常用的格式测试(中) -可用于扩展Creative Suite应用程序解决(这一问题的豹)。我的意思是,想象它。 如果你走多少第三方插件开发,目前存在的Adobe产品,并补充了ActionScript开发谁现在可以创建自己的AIR应用程序和Flash插件,驱动器的Creative Suite应用程序的军团,潜力令人兴奋的。 当烟雾落户,应该很有趣地看到,正在开发新的创作工具。 这可能需要一些时间,但设计者将不可避免地最终受益。

博士woohoo在:你是如何最终在Adobe和ETG小组的核心技术工作组与迈克尔?

贝恩德帕拉迪斯:迈克尔和我会见了在汉堡首次在StarDivision,德国,最终购买由Sun的OpenOffice免费赠送,以微软的烦扰。 我是给了StarWriter(我的老代码负责一些文字组合引擎可能仍然在使用的OpenOffice版本)。 迈克尔各地在StarDivision地方。 他的一个代码,包括很多彩蛋存活在他的OpenOffice StarCalc组件 - 你应该问他的复活节彩蛋!

无论哪种方式,我离开的体育报纸StarDivision油墨,它开发的软件,并为杂志。我的工作是探讨新技术对从Adobe PageMaker中包括一个新版本。布局程序代码名称Adobe的下一代是“舒卡”,最终成为排版等井,第油墨倒闭了,我接受了一个提供从Adobe(舒克桑我猜是因为我深深的知识),我快乐。我不得不搬到西雅图和刷了我的英语,虽然。

崩溃后的CEO挑选体育油墨油墨最好的体育发展,建立一个新的公司称为的GoLive。是的,这就是对的GoLive是由Adobe收购了数年之后,该如何油墨很多我的老体育新同事成为好朋友了。迈克尔离开的GoLive StarDivision并合并到了土坯。尽管迈克尔土坯随后几年的发展在基础设施的脚本,因为我住的近9年的InDesign的团队。当然,迈克尔和我保持着联系在了这些年,当脚本队未平仓合约,他鼓励我圆我的帽子扔成。其余的就是历史:我接手BridgeTalk,Adobe公司收购Macromedia公司,随后而来的总机和常用的格式,尝试把Adobe和Macromedia的技术联系更加紧密。

总的来说,我爱工作Adobe和个人而言,我更喜欢科毅在工作,而不是像InDesign产品团队。迈克尔在科毅我得到更多的接触与其他工作部门和技术的内部和外部的土坯。? 他只是辉煌。他是巨大的生产力,我经常发现自己提供一个位置,他在很久以前我抽空拿起他的最新作品。

博士woohoo在 :在哪里的想法来自关于建立保安局及PP和保安局及聚丙烯怎么来的生活?

贝恩德帕拉迪斯 :迈克尔和我一直致力于为原型整合ActionScript和ExtendScript,我们最终不得不放弃。后,迈克尔派我去探索另一个想法:为什么不使用安装FlashPlayer作为传输机制的一个黑盒子,ExternalInterface的为( “管道”作为我们把它称为)?我们已经得到了政务信息的DOM脚本词典通过,他建议我可以从生成的XML的ActionScript监查包装的文件。这就是常用的格式开始。 顺便说一句,我们没有一个好的名字,直到本鲍尔迈斯特建议“常用的格式”,以表明该技术是一种总机伴侣。

寻找一个总机名称是最小的问题。 迈克尔想出了它不久我提出了“空中”BridgeTalk想法。人人都喜欢的想法 - 连我的老板。 但他们也都对我的关心和建议的工作量,我要么就常用的格式或总机工作。嗯,我都没有。 对于有总机是相当清楚的迈克尔和我很早就重要性。 我们想支持的AIR平台和知道,空气开发商想交谈的政务司司长应用程序。我会见了空气的队伍,成为非常明显,AIR运行时(即获取与每一名空军应用程序安装)是禁忌。这就是为什么我拿出一个解决方案,涉及的服务。

  • 共享/保存/书签



3回应“二访谈:背后ExtendScript工具包,总机+常用的格式的家伙”

  1. 贾斯汀帕特尼说:

    酷的东西! 感谢您分享这些访谈!

  2. 博士呜呼! »博客存档»介绍...土坯常用的格式!说:

    [...]如果你有兴趣在如何常用的格式,总机和ExtendScript工具包来的生活,看看这个背后的主要球员:2访谈:背后ExtendScript工具包,总机+常用的格式[...]采访的家伙

  3. 新woohoo在tutes |摄影导师说:

    [...]顺便说一句,如果你有兴趣在如何Adobe的应用程序自动化层逐渐被地方(可能是领导),检查德鲁的2访谈:背后ExtendScript工具包,总机+常用的格式的小伙子。 [...]

留下一个回复

设计NattyWP WordPress的主题
图片由desEXign。