Skip to main content
Jump to: navigation, search

Difference between revisions of "Scout/Workshop/2014/Session Abstracts"

Line 15: Line 15:
 
=== Modernisation of Legacy Applications at Swiss Federal Railways ===
 
=== Modernisation of Legacy Applications at Swiss Federal Railways ===
  
Abstract
+
When faced with replacing a legacy application (Swing UI, Cobol on Mainframe) with a modern rich client we decided to use Eclipse Scout to hide the complexities of RCP. I will outline our decision process, our architecture in relation to backend integration, show some of the gains and costs this decision carried and finally look into some custom controls we migrated from a pure Eclipse RCP application to Scout
  
 
Presenter: '''Urs Beeli''', SBB
 
Presenter: '''Urs Beeli''', SBB

Revision as of 05:31, 8 October 2014

Scout at RID, Netherlands

In the talk I will shortly provide insight in the selection of Scout for our project at the Regional Institute for Dyslexia (RID). Next I will describe the major requirements of our project and product and show the solutions we use.

Although I will give examples illustrating different aspects of the application, the focus is on the the use of multiple databases. The solutions will be explained with real code examples.

Presenter: Bertin Kiekebosch, RID

Taylor-made Software for AGRO

Abstract

Presenter: Nils Israel, AGRO

Modernisation of Legacy Applications at Swiss Federal Railways

When faced with replacing a legacy application (Swing UI, Cobol on Mainframe) with a modern rich client we decided to use Eclipse Scout to hide the complexities of RCP. I will outline our decision process, our architecture in relation to backend integration, show some of the gains and costs this decision carried and finally look into some custom controls we migrated from a pure Eclipse RCP application to Scout

Presenter: Urs Beeli, SBB

Entwicklung und Customizing des BSI CRMs auf Basis Scout

Abstract

Presenter: Stefan Nachtrab, ERGO Direkt

WebAMIS, a Wealth Management System Frontend with Scout

Abstract: e-AMIS is a portfolio management solution for banks and asset managers covering the whole investment process, from portfolio analysis, performance and risk calculation, to automatic rebalancing, order generation and comprehensive customer reporting. While the existing software is powerful in functionality, its user interface is currently limited to a desktop client.

To meet customer demand to make the application available on mobile devices and to profit from simple distribution scenarios offered by web applications, we have selected the Eclipse Scout framework and developped a prototype application called WebAMIS. First client feedback has shown that WebAMIS is a perfect extension to the e-AMIS solution to be used for customer self service and mobile advisors.

In this session we briefly introduce both e-AMIS and the new fontend prototype WebAMIS, discuss our experiences with adopting Eclipse Scout and present the current state of the prototype.

Presenter: Daniel Hümbeli works for Profidata since 2008 and is responsible for the portfolio management solution e-AMIS. Besides leading the development and services teams he drives strategic initiatives such as architecture transformation, development offshoring or Web/Mobile frontend for e-AMIS. Before, he worked as IT Architect Manager at IBM Global Business Services and Principal Consultant at PricewaterhouseCoopers.

Scout and Spring

Abstract

Presenter: Wolfgang Strunk, Sixt

Migration of a large Oracle Forms application to Scout

Abstract: The Transport Management System (TMS) is a large, long-grown application developed with Oracle Forms. As part of the company’s technology strategy it has been decided to fade out Oracle Forms from the technology stack.

After the evaluation of different migration approaches it was chosen to use a semi-automatic migration approach, based on Eclipse technologies. The target was to build an Eclipse integrated tool-chain that allows to generate as most as possible from the existing application and build a development environment that allows developers to easily maintain the application.

The information about the existing application is gained from exported Forms XML files and the database metadata, and transformed to textual DSL (Domain Specific Language) models. These models are input for a code generator, which creates a working application frame. Only custom PL/SQL code holding UI and business logic needs to be manually translated to Java.

The target application should be a Rich Internet Application, where Scout has been chosen as the central application framework of the target architecture. Other central elements of the technology stack are the Spring framework and EclipseLink. The tool chain is based on DSLs developed with Xtext, and the code generator was based on the Xtend programming language. Large portions of the generated code are Scout based, while the DSL models are kept agnostic to the underlying target technology. In this talk I will explain the tool chain in detail and demonstrate it to build a fully functional application from scratch within minutes. We will discuss our experience with using Scout the first time in a non-trivial environment.

Presenter: Karsten Thoms, itemis

Back to the top