Adobe开放两款软件库
世界著名软件公司Adobe日前开放了她的开源社区,在社区中向开发者提供遵守与OSI兼容的MIT协议的代码。Adobe向开发者开放的代码其实是两个C++代码库,名为Adam和Eve的两款软件库,这是Adobe产品中被广泛使用的两款代码库。这两个软件库均可创建用户平台。

Adam和Eve能够被其他软件包使用,其中,Eve可以简化象对话框那样的界面元素,Adam则可以实现界面元素根据环境的变化而进行调整的自动化过程。
Adobe认为,任何软件工程师最不愿意做的事情就是创建人机界面,即使采用了Eve,这样的工作还是很繁重的。在Adobe应用程序中,为了实施某种功能,与人机界面相关的代码大约占据了整个代码量的三分之一。
Eve首次在Adobe的Photoshop 5中面世,现在升级到了Eve2。Adam被添加到了数个Adobe应用程序中。这两款软件包都可以运行在任何的操作系统上。
Adam和Eve是Adobe源代码库(Adobe Source Libraries,ASL)的一部分。ASL软件采用了MIT授权协议方式。另外,Adobe还暗示将发布与XMP标准相关的软件。
Adobe四年前曾控告开源社区的一位开发者,因为他发布了与EBOOK传单广告相关的部分代码。Adobe开放开源社区,被视为与开源社区开发者之间努力修好的具体行动。此外,软件开发与应用过程中出现的问题和BUG,需要相当多的外部人员的支持与建议,这也是Adobe开放代码的一个动机。
Adobe开源社区官方网站:http://opensource.adobe.com/
| 出处: 软件屋编辑 日期: 2005-3-7 |
好: 一般: 差: |
|