Docklands.LJC: Modular Java with OSGi and Jigsaw

LJC - London Java Community
LJC - London Java Community
Public group

Location visible to members


We are pleased to bring you the seventh event of the Docklands.LJC (; a group within the main London Java Community that focuses on the developer community in and around Docklands on the 2nd Tuesday of each month. Our speakers this month are Alex Blewitt and Simon Ritter. Please note the location for this event as it is in a different location from the previous one. As the spaces are limited places will be preferentially allocated to those who have attended previously and first-timers; those with a low attendance record may be removed.

Alex Blewitt - Modular Java applications with OSGi

OSGi has been part of the Java landscape since JSR 8 was proposed in 1999 and is an invisible component of many application servers and tools. As well as providing a modular partitioning of Java applications, the dynamism allows (micro)services to come and go and be dynamically wired up.

This talk will introduce the problems associated with modularity in general, and the choices that OSGi made in bringing modularisation to the Java runtime. We'll also look ahead and ask how OSGi and Jigsaw will evolve in the future.

Simon Ritter - Project Jigsaw in JDK 9: Modularity Comes To Java

Project Jigsaw will bring modularity to the Java platform; something that will enable better security, performance and flexibility for deployment of applications. This talk will look at the fundamentals of how modularity in Java will work. Developers will need to understand that these changes go significantly further than just separating the standard class libraries into a number of discrete units.

This talk will explain the impact project Jigsaw will have on developers in terms of building their applications, as well as helping them to understand how things like encapsulation will change in JDK 9.

Who should attend

Anyone who is interested in Java or JVM based technologies, whether in the Docklands or further afield, is welcome to attend.


Dr Alex Blewitt ( has been working with Java since its initial release in 1995 and been involved in the Eclipse and OSGi communities for over a decade. He is a senior technical architect at Credit Suisse (whom he represents on the JCP committee), writes for InfoQ and has published several books on Eclipse and other technologies.

He currently lives in Milton Keynes, and when the weather is nice, has been known to go flying from the local Cranfield airport. Alex blogs at and is on Twitter @alblue (

Simon Ritter ( is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics fromBrunel University in the U.K.

Originally working in the area of UNIX development for AT&T UNIX System Labs and then Novell, Simon moved to Sun in 1996. At this time, he started working with Java technology and has spent time working both in Java development and consultancy. Having moved to Oracle as part of the Sun acquisition he focused on developer outreach for the core Java platform, Java for client applications and embedded Java. Now at Azul he continues to help people understand Java as well as Azul's JVM technologies and products.

Follow him on Twitter, @speakjava (

Please note

Your full name is required in order to attend. If your username is not your full name, please add it when registering, otherwise you will be removed from the event.

Arrive from 18:20, talks will begin promptly at 18:30. Attendees arriving after 18:40 will not be admitted.

Nearest coffee shop – Café Brera, One Canada Square, Cabot Place, if you arrive early.

Continue the conversation

at our Slack Group: ( - you can sign up here ( if you're not a member: