Distinguished Engineer, SpringSource
Glyn works in the SpringSource dm Server development team in Southampton, England where he helped to define the architecture of the dm Server and developed several core components.
He is an active member of the Core Platform Expert Group of the OSGi Alliance developing a future release of the OSGi platform.
He was the spec. lead of JSR 291 which brought OSGi into the Java Community Process. He was also an active member of the JSR 277 and JSR 294 Expert Groups which aim to add module constructs to Java.
His 27 year career has been spent mostly in transactional middleware and Java virtual machine development and in applying mathematical models to software development.
Presentations
Advanced SpringSource dm Server
Following on from the Introduction to the SpringSource dm Server session, Project Lead Rob Harrop and SpringSource Distinguished Engineer Glyn Normington will discuss advanced dm Server use cases and internals.
Topics will include:
- dm Server architecture
- Advanced OSGi wiring
- Deployment, personalities, and profiles
- Diagnosing common developer errors
- Serviceability and support infrastructure
- Migrating Java EE applications
Attendees should be familiar with the SpringSource dm Server and should have an intermediate understanding of Java SE and Java EE web applications.
Building Large-Scale, Modular Software
In this session, SpringSource dm Server Project Lead Rob Harrop and SpringSource Distinguished Engineer Glyn Normington will discuss the design and implementation of large-scale, modular software using the dm Server as a case study.
Topics covered will include:
- Designing for modularity: responsibility driven design
- Reliability and serviceability
- Environmental issues
- Systems, layering, subsystems, modules, and dependencies
- Conceptual integrity and convergence
- The use of formal methods and multiple models
- Concurrency
- Causally Connected Self Representation (CCSR) concepts
Attendees should have an intermediate understanding of Java SE, design patterns and common architectural challenges.