Eclipse Buckminster

Eclipse Buckminster

Infobox_Software
name = Buckminster

developer = Eclipse Foundation
latest release version = 0.3
latest release date = release date|2008|01|28
operating system = Cross-platform
platform = Java platform
programming language = Java
genre =
license = Eclipse Public License [http://www.eclipse.org/org/documents/edl-v10.php Eclipse Distribution License]
website = http://wiki.eclipse.org/Buckminster_Project
The Buckminster Project is an Eclipse (software) technology subproject, and thus in open source, which focuses on component assembly.

Buckminster facilitates straight forward sharing of complex assemblies of software components. It is particularly useful for building and sharing "virtual distros", distributions of software components which share components across multiple software projects and repositories.

A Buckminster "CQUERY (component query)" names a component assembly. Using a CQUERY, Buckminster can find and (transitively) locate all the components necessary to complete that particular configuration. A CQUERY is typically published by a developer (or development team) to denote their work: those interested in accessing and using this software can ask Buckminster to fetch everything necessary by quoting the CQUERY.

The process which Buckminster implements to transitively locate and then download and install a full set of components for a particular CQUERY is called "materialisation".

A Buckminster "RMAP (resource map)" is associated with a CQUERY, and lists one or more software repositories in which appropriate components can be found. Many popular repository formats are supported, including Concurrent Versions System, Subversion, Apache Maven, Perforce and Eclipse platform infrastructures.

A Buckminster "CSPEC (component specification)" lists appropriate attributes of a component such as how to build it and on what other components i depends. CSPECs are frequently automatically generated by Buckminster based on meta-information available elsewhere within repositories and the build environment. Automatically generated CSPECs can be manually via "CSPECX CSPEC eXtensions".

A Buckminster "BOM (bill of materials)" lists in full all the details necessary to fulfill a particular CQUERY, and is automatically generated by Buckminster. BOMs are sometimes saved and re-submitted so as to ensure that specific users materialise precisely the same components, in the right versions, as one another.

Buckminster CQUERYs, RMAPs, CQUERYs and BOMs are specified in XML.

See also

* Cloudsmith

External links

* [http://wiki.eclipse.org/Buckminster_Project Main wiki page for Buckminster]
* [http://wiki.eclipse.org/Why_Buckminster_%3F High level introduction to Buckminster]
* [http://wiki.eclipse.org/Introduction_to_Buckminster Typical usage scenarios, including building virtual distros]
* [http://wiki.eclipse.org/Buckminster_component_meta-data_language_1.0_%28Reference%29 Full XML specifications of Buckminster model]
* [http://www.regdeveloper.co.uk/2007/08/19/buckminster_soa_components Bricklaying with Buckminster]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Buckminster — See also: Buckminster Fuller and Eclipse Buckminster infobox UK place country = England latitude= 52.793073 longitude= 0.701477 official name= Buckminster population = shire district= Melton shire county = Leicestershire region= East Midlands… …   Wikipedia

  • Eclipse Foundation — Eclipse Foundation  некоммерческая организация, координирующая работы по проектам Eclipse. CEO Eclipse Foundation  Mike Milinkovich (Майк Милинкович) г. Оттава, Канада. Некоторые основные участники альянса: BEA Cisco Google IBM Intel… …   Википедия

  • Eclipse Public License — (EPL)  лицензия открытого програмного обеспечения, которая используется Eclipse Foundation для своих продуктов. Она базируется на Common Public License, однако удаляет некоторые понятия, относящиеся к спорам относительно патентов[1].… …   Википедия

  • Eclipse (среда разработки) — У этого термина существуют и другие значения, см. Eclipse. Eclipse …   Википедия

  • List of Eclipse projects — The following is a list of notable projects and plugins for the Eclipse IDE.Official Eclipse projectsThese projects are maintained by the Eclipse community and hosted by the Eclipse Foundation.Core projects* Rich Client Platform (… …   Wikipedia

  • Иклипс — Eclipse Eclipse 3.3 в Ubuntu 7.10 Тип Разработка программного обеспечения Разработчик Eclipse Foundation …   Википедия

  • Эклипс — Eclipse Eclipse 3.3 в Ubuntu 7.10 Тип Разработка программного обеспечения Разработчик Eclipse Foundation …   Википедия

  • Mylyn — Eclipse Mylyn Project Developer(s) Eclipse Foundation Stable release 3.6.2 / September 23, 2011; 53 days ago (2011 09 23) Written in Java …   Wikipedia

  • Mylyn — Eclipse Mylyn Project Тип Управление заданиями Разработчик Eclipse Foundation Написана на Java Операционная система Кроссплатформенное программное обеспечение Языки интерфейса Multilingual Последняя …   Википедия

  • Caresse Crosby — Born April 20, 1891(1891 04 20)[1]:1 New Rochelle, New York[2] Died January 26, 1970 …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”