Discover the EclipseRT Examples

Below you will find several EclipseRT examples in the form of demos, guides, howtos and so on. The content was created by the different projects and published on the project's websites.

Expand All

 

The Rich Ajax Platform lets you build rich, Ajax-enabled Web applications by using the Eclipse development model, plug-ins with the well known Eclipse workbench extension points and a widget toolkit with SWT API. Existing RCP applications can be run as Web applications with only minor changes.

RAP Examples Demo

This application shows samples of the widgets available in RAP. Please note that it does not yet represent the complete widget set, but only a small selection. Read more...

RAP Workbench Demo

This application shows a simple project management system, that is build on top of RAP. Though it is not meant to be production ready it shows a good bunch of the framework's possibilities. To demonstrate the NLS support, translations for English, German and Chinese are available. The latter requires your browser to support East Asian languages. Read more...

Getting Started

This screencast shows how to get started with developing RAP applications. It covers RAP target installation, creating a new RAP application and launching it in a web browser. Read more...

 

Jetty provides an Web server and javax.servlet container, plus support for Web Sockets, OSGi, JMX, JNDI, JASPI, AJP and many other integrations. These components are open source and available for commercial use and distribution.

Starting & Downloads

You can download Jetty as a distribution bundle, a Maven dependency, an OSGi bundle, or install it via a Debian/RPM distribution. Read more...

Howto Run Jetty

This howto covers how to start up Jetty as standalone, and links to pages which cover alternative methods of startup. Read more...

HelloWorld

This tutorial shows how you can develop code against the Jetty API with the jetty classes on your class path. If you want to use Maven or standard web applications, see the Jetty and Maven HelloWorld tutorial. Read more...

 

The Riena platform is the foundation for building multi-tier enterprise client/server applications. As such Riena is broadening the usage of the service oriented architecture of OSGi/Equinox by providing access to local and remote services in a transparent way.

Downloads - Installation - Setup

For a Riena-based application to compile, a certain set of bundles (plug-ins) must be available at compile time. This set of bundles is known as a target platform. Follow the steps outlined in either of the following two sections to set up the target platform for Riena applications (based on Riena 3.0.0). Read more...

Example Applications and Code Templates

On this page you will get a feel of the Riena framework by building and running applications built with Riena Read more...

 

BIRT is an open source Eclipse-based reporting system that integrates with your Java/Java EE application to produce compelling reports.

BIRT Examples

Here you will find examples that illustrate some of the features of BIRT. This section will be changed frequently to add new examples. Read more...

Pre-Requisites and Detailed Installation Instructions

BIRT can be downloaded and installed in different ways. Read more...

 

The EMF project is a modeling framework and code generation facility for building tools and other applications based on a structured data model.

EModeling Project/Installation

Installing any or all of the projects and components within the Modeling Project is easy. Read more...

EModeling Project/Installation

EMF is a Java framework and code generation facility for building tools and other applications based on a structured model. For those of you that have bought into the idea of object-oriented modeling, EMF helps you rapidly turn your models into efficient, correct, and easily customizable Java code. Read more...

 

The Graphical Editing Framework (GEF) provides technology to create rich graphical editors and views for the Eclipse Workbench UI.

Examples

There are four reference examples for GEF (MVC), which are bundled with the SDK and can as well be obtained via the GEF cvs repository. Read more...

 

From a code point of view, Equinox is an implementation of the OSGi R4 core framework specification, a set of bundles that implement various optional OSGi services and other infrastructure for running OSGi-based systems.

Getting Started

This webinar will be an introduction to OSGi: what it is, when you should use it and how to get started learning it. Read more...

General Demos

The Equinox project provides some demos to get a better understanding of what Equinox does. Read more...

Application Model Demo

The Eclipse platform implements an application container that is based on the OSGi Application Admin Service specification. This demo shows how Eclipse applications can be managed using the OSGi Application Admin Service specification. Read more...

 

The p2 project is a sub-project of Equinox that focuses on provisioning technology for OSGi-based applications.

Getting Started

This document will help you getting started with p2. If you want to explore some of the capabilities of p2 that are not exposed to end users in the Eclipse SDK. Read more...

Admin UI Users Guide

The Eclipse Provisioning RCP agent, also known as the Admin UI is used by the p2 team to try out function and configure profiles. This application will unlikely be delivered as is and is definitely not what regular users will experience to install eclipse software. Read more...

Installing software using the p2 director application

In addition to the Software Updates dialog, you can also perform provisioning operations from a command line or script. This is achieved using a tool called the director application. Read more...

Console Users Guide

The P2 Provisioning Commands are console commands enabled by the presence of P2 that allow you to perform common provisioning operations, such as managing the repository and profiles, installing and removing components, etc. Read more...

 

ECF is a framework for building distributed servers, applications, and tools. It provides a modular implementation of the OSGi 4.2 Remote Services standard, along with support for REST-based and SOAP-based remote services, and asynchronous messaging for remote services.

Download and Install

The ECF Remote Services implementation depends upon some bundles included in Eclipse, so you should download and use (at least) Eclipse 3.6. Read more...

The EclipseLink project delivers a comprehensive open-source Java persistence solution addressing relational, XML, and database web services.

JPA Examples

The following examples are provided to assist developers with their adoption and usage of EclipseLink's JPA and native ORM functionality. Read more...

SDO Examples

The following examples are provided to assist developers with their adoption and usage of EclipseLink's SDO functionality. Read more...

MOXy (JAXB) Examples

The following examples are provided to assist developers with their adoption and usage of EclipseLink's JAXB and native OXM functionality. Read more...

DBWS Examples

The following examples are intended to help consumers get started with EclipseLink DBWS and easily use the key features. Read more...

 

SMILA is an extensible framework for building search solutions to access unstructured information in the enterprise.

5 Minutes to Success

This page contains installation instructions for the SMILA application and helps you with your first steps in SMILA. Read more...

Howtos

These how-tos describe the necessary steps for setting up SMILA development environment and making first steps with SMILA. Read more...

 

The Virgo Web Server from EclipseRT is a completely module-based Java application server that is designed to run enterprise Java applications and Spring-powered applications with a high degree of flexibility and reliability.

User Guide

This User Guide covers both Virgo Web Server and Virgo Kernel, although it emphasises the Virgo Web Server since that is likely to apply to more users. Read more...

Programmer Guide

In this Programmer Guide, we explore the runtime portions of the Virgo Runtime Environment, the Virgo Web Server and the Virgo Kernel, and learn how to develop applications to benefit from their capabilities. Read more...

Eclipse RTP
Incubation
Recent RT Posts feed
Active Contributors