EclipseCon: Oracle Pushes Java Modularization

Two executives from Oracle--one veteran, one newly acquired--kicked off the annual EclipseCon conference, underway this week in Santa Clara, CA, with a keynote Tuesday focusing on the future of Java under the stewardship of Oracle.

"Java is certainly the crown jewel of this acquisition," said Steve Harris, senior vice president of Oracle's application server group. "It brings together a tremendous base of developers and a tremendous community, and it's incredibly important to our business." Harris joined Oracle in 1997 to manage development of the Java virtual machine for the Oracle8i release.

"Developers are the life blood of Java," said Jeet Kaul, who joined Oracle with the Sun acquisition to serve as vice president of the company's client software development group. "Nine million developers are using Java, and we want to grow that community. And how do you grow that community? We have to make sure that Java is available in as many places as possible... and we want it to be a competitive platform." While at Sun, Kaul led the team that created Java FX, Java ME, Java SE and Java Card, among others.

The two execs were short on specifics, but touched on several areas, including an overarching plan to push Java modularity based on the Open Services Gateway Initiative (OSGi) specification.

The module-based design principles defined by the OSGi have emerged as the defacto means of componentizing enterprise Java, RedMonk analyst Michael Coté told this in an earlier interview. OSGi provides a common model for writing and deploying applications to local or remote computers in modularized form. The spec frees developers from the need to create monolithic applications and facilitates collaboration among many small components.

Both Eclipse and the Glassfish application server are built on the OSGi spec.

Oracle wants the Java Platform to support OSGi modules alongside the base Java platform modules, Harris said, and the company is working with the group to make that happen. According to Harris, Oracle's plan involves a module system framework that gives developers a consistent API for accessing and manipulating modular systems, and implements underneath the covers the Java Platform module system. This arrangement would eliminate the need to choose between these systems, he said.

"OSGi is an incredible part of the ecosystem and the platform overall," Harris said. "So the commitment here with building this Java Platform modular implementation is that it will support OSGi modules alongside the base platform modules. The way we'll do this is with a module system framework that gives you a consistent API for accessing and manipulating modular systems, and implements underneath the covers the Java Platform module system, which can be alongside OSGi."

Kaul told attendees that Oracle is currently working on a roadmap for the Glassfish app server. The timing of the 3.1 release and the roadmap details would be available in the next few days, he said.

Kaul, who confessed to being a "bona fide Java bigot," promised to push for improvements in things like generics, additional support for dynamic languages and enhancements of JavaFX RIA platform, which he described as a reaction to developers' need for a new graphics pipeline in Java.

Oracle's acquisition of Sun Microsystems was completed in January in a deal valued at more than $7 billion. The Redwood Shores, Calif.-based company is nearing the end of its "Hundred Day Plan" to integrate the assets of its neighbor from Santa Clara, Kaul said.

About the Author

John K. Waters is a freelance journalist and author based in Mountain View, CA.

Featured

  • abstract illustration of a glowing AI-themed bar graph on a dark digital background with circuit patterns

    Stanford 2025 AI Index Reveals Surge in Adoption, Investment, and Global Impact as Trust and Regulation Lag Behind

    Stanford University's Institute for Human-Centered Artificial Intelligence (HAI) has released its AI Index Report 2025, measuring AI's diverse impacts over the past year.

  • modern college building with circuit and brain motifs

    Anthropic Launches Claude for Education

    Anthropic has announced a version of its Claude AI assistant tailored for higher education institutions. Claude for Education "gives academic institutions secure, reliable AI access for their entire community," the company said, to enable colleges and universities to develop and implement AI-enabled approaches across teaching, learning, and administration.

  • lightbulb

    Call for Speakers Now Open for Tech Tactics in Education: Overcoming Roadblocks to Innovation

    The annual virtual conference from the producers of Campus Technology and THE Journal will return on September 25, 2025, with a focus on emerging trends in cybersecurity, data privacy, AI implementation, IT leadership, building resilience, and more.

  • From Fire TV to Signage Stick: University of Utah's Digital Signage Evolution

    Jake Sorensen, who oversees sponsorship and advertising and Student Media in Auxiliary Business Development at the University of Utah, has navigated the digital signage landscape for nearly 15 years. He was managing hundreds of devices on campus that were incompatible with digital signage requirements and needed a solution that was reliable and lowered labor costs. The Amazon Signage Stick, specifically engineered for digital signage applications, gave him the stability and design functionality the University of Utah needed, along with the assurance of long-term support.