Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

ECD/Cloud Tutorial

< ECD

At EclipseCon 2015 the Eclipse Cloud Development project is running a tutorial that showcases technology from each of its sub-projects. This page contains material for tutorial attendees.

How to Prepare

This tutorial will include exercises using many different technologies. To get the most out of your session, we recommend that you install the tools in advance. There will not be enough time during the tutorial to help attendees get setup. If you don't do these steps, you can still follow along and watch what the presenter is doing.

Che

  1. Follow the instructions for cloning, building, and running Che.

Dirigible

  1. Follow the instructions for:
    1. Setup on local Tomcat.
    2. Install native plugins in Eclipse (optional)

Orion

  1. Download and install Orion 8.0
  2. Download and install Node.js

Tutorial Format

We plan to run the tutorial according to the following outline:

  1. Introductions and general overview of the Eclipse Cloud Development project (10 minutes)
  2. For each project (Orion, Che, Dirigible, Flux) do:
    1. Project introduction (10 minutes)
    2. Demo of project technology (10 minutes)
    3. Hands on exercise (10 minutes)
  3. Future directions for ECD technologies, and general Q&A (15 minutes)

We will take a 10 minute break around the halfway point, at a natural stopping point

Demo Scripts

Orion

Here are the demo steps that were used to setup the Orion app with a simple Node web application:

  • In Orion, create two projects, "gen" and "app"
  • Using command prompt, do the following:
    cd gen
    npm install express-generator
    cd ../app
    node ../gen/node_modules/express-generator/bin/express
    npm install
    npm start app
  • Back in Orion, refresh the page, drill into "app" folder to see the app code

Back to the top