An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

BlackBox Component Builder is an integrated development environment (IDE) optimized for component-based software development developed by a small spin-off company, Oberon microsystems AG, of ETH Zurich in Switzerland. The IDE consists of development tools, a library of reusable components, a framework that simplifies developing robust custom components and applications, and a run-time environment for components. There are at least four principal versions for MS Windows and at least one for Linux: Center version at BlackBox Framework Center. Center version at Component Pascal Collection.

Property Value
dbo:abstract
  • BlackBox Component Builder is an integrated development environment (IDE) optimized for component-based software development developed by a small spin-off company, Oberon microsystems AG, of ETH Zurich in Switzerland. The IDE consists of development tools, a library of reusable components, a framework that simplifies developing robust custom components and applications, and a run-time environment for components. In BlackBox, developing applications and their components is done in the language Component Pascal, a descendant of Pascal, Modula-2, and Oberon. Component Pascal is a strongly typed, compiled language that supports modular and object-oriented programming and Eiffel-like pre- and post-condition testing using <a href="/wiki/Assertion_(software_development)" title="Assertion (software development)">ASSERT</a> statements. It provides full type safety, components (in the form of modules), dynamic linking of components, and automatic garbage collection to preserve memory integrity. The whole BlackBox system is written in Component Pascal: all library components, all development tools, including the Component Pascal compiler, and the low-level runtime system with its garbage collector. As its name implies, BlackBox Component Builder supports blackbox abstractions and reuse, in contrast to whitebox, as defined in the book Component Software by Szyperski. In 1993, it hit the market under the name Oberon/F (for Oberon Framework) and was renamed to BlackBox Component Builder with release 1.3 end of the 1990s. In December 2004, BlackBox went open source with the release of beta version 1.5. According to a posting of Clemens Szyperski on Usenet news Oberon/F and in turn BlackBox Component Builder is a re-implementation of ETHOS, which was completely object-oriented version of the Oberon System, which he had implemented for his PhD thesis. As an IDE it is a quite puristic environment without syntax highlighting and code completion. Some of these can be integrated from the community platforms (see external links below, e.g. syntax highlighting can be found in subsystem Master). BlackBox uses a document centered approach (as all versions of the Oberon System), which is very similar to OpenDoc. It features active elements like buttons, embedded documents, folds, drop down lists, and many more in documents and a fascinating way to create user interfaces (UIs): define the basic UI by exporting interacting variables and procedures from a module, and create an editable document representing the UI by creating a so-called Form. This is based on a model–view–controller (MVC) abstraction. At its start, BlackBox supported two platforms (Apple Mac, Microsoft Windows) with others planned. After Steve Jobs returned to Apple and OpenDoc died, Oberon microsystems ended support for Apple with release 1.3.3 around 2001. The Linux version was never released publicly, although OpenBUGS a software package for the Bayesian analysis of complex statistical models using Markov chain Monte Carlo (MCMC) methods based its Linux version on it. The group OberonCore in Russia has a Linux version, available on their Russian language website, which is also available on Github. In 2002, Pepperdine University professor Stanley Warford published a book that teaches computing fundamentals via BlackBox. In 2014, he placed the full text under a Creative Commons license. There are at least four principal versions for MS Windows and at least one for Linux: Center version at BlackBox Framework Center. Center version at Component Pascal Collection. Core version at Component Pascal Collection. BlackBox Oberon for MS Windows, and for Linux by A. Shiryaev, I. Denisov, I. Dehtyarenko, A. Dmitriev. Other versions are on the OberonCore Russian website. (en)
  • Der BlackBox Component Builder ist ein mittlerweile kostenloses, seit 1990 von Oberon microsystems entwickeltes, komponentenbasiertes Entwicklungssystem für die typsichere und objektorientierte Programmiersprache Component Pascal (die eigentlich ein Oberon Dialekt ist). (de)
  • BlackBox Component Builder (Блэкбокс) — интегрированная среда разработки, предназначенная для разработки компонентно-ориентированного программного обеспечения. Содержит средства разработки, библиотеки повторно используемых компонентов, каркас, упрощающий разработку надёжных компонентов и приложений, а также среду исполнения компонентов. (ru)
dbo:genre
dbo:latestReleaseDate
  • 2019-11-03 (xsd:date)
dbo:latestReleaseVersion
  • 1.7.2
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 17497121 (xsd:integer)
dbo:wikiPageLength
  • 10297 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1107877782 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
  • BlackBox Framework Center (en)
  • Oberon microsystems AG (en)
dbp:genre
dbp:latestReleaseDate
  • 2019-11-03 (xsd:date)
dbp:latestReleaseVersion
  • 1.700000 (xsd:double)
dbp:license
dbp:logo
  • BlackBox Component Builder.svg (en)
dbp:name
  • BlackBox Component Builder (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:released
  • BlackBox: (en)
  • Oberon/F: (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Der BlackBox Component Builder ist ein mittlerweile kostenloses, seit 1990 von Oberon microsystems entwickeltes, komponentenbasiertes Entwicklungssystem für die typsichere und objektorientierte Programmiersprache Component Pascal (die eigentlich ein Oberon Dialekt ist). (de)
  • BlackBox Component Builder (Блэкбокс) — интегрированная среда разработки, предназначенная для разработки компонентно-ориентированного программного обеспечения. Содержит средства разработки, библиотеки повторно используемых компонентов, каркас, упрощающий разработку надёжных компонентов и приложений, а также среду исполнения компонентов. (ru)
  • BlackBox Component Builder is an integrated development environment (IDE) optimized for component-based software development developed by a small spin-off company, Oberon microsystems AG, of ETH Zurich in Switzerland. The IDE consists of development tools, a library of reusable components, a framework that simplifies developing robust custom components and applications, and a run-time environment for components. There are at least four principal versions for MS Windows and at least one for Linux: Center version at BlackBox Framework Center. Center version at Component Pascal Collection. (en)
rdfs:label
  • BlackBox Component Builder (en)
  • BlackBox Component Builder (de)
  • BlackBox Component Builder (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • BlackBox Component Builder (en)
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License