New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

  • Modular Java: What Is It?

    by Alex Blewitt on  Sep 23, 2009 4

    Over the last few years, modularity for Java has been an active discussion topic. From the (now defunct) JSR 277 to the recognition of JSR 291 and the ongoing JSR 294, modularity is seen as a necessary step in Java's evolution. Even future JVM-based languages like Scala are considering modularity. So, what does modularity mean, and why should you care?

  • Java 7 Module System Concerns

    by Lukas Krecan on  Jan 28, 2009 9

    Java module systems has received a lot of attention lately. One reason for that was the controversy regarding JSR-277 which partially duplicated OSGi. Another was the plans for Java 7. In this article Lukas Krecan gives us a round-up of the current solutions and presents his concern on upcoming solutions like project Project Jigsaw and JSR-294.