Eclipse Banking Day Copenhagen/Session Abstracts
- 1 Keynote: Building Collaborative Communities
- 2 The Eclipse Runtime
- 3 Nordea Common Desktop
- 4 Large-Scale Use of Models and Modeling Tools
- 5 Managing Open Source Legal Issues
- 6 Building Data-Driven Reports for Eclipse-Based Applications
- 7 Single Sourcing RCP and RAP
- 8 SOA at Eclipse: The Eclipse SOA Initiative
- 9 OneBench: Making RCP a Success on Wall Street
- 10 Eclipse RCP as an Application Platform
Keynote: Building Collaborative Communities
Mike Milinkovich, Executive Director of the Eclipse Foundation
Abstract: Open source software development has proven to be an effective way of doing collaborative software development. Eclipse has optimized this model to allow organizations to collaborate on the development of base technology but compete on business value-added. This session we explore how organizations can benefit from building collaborative communities and what are the factors for success.
The Eclipse Runtime
Jochen Krause, EclipseSource
Abstract: Eclipse has evolved from a tooling platform to a general purpose, Equinox OSGi-based application platform running in a wide variety of software and hardware contexts. A significant set of established and new Eclipse projects are providing services for application developers - Ajax, bundles, communication, jee integration, O/R, persistence and more. This talk surveys the runtime technology available today and introduces the EclipseRT top-level project as the focal point for runtime technology at Eclipse.org. We present and discuss the goals of providing high quality runtime components based on the Equinox framework and OSGi in the context of the EclipseRT project and the larger Equinox community.
Nordea Common Desktop
Patrik Tennberg, Nordea
Large-Scale Use of Models and Modeling Tools
Steen Brahe, Danske Bank
Abstract: Danske Bank's development organization, which counts about 2,000 people, uses Eclipse-based models and modeling extensively in the requirement and software development process. This talk will introduce how we use models at an enterprise level and how we have customized a general modeling language(UML) and general tooling to our organization. We will also explain how we have developed an Eclipse-based model server that on request is able to look up models in a repository, validate against constraints, build reports and publish information to a central asset repository. This server enables us to make configuration management on models.
We will show some of the tools that we have developed, explain how they are implemented and reflect on challenges that we have experienced.
Managing Open Source Legal Issues
Martin von Haller Grønbæk, Bender von Haller Dragsted
Abstract: The legal issues of using and contributing to open source projects are often a source of confusion. In this session, we will focus on the key aspects of open source licensing, open source contribution agreements and how employees of companies that contribute to open source projects are protected. The session will also outline how the Eclipse Foundation manages contributions of intellectual property to Eclipse projects and undertakes due diligence to give our downstream consumers greater comfort as they use and distribute Eclipse technology.
This session will be of interest to senior technical people but also legal professionals in financial institutions.
Building Data-Driven Reports for Eclipse-Based Applications
Bent Agervold Jensen, ReportSoft
Abstract: This talk will give an overview of the Eclipse BIRT architecture and will show how BIRT retrieves data, how it joins datasets and how to use scripting to perform advanced data driven reporting and analysis. There will be a live BIRT designer demo and example of data retrieval. Finally, we'll show how to deploy BIRT to an RCP application.
Single Sourcing RCP and RAP
Jochen Krause, EclipseSource
Abstract: Can I really make my RCP application work in a browser? The Rich Ajax Platform (RAP) was designed to bridge the gap between desktop- and web-development. To achieve this, RAP reuses the RCP development model integrating the largest possible subset of the RCP-APIs.
In this talk we'll explore the differences between RAP and RCP that are especially relevant to the goal of single sourcing as much code as possible. We'll cover a range of techniques and basic patterns to close the gap between RCP and RAP, for both existing RCP applications and new RCP/RAP projects. We'll take a look at the roadmap for RAP as well as the integration with e4.
SOA at Eclipse: The Eclipse SOA Initiative
Oliver Wolf, SOPERA
Abstract: The goal of the Eclipse SOA Initiative is to become the one-stop shop for all SOA things at Eclipse. This talk introduces the initiative, gives an overview of the roadmap and the benefits for finance companies, and highlights some of the SOA-related pieces of technology that are currently being implemented by Eclipse projects.
OneBench: Making RCP a Success on Wall Street
Jeremy Nelson, JP Morgan
Abstract: OneBench is JP Morgan's rich-client platform; a successful technology in the enterprise built on Eclipse RCP. It has taken more than good technology to make it successful. This talk explores some of the challenges faced - both technical and otherwise - and some of the solutions that have helped make OneBench a success.
Eclipse RCP as an Application Platform
Tonny Madsen, The RCP Company
Abstract: Eclipse is probably best known as a world-class Java IDE, but it is so much more if you just scratch the surface. Deep in the core of Eclipse, you find Eclipse RCP - the "rich client platform" - that provides all the essential services in almost all client applications. This talk explores the services built into Eclipse RCP and shows some examples of what is possible with the platform. At the end, we also touch on the future of Eclipse RCP with the advent of e4.