Eclipse Banking Day Copenhagen/Session Abstracts
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.
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.