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

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor