FOSSLC is a non-profit organization that specializes in technology and know-how to record conferences with excellent quality. Click on the icons below to view great videos from communities we are actively involved with:

 

Tickling the shoulders of giants: An internal client for financial services based on Eclipse RCP

in ECE, ECE2011, Video, Eclipse
Eclipse

During the last couple of months our team had to build quite a large piece of software which is intended to support in-house staff in managing financial data of companies. Our task was to replace a legacy AS/400 system.

With the experiences of the legacy system in mind, we were looking for a technology platform that:
- is future safe
- allows quick addition of new functional parts
- offers powerful UI capabilities in look and function

Eventually Eclipse RCP became the client-side part of our technology stack. The client stores and retrieves its data using a JEE back-end system and a separate proprietary document management system.

All business logic is implemented in our back-end system, with only a subset of validation rules executed on the client-side.

In this talk, I will take the opportunity to speak about using Eclipse RCP as an application platform for business software.

To start, I would like to outline our overall architecture and demonstrate some components of the application.

I will then talk about some of our experiences (the good and the bad) that we gathered along the way, while "standing on the shoulders of giants".

I would especially like to discuss:
- Implementing MVC/MVP architecture for forms and dialogues
- JFace Databinding
- (Headless)UI-Tests and build

 

Minutes: 
25
Event: 
ECE2011
Speaker: 
Holger Grosse-Plankermann
Filmed: 
04.11.2011