OSGi PushStreams – online processing for live data


I recently gave a talk at the OSGi Community Event about a new RFC being discussed at the OSGi Alliance called PushStreams. A video of the talk is available here, and the latest version of the RFC is here. The talk generated a lot of interest (a full room at the conference) and even a blog analysis of the RFC.

Given the amount of interest there has been I thought I should give a bit more detail about what’s actually going on, and some of the current intentions for the PushStream API.


So what is a PushStream?

An OSGi PushStream is basically a Java 8 stream, but one that’s been upgraded to support “pushing” data, hence the imaginative name! The OSGi Alliance certainly isn’t the first place to talk about push-based streams of data (see Reactive Streams, Reactive Extensions and Akka) but a lot of people are still new to the concept, so we’ll start with some background.


OSGi Surgery with Neil Bartlett @ OSGi DevCon 2013

A number of the Paremus team  will be attending OSGi DevCon and EclipseCon next week and we are looking forward to the all of the great OSGi content and exploring the new venue in Boston.

If you are attending then you may be interested in the opportunity to book a 30 minute one on one slot with Neil Bartlett.  And the great news is that the charge for this is zilch / zero / nada – yes that’s right, no charge at all.


Washington Warblings

OSGi DevCon 2012 is underway.  The first day of the conference was all tutorial based and Neil Bartlett (aided by Gustavo Morozowski and Peter Kriens) gave a tutorial on “Mastering OSGi with Ease” to a packed room of 80 or so conference attendees.

Neil was also short listed for Bndtools in the Best Developer Tool category at EclipseCon.  Unfortunately he wasnt the overall winner, with the award going to the more than worthy Chronon Debugger, however making the final three from a submission list of 48 is a indication of the importance of Bndtools – well done Neil (and the other Bndtools contributors).

Day 2 of the conference is just starting and there are plenty of OSGi talks and presentations along with the OSGi BOF this evening.  For those of you who arent able to make it to Reston this evening for the BOF at 7pm the OSGi Alliance will be providing a live video and audio stream of the BOF via Ustream. You will be able to access this from the OSGi Channel here. We hope to be able to take questions from remote attendees via Twitter using #osgibof.


OSGi DevCon 2012 – 26 to 29 March

 Read on to find out how you can get a $100 discount off our OSGi Training

OSGi DevCon 2012 is almost upon us.  Its being run in conjunction with EclipseCon again, however this year it is being held in Reston, Virginia instead of the traditional West Coast location.

As you would expect there is plenty of OSGi activity going on at the conference including an OSGi Tutorial by Neil Bartlett and Gustavo Morozowski from Paremus called Mastering OSGi with Ease. Richard Nicholson will also be giving a presentation on Cloud & OSGi – Looking Beyond the Virtual Machine which will include a demonstration of the Service Fabric.

The full list of the main conference OSGi DevCon talks and tutorials can be found on the EclipseCon website. Be sure to regsiter in advance to take advantage of the best prices for attending the conference, plus if you are an OSGi Alliance Member there is a $250 discount available.  Please see the OSGi Alliance DevCon homepage for details.

This isn’t all that’s happening though. There is also a free OSGi BOF and free OSGi Cloud Workshop, both of which are open to all. (more…)

Cloud & OSGi – The Dawn of Composite Clouds

A lot has been written about how Cloud Computing is revolutionizing the IT industry, and without doubt its one of, if not the, most fashionable trends in IT today. While there are clearly some big attractions to adopting Cloud it does nothing to address one of the biggest challenges of Enterprise IT today, that of the cost of software maintenance. According to Gartner this has been growing significantly over the last 60 years to a point where it represents around 70% of the lifetime cost of an application, with hardware accounting for only around 10%, and the other 20% being the development cost (see slide 4 in the presentation below).

To put some context around the scale of the problem, and the opportunity, software maintenance is a major contributor to what Gartner refers to as IT Debt, similar to the concept of Technical Debt.

Gartner have estimated IT Debt to have reached $500 billion in 2010 and it is predicted to hit $1 Trillion by 2015!