Eclipse on Rails: RCP at the Swiss Railway

Gilles J. Iachelini, Marc R. Hoffmann, Marcus Voelcker, Simon Eggler

Ecosystem Expertise Talks · Long
Wednesday, 16:00, 50 minutes | Silchersaal


SBB Infrastructure operates the railway network with the highest density of traffic in Europe: every day 9,000 trains travel on routes with an overall length of 3,000 km. SBB Infrastructure provides services to national as well as international train operators and ensure that their trains arrive safely and on-time. In 2004 the project Rail Control System (RCS) has been started to provide a unified operations platform for several aspects of maintaining and running the SBB railway network.

From the beginning Eclipse IDE is used as the development platform; Eclipse RPC is the foundation of the RCS user interfaces. The train dispatcher’s work place is multi-window Eclipse workbench typically running on eight high resolution screens. Near real time data processing has to ensure that the live traffic situation is visually reflected in all details. Based on a variety of graphical diagrams including a simulation of the train movements in the next 2.5 hours the dispatchers are responsible for short-term decision-making and planning.

While this talk is an Eclipse consumer story, it will have a strong technical focus on railroad networks as well as some Eclipse RCP aspects of the project. We will try to set-up a live demonstration on the production systems in Switzerland.

Gilles is a software architect for the CSC located in Bern, Switzerland, working on a Client Application of a Realtime Disposition System for the Swiss Federal Railways (SBB) based on Eclipse RCP.

Marc works as an independent consultant and was involved in the development of several commercial as well as open source Eclipse/RCP based projects and software products since 2004. At SBB Marc contributes to the Eclipse based real-time user interfaces of the Rail Control System (RCS) system.

Simon Eggler is an independent software consultant based in Bern, Switzerland. He has been using Eclipse RCP from the very start and introduced it to the a large Swiss financial service provider as their strategic framework for building and integrating banking applications. Now, he's working on the Eclipse RCP client of a real time disposition system for the Swiss Federal Railways (SBB).

towerbyte logo

brox logo

geensys logo

in2solutions logo


ericsson logo

ilog logo

BIRT-Exchange logo

froglogic logo

innovations logo

exxcellent logo

windriver logo

google logo

Software & Support logo

adacore logo

bredex logo

sopera logo

microdoc logo

OSGi Users Forum logo

versant logo

Methods & Tools logo

instantiations logo

inovex logo

compeople logo

bluage logo

siemens logo

itemis logo

adacore logo

Obeo logo

sap logo

innoopract logo

amd logo

symbian logo

open-xchange logo

united-internet logo

ww-im logo

cloudsmith logo

anyware logo

report a problem with this page