« Neil Young at the... | Main | How to get JavaFX... »
 20080506 Tuesday May 06, 2008

Hell Freezes Over - Java 7 (JSR-277) Module System will support OSGi

During the general session there was an official announcement - Java 7 Module System (JSR-277) will support both - its own format IAM - as well as OSGi. Great "news" for Java - and it should stop some friction/discussion in the community. So this announcement is double-great :-).
Gesendet von admin [JavaONE 2008] ( May 06, 2008 11:59 PM ) Permalink | Kommentare [3]
[my website] [This entry is based on / extends my books: Enterprise Architekturen, Leitfaden fuer effiziente Software-Entwicklung and: Java EE 5 Architekturen, Patterns und Idiome]

Kommentare:

Mmm... well... having two competing standards by the same organization is not interesting at all IMO. It reminds of ODF vs OOXML and ISO.

Gesendet von Behrang Saeedzadeh am May 07, 2008 at 01:22 AM CEST #

Hi Behrang,

I would rather say:

- JDBC vs. vendor implementation of the database standard
- JPA vs. Hibernate, openJPA, EclipseLink, JPOX

So, from high-level perspective JSR-277 is the API,OSGi would be the SPIs

thanks for sharing your opinion!,

adam

Gesendet von Adam Bien am May 07, 2008 at 02:32 AM CEST #

Sure, the hell is freezing ! That's a good news. But I am not sure that, for such a core technology, like module kernel, having both standards is a good news. The comparison with JPA and Hiberante and JPOX... has some limit: for example, we don't have Swing and SWT into JDK for sure !
Having 2 module systems would make difficult to move modules from Java kernel to Eclipse kernel. Or, may be it is a way to adopt OSGi while not saying the previous expected Java kernel is going to be deprecated...
This being said, the new applet way looks like also quite interesting. Being able to drag and drop applets outside the browser is a first step showing applet lifecycle is not linked anymore to the browsers: this gives another door to push Java on the desktop.

Gesendet von Dominique De Vito am May 07, 2008 at 11:49 AM CEST #

Senden Sie einen Kommentar:

Name:
E-Mail:
URL:

Ihr Kommentar:

HTML Syntax: Ausgeschaltet



License
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 License.