Agile RCP - Presenter First using Spring Dynamic Modules

Heiko Seeberger (metafinanz GmbH, Germany)

Rich Client Platform · Short Talk
Presentation
Thursday, 10:20, 10 minutes | Room 203/204 | Download in iCal Format

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Heiko Seeberger

Certainly you are using unit testing. And probably you think, that this valuable approach unfortunately cannot be applied to UI code. But it can!

Presenter First is a well-established agile approach leading to fully testable UI applications. It is a method based on user stories and test-driven development as well as an UI architecture based on a variant of the Model View Presenter pattern.

This talk is about a Presenter First architecure for RCP applications. It makes heavy use of OSGi services and dependency injection delivered by Spring Dynamic Modules (formerly Spring OSGi) resulting in an end-to-end injected system.

The concepts have evolved in a real world project and currently are transferred into Agile RCP - a lightweight Presenter First framework for RCP including IDE tooling. This talk will highlight the benefits of using Presenter First in combination with Agile RCP and sketch the future directions e.g. open sourcing Agile RCP.

Heiko Seeberger manages the market unit Enterprise Architecture at metafinanz Informationssysteme GmbH. He has worked in IT since 1993, specialising mainly in OO methods and technologies. A passionate software engineer, he is currently focusing on AspectJ, Eclipse technologies, Spring, SOA and agile methods. He is also active in the open source community, e.g. within Eclipse and aspectbrains.org.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

JBoss logo

BlackBerry logo

Cloudsmith logo

Oracle

Replay Solutions logo

Skyway Software logo

SOPERA logo

BIRT Exchange logo

AMD logo

Silver sponsors

Teamprise

Genuitec

Google

Instantiations

Sybase

Telelogic

Business Objects

Innoopract

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

ACM

Open Systems Publishing

SDForum

SD Times logo

Software Test & Performance logo

Extension Media

Addison-Wesley logo

Methods and Tools

Be a Sponsor