blob: f2833325c33852a779948b0d4d4c531cb240467b [file] [log] [blame]
<?php
/*******************************************************************************
* Copyright (c) 2014 Eclipse Foundation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://eclipse.org/legal/epl-v10.html
*
* Contributors:
* Christopher Guindon (Eclipse Foundation) - Initial implementation
*******************************************************************************/
?>
<!-- Main content area -->
<div id="midcolumn">
<h1><?php print $pageTitle;?></h1>
<h2> About Eclipse Cloud Development</h2>
The mission of ECD is to create technologies, platforms, and tools necessary to enable the delivery of highly integrated cloud development and cloud developer environments.\
Our vision is to meet the needs of both the Eclipse tool-building community and its users by providing a comprehensive set of technologies that operate on top of cloud standards, cloud infrastructures (AWS, etc.), and cloud platforms (CloudFoundry, OpenShift, Stratos).
<h2>Sub-Projects</h2>
<ul>
<li><a href="/che">Che</a><br />
Che is a project to create a platform for creating cloud developer environments. A cloud developer environment contains the tools, infrastructure, and processes necessary for a developer to edit, build, test, and debug an application. A cloud developer environment is hosted, whether running on your desktop, in your datacenter, or in the cloud. The environment can be cloned, embedded, and shared in ways that decentralized workspaces cannot. Che contains a set of microservices representing the developer workflow that are connected through CLI, API, and a JavaScript client. The JavaScript client is based upon an open kernal architecture that is fully extensible, following the Eclipse RCP architectural approach for distributed Web applications. Che is authored in Java, with a design optimized to minimize the port of Eclipse RCP plug-ins to operate in a distributed system with a JavaScript front-end. The Che project includes dozens of plug-ins, covering a variety of editors, languages, builders, source code management, and debuggers.
</li>
<li><a href="/flux">Flux</a><br />
This project aims at designing and implementing a new architecture and infrastructure for integrating development tools across desktop, browser, and servers. The goal is to provide an extremely flexible platform and infrastructure that allows new cloud-based tooling components to be built highly decoupled from each other and that bridges the gap to existing desktop IDEs at the same time.
</li>
<li><a href="/orion">Orion</a><br />
Orion's objective is to create a browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Unlike other attempts at creating browser-based development tools, this is not an IDE running in a single tab. Links work and can be shared. You can open a file in a new tab. Great care has been taken to provide a web experience for development.
</li>
</ul>
<p><a href="solstice-starterkit.zip" class="btn btn-warning">Download Starterkit</a></p>
</div>
<!-- ./end #midcolumn -->
<!-- Start of the right column
<div id="rightcolumn">
<div class="sideitem">
<h2>Related Links</h2>
<ul>
<li><a target="_self" href="/eclipse.org-common/themes/solstice/docs/">Documentation</a></li>
</ul>
</div>
</div>
-->