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.
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.
- Preparing a RCP example project
- PDE export
- Use of the Releng mechanism
- Expansion through our own Ant/Maven steps
- Inclusion of source plugins/features
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.