Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EclipseBankingDayLondon/SessionAbstracts

< EclipseBankingDayLondon
Revision as of 12:58, 17 December 2008 by Ian.skerrett.eclipse.org (Talk | contribs) (Building Rich Client Interfaces with Eclipse RCP and RAP)

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.



Extensible Banking Platforms with Equinox/OSGi

Neil Bartlett

Abstract: Banks today generate more software and hire more programmers than almost any other industry vertical. Yet because of the division of banking IT departments along business rather than technical lines, much software is duplicated and the complexity of it is increasingly hard to manage.

Achieving more re-use of standard components and managing the complexity of large systems requires a more sophisticated approach to modularity and extensibility than is available in either traditional Java or .NET.

This talk will show how Equinox and OSGi can be used to build modular, extensible platforms that can be used across multiple asset classes and business areas. We will also discuss how developers can build truly re-usable components: self-describing modules that are aware of and capable of reacting to their environment.



Using Model-Driven Development and Eclipse Technology to Implement SOA

Tas Frangoullides, Barclays

Abstract: Implementing SOA brings a number of business and technical challenges such as:

  • Enabling good communication between business IT team
  • Ensuring semantic interoperability between services
  • Establishing and enforcing architecture and best-practice
  • Retaining independence from platform and vendor
  • Training developers on the use of many technologies and platform

In this talk we explore how Barclays have used Model-Driven Development and leveraged Eclipse technologies to meet these challenges, improving development times and reducing risk.



The Eclipse Open Financial Markets Platform

Aleksey Aristov, Eclipse OFMP Project

Abstract: The Open Financial Markets Platform Project (OFMP) aims on providing tools, modules and frameworks for developers of banking applications. We will present the idea and scope of OFMP, report experiences banks have made and show how banks can benefit from OFMP.



OneBench: Making RCP a Success On Wall Street

Jeremy Nelson, J.P. Morgan

Abstract: OneBench is J.P. 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.



Managing Open Source Legal Issues

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.



Modeling Industry Data with Eclipse Modeling Framework

Ed Merks, Eclipse Modeling PMC Co-Lead

Abstract: Most software development is fundamentally about manipulating and sharing of data and that data can always be modeled. The Eclipse Modeling Framework (EMF) underpins this focus by providing Ecore, a model for describing models, and EObject, a model of instance data. Together they form the foundation to all developers to quickly model industry specific data and automate basic tasks like implementing serializers and deserializers. An ever growing set of models build on this foundation, including models for XML Schema, UML2, OCL, WSDL, BPEL, Java, SQL, SDO, and so on. EMF is widely used by Eclipse projects, e.g., UML2, WTP, TPTP, DTP, GMF, STP, but also as the de facto reference implementation of the Object Management Group's (OMG) Meta Object Facility (MOF).

This session will teach the basic concepts of EMF and demonstrate how to use the tools to quickly start modeling industry specific data.



Building Data Driven Reports for Eclipse-based Applications

Jason Weathersby, Eclipse BIRT PMC & Actuate

Abstract: Data reporting is a key component of many financial services applications. The Eclipse Business Intelligence and Report (BIRT) project and Eclipse Data Tools Platform (DTP) provide the tools and frameworks that make it easy to create data driven reports from different data sources. This presentation will focus on creating a data driven reports that can be embedded in Eclipse-based applications.



Building Rich Client Interfaces with Eclipse RCP and RAP

Aleksey Aristov


Abstract:Eclipse runtimes have recently gained more and more popularity. One of the great runtime technologies that Eclipse provides is the Rich Client Platform (RCP). RCP supports developers in creating clean, well structured and consistent user interfaces which can be easily maintained and extended. During this talk we will make a brief introduction into this technology and present several cases of successful banking projects that are based on RCP. In addition, we will show how a complimentary technology, the Eclipse Rich Ajax Platform (RAP) can be used to run RCP applications in any standard web browser.



Repository Based Application Development Environment for Banking Systems

Ferran Rodenas, la Caixa

"la Caixa" is currently the leading savings bank in Spain and the third largest financial entity in the country. With a large network of more than 5.500 offices, more than 8.100 automatic cashpoint machines, a staff of more than 26.000 employees and more than 10,5 million clients, ”la Caixa” has positioned itself as a leading entity and referent within the Spanish financial sector.

In this talk, we will explain how "la Caixa" is using Eclipse to create a repository-based application development environment that successfully empowers its +1000 developers to create first-class custom enterprise banking applications in a fast-changing market. We will take a brief tour of "la Caixa"'s enterprise architecture and we will take an inside look at some custom Eclipse plugins built at "la Caixa". We will describe how using a collaborative environment, visual designers and code generators “la Caixa” allows its developers to create rapidly all the software components, from web UI to IMS-PLI-DB2 transactions, but also archiving software reuse across the whole organization and enforcing governance in an unobtrusive way.

This presentation will also explain briefly how "la Caixa"'s 24.000 tellers are using Eclipse RCP as a branch teller workplace. We will describe "la Caixa" bank teller evolution, and how using RCP it is possible to integrate in a common workplace from a custom legacy UI render to a modern web UI.



Open Discussion: Creating a Collaborative Banking Community

This session will be an open discussion on what an Eclipse collaborative banking community could accomplish. Attendees will be encouraged to discuss potential areas of common interest and how a collaboration could work.

Back to the top