OSGi DevCon US approaching...
OSGi DevCon US, which is co-located with EclipseCon US, is less than two weeks away. I'm down to do a short talk on Monday 22nd entitled "Apache Aries: Enterprise OSGi in Action". I'm going to give an overview of the Apache Aries project and then give a demo or two of a few of the components (demo-gremlins permitting ;-) ). Aries has come such a long way in just 6 months and there are so many things to cram into a 25 minute session, that it's going to be difficult to know what to leave out!
Glyn Normington (the lead on the Eclipse Virgo project) and I have also proposed a joint BoF on "Application Models for OSGi". This is an area we're evolving in Aries and is also being actively discussed for standardization in the OSGi Alliance. If the BoF is accepted, our hope is to get valuable input from folks wishing to shape the direction of OSGi application models.
If you're interested in learning more about Apache Aries, or want to help shape the future of Enterprise OSGi applications, come along to the sessions, and feel free to corner me for a chat.
OSGi DevCon London - coming soon!
Ozzy (aka Andrew Osborne) and I have spent a happy couple of days developing a Blueprint tutorial - we are going to run it at OSGi DevCon on Tuesday 23rd Feb and have 50 minutes to do it in. Ozzy has been writing the code and I have been learning more than anyone ought to ever have to know about the maven assembly plugin :-)
We are aiming to build something that will run with a minimum of pre-reqs, however, if you are coming to the tutorial please bring:
- A lap top :-). We should be OK with Mac (I use it), Windows (Ozzy uses it) and Linux (we both use it).
- With java installed
- With maven installed
No network will be needed.
We will aim to commit the code to Aries after OSGi DevCon - so even if you can't make it on the day it will be available to run later, or in fact for other people to use as the basis for tutorials.
Apart from the Blueprint tutorial there is plenty of other interesting stuff going on at OSGi DevCon - looks like it will be a great day, hope to see you there!
Enterprise OSGi 4.2 draft specification
On Monday this week the OSGi Alliance released a draft of the 4.2 Enterprise Release. This is very much a work in progress and there are some issues remaining. The draft document includes many comments and questions from the authors that need to be addressed before the final release.
This has been released in order to give people an idea of what is happening, and it also helps us in Apache Aries as we now have something that everyone can get their teeth into implementing.
Introduction to "Enterprise" OSGi
Last Saturday (28th November 2009) was the first ever London Java Community Unconference. I had never been to an unconference so I decided to go along and see what unconferences were all about. The first thing I knew was that I had to take a presentation along, so I decided to take a presentation along about Apache Aries. Given that "Enterprise OSGi" is new I also covered this as well.
The way it worked was that anyone wishing to give a presentation wrote their talk title on a post it and put it on the agenda. People them came along to the talks they were interested in. I ended up choosing a session in the afternoon and when I started my presentation there were about 30 people in the room. The talk went well and I was glad to see so much interest in Apache Aries and Enterprise OSGi.
If you want to see my slides they are here.
Welcome to the Apache Aries group blog! Although I can't really call it a group blog right now because I am the only person that can write entries - this will change very soon, twelve people have asked for IDs and I'm hoping it won't be long before they can write.
The point of a group blog is to be able to have a place to talk about the project, I hope that means that many people will contribute, each sharing a different view point. Of course, all the important issues will continue to be discussed on the mailing list - this isn't the right place to argue over unresolved technical issues. This is a place to celebrate achievements and to talk about some of the new and exciting things we are doing.
I'm in the lucky position of being completely new to all of this, Apache, Aries, OSGi, Maven.... everything, although I have worked on open source code for the past 5 years. I say lucky because I'm approaching this from the same point of view as some of the people who will use code from Aries so I'm busy asking beginners questions and making beginners mistakes. As I start to understand things I will write them down, I hope this will make it easier for other newcomers.
Yesterday I added a HelloWorld Blueprint tutorial to the Aries website. It's very simple and just demonstrates some of the features of the Blueprint container. If you get a chance to test it and can see ways to improve it please let me know.