After following the CoreSpring training course a couple weeks ago, I’m back in the training room this week for a follow up training on the SpringSource dmServer. This training is being given by the same company, and indeed, even the same trainer. Nonetheless, there are a few practical differences – this time we’re based in in an old Herenhuis in the city centre of Amsterdam, a far cry from the tower blocks of Sloterdijk two weeks ago. Amongst the 8 course participants I am the exception to the all the rules – both the only girl, and the only non-native Dutch speaker. As a result, the trainer was able to give the presentations in Dutch – such an unusual occurrence for him that he occasionally forgot and lapsed back into English.
Like the previous course, this was a good mixture of theory and practice – beginning with introductions to OSGi and the dmServer, and then on the second day going into greater details in how to develop OSGi-enabled applications for the dmServer. Whilst the dmServer is still fairly young, and there are some important improvements & extensions planned for the upcoming releases, it looks like an interesting product to keep an eye on, especially given our own experiences at trying to deploy OSGi-enabled applications within the office without any additional tooling or application support.