{ by david linsin }

May 26, 2008

OSGwhat...?


There have been a couple of times where the poll results on java.net were, let's say, rather surprising. Those numbers, however are scary, in particular the count of "OSGwhat". There has been JSR 291 and so much buzz about JSR 294 (hint: check the number of votes) and JSR 277, how can you not know what OSGi actually is?

4 comments:

Anonymous said...

just like that. why should i care about blog buzz and read every single post about something which may be someday usable?

david said...

The reason why I'm posting this, is to point out, that OSGi is most likely not a "blog buzz". All the discussions going on about the various JSRs and OSGi show that it has potential. It might not be the next big thing, but IMHO it's something you should have at least heard of.

Paedagogus said...

OSGi is not, and probably should never be, important to the average developer. It is architectural in nature, not an application or business level component. It is best suited for use behind the scenes in support of the architecture, not the business solution.

The hype and buzz are because it is a well conceived design. I like to say, "A good design is reusable, but a great one is reusable in ways that you could never have imagined." OSGi is proving itself to be great design. For software development craftsmen and artisans, that is a rare and exciting discovery.

Like Java, the fact that it was originally intended for embedded solutions, yet has found a home in the enterprise, shows a great deal of versatility and potential. Unfortunately, some folks are so hyped up, they are trying to cram the OSGi peg in every hole they find, regardless of shape or size.

david said...

paedagogus> OSGi is not, and probably should never be, important to the average developer...It is best suited for use behind the scenes in support of the architecture, not the business solution.

You are absolutely right! Nevertheless I wasn't picking on the quite low number of highly interested developers, but on the rather high number of folks that haven't heard about it.

paedagogus> The hype and buzz are because it is a well conceived design.

That's exactly the reason why I think people should at least know about the concepts, in terms of architecture and design of an OSGi based application. I'm really no picking on people which are not following every buzz on the web. I'm just saying the concepts are important and could help you get your application design right!

paedagogus> Unfortunately, some folks are so hyped up, they are trying to cram the OSGi peg in every hole they find, regardless of shape or size.

You got me interested! Let me know what you referring to.


com_channels

  • mail(dlinsin@gmail.com)
  • jabber(dlinsin@gmail.com)
  • skype(dlinsin)

recent_postings

loading...