News

The lack of an effective modular programming model has frustrated Java developers since the Java platform’s infancy. Until recently no single solution had stuck. In this article, Jeff Hanson ...
Modularity is an important aspect of large Java systems. Build scripts and projects are often split up into modules in order to improve the build, but this is rarely taken into account at runtime ...
A new proposal, iJAM, has circulated on the JSR-294 and modules-dev mailing lists suggesting some changes to the logic supplied in the strawman proposal for JSR-294 'superpackages' and receiving ...
Get primed on the shortcomings of traditional modular programming in Java and find out how Project Jigsaw, OSGi, and Penrose could end up working side by side in Java 9.
Java 9 could introduce modularity and new value types. Improved modularity could reduce app size and improve startup performance. New value types will make it easier to program arrays.