Guide to Terradue Open Source projects

Terradue / dcs-beam-flh-java

Language Created Last update Stars Forks
Shell 2014-05-07T14:37:46Z 2014-09-04T14:22:52Z 0 0

Developer Cloud Service - BEAM Java tutorial

The BEAM Java tutorial uses the Developer Cloud Sandbox service to implement a BEAM Operator to calculate the Fluorescence line height in Envisat MERIS Level 1b products.

This tutorial builds upon the BEAM tutorial created by Brockmann Consult, held at the Sentinel-3 OLCI/SLSTR and MERIS/(A)ATSR workshop 2012 and extends it to exploit a Cloud computing platform for its development, test and exploitation.

Getting Started

To run this application, you will need a Developer Cloud Sandbox that can be either requested from the ESA Research & Service Support Portal for ESA G-POD related projects and ESA registered user accounts, or directly from Terradue's Portal, provided user registration approval.

A Developer Cloud Sandbox provides Earth Science data access services, and assistance tools for a user to implement, test and validate his application. It runs in two different lifecycle modes: Sandbox mode and Cluster mode. Used in Sandbox mode (single virtual machine), it supports cluster simulation and user assistance functions in building the distributed application. Used in Cluster mode (collections of virtual machines), it supports the deployment and execution of the application with the power of distributed computing processing over large datasets (leveraging the Hadoop Streaming MapReduce technology).


Log on the developer sandbox and run these commands in a shell:

git clone
cd BEAM-Java-tutorial
mvn install

Submitting the workflow

Run this command in a shell:


Community and Documentation

To learn more and find information go to

Authors (alphabetically)

  • Emmannuel Mathot
  • Fabrice Brito


Copyright 2014 Terradue Srl

Licensed under the Apache License, Version 2.0: