Remote component environment: Difference between revisions

Content deleted Content added
Devilrose (talk | contribs)
No edit summary
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Cn}}
 
(41 intermediate revisions by 25 users not shown)
Line 1:
{{Multiple issues|
{{Notability|Organizations|date=August 2011}}
{{Primary sources|date=August 2011}}}}
{{Infobox Software
| name = Remote Component Environment (RCE) (Was: Reconfigurable Computing Environment)
| developer = [[German Aerospace Center]] (DLR)
| latest release version = 1.1.1
| latest release date version = {{release date|2008|12|1}}10.2.2
| latest release date = {{Start date and age|2021|02|12}}<ref>{{cite web
| programming language = [[Java (programming language)|Java]] and [[Python (programming language)|Python]]
| url =http https://www.rcenvironment.de/#news
| title = RCE
| access-date = 2021-03-17
| website = rcenvironment.de
}}</ref>
| programming language = [[Java (programming language)|Java]] and [[Python (programming language)|Python]]
| operating system = [[Cross-platform]]
| genre = [[Integration platform]], multi-purpose [[problem solving environment]]
| license = [[unknownEclipse Public License]]
| website = [http://www.rcenvironment.de/ rcenvironment.de]
}}
 
The '''remote component environment''' (RCE) is an integration environment for scientists and engineers to analyze, design, and simulate complex systems (e.g., aircraft,<ref>{{cite web|url=http://www.linux-magazin.de/news/rce-chameleon-open-source-software-entwirft-flugzeuge/|title=RCE Chameleon: Open-Source-Software entwirft Flugzeuge|first=Mathias|last=Huber|date=27 April 2012|website=Linux-magazin.de|accessdate=26 March 2019}}</ref> [[satellites]], and [[space vehicle]]).<ref>{{Cite web |url=http://seider.us/?p=110 |title=Ad hoc Collaborative Design with Focus on Iterative Multidisciplinary Process Chain Development applied to Thermal Management of Spacecraft@CEAS 2013 &#124; Doreen Seider |access-date=2014-06-02 |archive-url=https://web.archive.org/web/20140109055141/http://seider.us/?p=110 |archive-date=2014-01-09 |url-status=dead }}</ref> It focusses on the collaboration in multidisciplinary teams. Treating complex systems requires many experts and several analysis, design, and simulation tools.<ref>{{cite web|url=https://www.eclipsecon.org/europe2011/sessions/using-eclipse-technology-aerospace-simulations.html|title=Using Eclipse Technology in Aerospace Simulations - EclipseCon Europe 2011|website=Eclipsecon.org|accessdate=26 March 2019}}</ref> In RCE, the tools are integrated and coupled to workflows. RCE executes the workflows and fetches the results from the involved tool servers. RCE is extensible and supports different scientific applications with slightly different requirements. RCE is built upon the [[Eclipse (software)|Eclipse]] Rich Client Platform (RCP). It is open source<ref>{{cite web|url=http://www.apachecon.com/c/acna2010/sessions/600|title=ApacheCon - Session|website=Apachecon.com|accessdate=26 March 2019}}</ref><ref>{{Cite web |url=http://seider.us/?p=103 |title=Open Source Software Framework for Applications in Aeronautics and Space@IEEE Aerospace Conference 2012 &#124; Doreen Seider |access-date=2014-06-02 |archive-url=https://web.archive.org/web/20140109042839/http://seider.us/?p=103 |archive-date=2014-01-09 |url-status=dead }}</ref> and published under the [[Eclipse Public License]] (EPL).
RCE is a plug-in based system for application integration written in Java on top of the Eclipse framework. It supports and integrates well known middleware solutions like the [[GlobusToolkit]] toolkit and [[UNICORE]] and abstractions layers like [[Hibernate_(Java)]].
 
Development of the RCE platform took place in the SESIS project. {{cn|date=January 2025}}
RCE has a focus on the integration of existing applications, exceeding the lifecycle of existing software, and to support the development of new software solutions. It also supports engineers to manage complex simulations. Simulations can consist of workflows with of several simulations codes and supporting tools (e.g., fluid mechanics with structural mechanics, in conjunction with their pre- and post-processors and visualization).
 
Previously the platform was known by Reconfigurable Computing Environment. Since it has been open sourced the name changed to Remote Component Environment.<ref>{{cite web|url=http://www.nohuddleoffense.de/2009/09/19/remote-component-environment/|title=No Huddle Offense » Blog Archive » Remote Component Environment|website=Nohuddleoffense.de|accessdate=26 March 2019}}</ref>
As client, RCE acts as an abstraction layer to the underlying hard- and software. It takes care of important tasks like data management and resource selection while being transparent towards the user.
 
==References==
{{Reflist}}
{{cite web
| title = Reconfigurable Computing Environment
| url=http://www.rcenvironment.de
| accessdate = 2009-03-27 }}
 
==External links==
* [http://www.rcenvironment.de Official RCE website]
 
 
[[Category:Java platform software]]
[[Category:Grid computing projects]]
[[Category:Distributed_computingDistributed computing architecture]]
[[Category:Scientific simulation software]]