<<< Previous speaker next speaker >>>

Kevin Seal, Co-founder of the Coding the Architecture community website and long-standing Java fan

 Kevin  Seal Kevin has been working with Java for 10 years, in defence research through dot com to investment banking. Currently he works at JPMorgan developing front-office trading solutions. While getting on well with server-side Java, Kevin's also a keen Swing developer.

Presentation: "MorganDirect: OSGi and industrial-strength Swing"

Time: Friday 10:30 - 11:30

Location: St. James's Suite

Abstract:

MorganDirect is a flexible user interface delivering foreign exchange, rates and options trading to employees and clients of J.P.Morgan. Built using Java and OSGi, MorganDirect offers a platform for deploying user-specific functionality while maintaining a responsive approach to development.

This technical session will provide an insight into the architecture of a large-scale Swing application, some of the tricks that make it possible to remain agile, how to support it and, of course, whether it's possible to write good-looking Swing.

Keywords: Java, Swing, OSGi

Target audience: Java developers or anyone interested in client-side development.

Presentation: "Panel: Modular Java"

Time: Friday 15:30 - 16:30

Location: St. James's Suite

Training: "Software Architecture for Developers"

Track: Tutorial

Time: Monday 09:00 - 16:00

Location: Henry Moore Room

Abstract:
This one-day tutorial is an interactive introduction to software architecture and what it means to be a software architect. It's aimed at software developers who are looking towards their first software architect role, developers who want to become more architecturally aware and software architects that are new to the role. We'll be asking and answering the following questions:

1. What is software architecture?

2. What is the role of a software architect?

3. How do you define software architecture?

4. How do you share software architecture?

5. How do you deliver software architecture?

This session is about broadening your software development skills and has been designed to take full advantage of the technical knowledge that you already have; whether that's Java, .NET or something else. Join us to become more "architecturally aware" and build better software.

Keywords: Software architecture, Java, .NET, process, leadership, craftsmanship, non-functional requirement

Target audience: Software developers who are looking towards their first software architect role, developers who want to become more architecturally aware and software architects that are new to the role.