John Arthorne (IBM )
Making at Eclipse · Standard
Thursday, 15:20, 20 minutes | Ballroom D
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.