Gold sponsors

IBM Corporation

Jasmine Conseil logo

Cloudsoft logo

Sonatype logo

SAP logo

Xored logo

Oracle

Amazon logo

Silver sponsors

Blackberry logo

ZeroTurnaround logo

Amazon Web Services logo

bsi logo

OnPositive logo

Google

Nuxeo logo

Actuate

Bronze sponsors

github

froglogic

Microsoft logo

Paremus logo

JBoss logo

Genuitec logo

Juniper logo

Soyatec logo

itemis logo

Totvs logo

AccuRev logo

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


The Orion Workspace and Server

John Arthorne (IBM )

Making at Eclipse · Standard
Thursday, 15:20, 20 minutes | Ballroom D

Tags:
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

Although originally designed for building client-side applications, many components of the Eclipse platform and Equinox runtime have been successfully deployed in server environments. This talk will describe a server-based deployment of the Eclipse resource model developed for the new Orion project. By exposing a simple REST API, the workspace can be manipulated remotely, either by the Orion browser client, a desktop client application, a mobile application, or other servers in a cloud-based architecture. This talk will describe a web API for accessing Eclipse resources on a remote server, and explore some design considerations for building a robust, scalable implementation of that API.

John has worked on the Eclipse project for the past decade in many different areas, as well as the Equinox project. He was the main developer on the resource model for many years, and designed the platform's concurrency infrastructure. In recent years he has focused on the Orion server, provisioning (p2), e4, and overall platform API quality. John is a member of the Eclipse Architecture Council, Planning Council and Eclipse Project PMC.