BT
Older rss
  • Java 9, OSGi and the Future of Modularity

    by Neil Bartlett and Kai Hackbarth on  Sep 22, 2016 4

    The flagship feature of Java 9 will be the new Java Platform Module System (JPMS). Given the maturity of OSGi there were technical, political and commercial reasons why another Java module system will soon exist. In this article we compare the two from a technical perspective and see how JPMS and OSGi can work together.

  • Programming with Modularity and Project Jigsaw. A Tutorial Using the Latest Early Access Build

    by Nicolai Parlog on  Jan 19, 2016 4

    Project Jigsaw is the hallmark feature of Java 9, the next major version release of Java, and is destined to bring modular programming into the Java mainstream. After years of negotiating and myriad JSRs and JEPs, Jigsaw is starting to take its final form. This tutorial considers all aspects of programming and migration to Project Jigsaw.

  • Project Jigsaw is Really Coming in Java 9

    by Nicolai Parlog on  Aug 04, 2015 1

    Eight years in the making, Project Jigsaw is finally coming to Java 9. With the potential to introduce breaking changes to your code, modularization will certainly change the way we think about our projects and the JDK itself. In this article, Nicolai Parlog tells us what we need to know and what we need to do to prepare

Book Review and Interview: Mastering Eclipse Plug-in Development

Posted by Charles Humble on  Dec 11, 2014

Regular InfoQ Java contributor Dr. Alex Blewitt has recently published a follow-up to last year’s "Eclipse 4 Plug-in Development by Example”.

Peter Kriens Returns to OSGi Alliance

Posted by Victor Grazi on  Jul 20, 2013

Peter Kriens announced his return to the OSGi Alliance, where he served as director for 11 years until early 2012. InfoQ caught up with Peter to discuss his return and latest project jpm4j.

Book Review: Java Application Architecture

Posted by Alex Blewitt on  Jul 18, 2012

Java Application Architecture: Modularity Patterns with Examples using OSGi is Kirk Knoernschild's seminal book on a pattern catalogue for modular systems design.

Interview With Ross Mason On The Release Of Mule 3

Posted by Dilip Krishnan on  Nov 16, 2010

Mulesoft recently released Mule 3, their next generation ESB platform. InfoQ caught up with Ross Mason to learn more about the product release and learn about the new features in the product offering.

Modular Java: Declarative Modularity

Posted by Alex Blewitt on  Dec 16, 2009

The fourth of the Modular Java series covers declarative modularity. It describes how components can be declaratively defined and wired together, without having a code dependency on OSGi APIs. 11

Classloader Acrobatics: Code Generation with OSGi

Posted by Todor Boev on  Nov 17, 2009

Porting great infrastructure to OSGi often means solving complex classloading problems. This article is dedicated to one of the the hardest issues in this area: dynamic code generation. 3

Modular Java: Dynamic Modularity

Posted by Alex Blewitt on  Nov 12, 2009

This third part of the Modular Java series discusses dynamic modularity, how a bundle's classes are resolved, how they can come and go, and how they can communicate with each other. 2

Modular Java: Static Modularity

Posted by Alex Blewitt on  Oct 24, 2009

This second part of the Modular Java series discusses static modularity, the creation of bundles, how to install them into an OSGi engine and how to set up (versioned) dependencies between bundles. 3

Modular Java: What Is It?

Posted by Alex Blewitt on  Sep 23, 2009

Over the last few years, modularity for Java has been an active discussion topic. Several JSRs show modularity is necessary for Java's evolution. What does modularity mean, and why should you care? 4

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.