Publications

Publications

Inventage employees present their technology expertise during renowned events at irregular intervals. The papers from past lectures are available here as downloads.

Java User Group Switzerland

20 October 2011, Zurich

 

Topic: Maven/Tycho for Eclipse RCP applications

 

Author: Beat Strasser

 

Abstract: With Tycho exists a maven extension for building Eclipse RCP applications. Tycho uses the same meta data as OSGi and Eclipse PDE and is thus able to run a manifest-first approach.

Nevertheless, some obstacles remain when defining the target platform, when coping with p2 repositories, while creating updateable RCP applications and with module versioning. We'll have a look at it on the basis of the current tycho version 0.13 and Eclipse Indigo.

 

Jazoon

24-28 June 2007, Zürich

Topic: Remoting for Enterprise RCP

Author: Lars Stucki

Abstract: The main purpose of a remoting layer is to provide a high level abstraction of the underlying client/server communication with one or multiple application servers. It typically provides a type safe service interface, which allows the invocation of remote services in the same manner as calling methods on a local object. As remote service calls can either be synchronous or asynchronous it must also provide hooks for registering common result and exception handlers or invocation interceptors in general. Simple session handling must be extended to manage multiple sessions with all involved application servers and to provide single sign-on capabilities.

 

Workshop Days ch/open

10-12 October 2006, FH Rapperswil

Topic: Automated Release Building of Eclipse RCP Applications 

Author: Stephan Lötscher and Edwin Steiner

Abstract: Automated release building is just as much a part of software development today as documentation and JUnit testing. But is this also true for Eclipse RCP applications? In the course of our work, we have come across many RCP projects, where the releases still had to be assembled by hand from the PDE because of their greater complexity. This does not have to be the case, because Eclipse also provides a great deal of support for this task with the Releng mechanism. Our approach explains the Releng mechanism and shows paths for its expansion.

Programme

  • Preparing a RCP example project
  • PDE export
  • Use of the Releng mechanism
  • Expansion through our own Ant/Maven steps
  • Inclusion of source plugins/features

Course objective

The participants learn about the concept of the Releng mechanism of the PDE using a comprehensive example. Through the steps carried out in the workshop, they are able to transfer what they learned from their own projects and thus introduce automated release building into their work environment.

 

Java Users Group Switzerland

2 May 2006, Zurich

Topic: Is Eclipse RCP Suited as an Enterprise Platform?

Authors: Edwin Steiner and Lars Stucki

Abstract: Eclipse has already established itself as the leading application development system in the Java environment. The application platform Eclipse RCP, which emerged from that, offers many promising features for the basis of every business application.

However, how well does Eclipse RCP really work specifically as the foundation for an application in a major corporation environment? These companies today face the challenge of defining the next process-provision generation. In order to be able to translate the resulting requirements into practice, the innovative Eclipse RCP technology is being used in pilot projects.

On the basis of experience gained in similar projects at major Swiss banks, in corporate governance and asset allocation, it has been shown what challenges are faced in the deployment of corporation-wide applications, which concepts are used and how the implementation is mastered

 

iX Conference 2005.1, Eclipse - Get Plugged in / 2nd ed.

13-15 June 2005, Heidelberg, Germany

Topic: Eclipse RCP for Enterprise Solutions

Author: Stephan Lötscher

Abstract: The use of Eclipse RCP in multi-layered client server architecture is presented based on our experience. The presentation shows which add-ons to the rich client platform are necessary in order to meet the requirements for security, reusability and efficiency in an enterprise environment. Using a real example, it is demonstrated how differing enterprise solutions can be used under a uniform desktop application in a private bank with the help of Eclipse RCP.