什么是"Jazz项目“或基于Jazz的项目?
Eclipse在基于Jazz的项目中的角色是什么?
这是一个概念性的问题。
我在软件工程播客中听过。但对他们了解不多。因此,详细的答复将不胜感激。
发布于 2010-08-27 02:21:11
它是一套协作工具,基于IBM以前赞助的一项研究。
您可以在此处浏览详细信息(以及一些历史记录):
原始项目: http://domino.watson.ibm.com/cambridge/research.nsf/99751d8eb5a20c1f852568db004efc90/605fd62cb9a5a54485256e200066adf6!OpenDocument
产品: http://jazz.net/about/about-jazz-products.jsp
发布于 2011-06-05 02:18:43
(注:我是开发Jazz的团队成员之一。我不再在Jazz团队工作,但仍然在IBM工作。)
Jazz是由IBM的Rational部门创建的一系列技术,用于支持软件团队工具和活动,如软件配置管理(SCM)、错误和增强跟踪、构建自动化、发布和迭代计划、需求管理、测试管理等。
Jazz是在2004年底由Rational团队启动的,因为我们意识到我们需要一个新的技术基础来帮助团队处理现代挑战,如地理上分散的团队以及治理和遵从性问题。
与Eclipse有几种关系。首先,最初的Jazz团队由许多创建Eclipse的IBM人员组成,例如John Wiegand、Erich Gamma、Jim des Rivieres、Nick Edgar和Jean-Michel Lemieux等。此外,Eclipse技术在Jazz的早期起到了一定的作用。我们创建的第一个客户端技术是Eclipse IDE的一些新的团队扩展(这演变为Rational team Concert Eclipse客户端)。我们还使用Eclipse Equinox ( OSGi的Eclipse实现)设计了原始服务器,以便您可以使用OSGi可扩展性模型来贡献服务器端资源,如web服务端点、数据模型定义和web UI代码。
随着时间的推移,我们意识到通过共享运行时的可扩展性是行不通的,所以我们转向了基于RDF和RESTful的分布式可扩展性模型。我们创建了一个开放社区来定义团队资源的RESTful数据模型,称为“生命周期协作的开放服务”(http://open-services.net/)。
最后,甚至还有一些Jazz对Eclipse的影响。当我开始编写Jazz Web UI代码时,首先我设想了一个与Eclipse UI (视图、编辑器等)非常类似的可扩展web UI。但当我意识到要以正确的方式做这些工作时,我很快就收回了这些雄心壮志。但是,多年来,我与IBM Eclipse人员合作,讨论如何在浏览器和富客户端(Eclipse IDE、Visual Studio)之间实现组件重用,我们还讨论了如果Eclipse有一个一流的浏览器故事该有多好。在经历了一个极其曲折的过程之后,在IBM的支持下,Eclipse.org提出了一个名为Orion (http://www.eclipse.org/orion/)的新项目,旨在为Eclipse提供这个浏览器故事。
所以,是的,Eclipse和Jazz之间有相当多的关系。:-)
发布于 2010-11-22 00:13:58
我听说过这个Jazz过程:
http://www.jazzprocess.com/concept/
还有一本书http://www.amazon.co.uk/Jazz-Process-Collaboration-Innovation-Agility
这看起来很有趣
https://stackoverflow.com/questions/3541122
复制相似问题