Gold sponsors

IBM Corporation

SAP logo

Sonatype logo

Xored logo

Jasmine Conseil logo

Amazon logo

Oracle

Cloudsoft logo

Silver sponsors

Amazon Web Services logo

bsi logo

Blackberry logo

Nuxeo logo

ZeroTurnaround logo

Google

OnPositive logo

Actuate

Bronze sponsors

JBoss logo

Juniper logo

Totvs logo

Soyatec logo

Genuitec logo

github

itemis logo

AccuRev logo

Paremus logo

Microsoft logo

froglogic

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

John Arthorne

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.