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

  • broken digital lock and glowing chain

    Cybersecurity Researchers: AI Has Crossed into the Live Attack Chain

    AI is moving beyond assisting cybercriminals and beginning to operate within live attacks, according to a new report from Check Point Research. The technology is making sophisticated capabilities faster and more accessible while creating new security risks for businesses deploying their own AI systems.

  • AI artificial intelligence interface over laptop keyboard

    New Microsoft AI Code of Conduct Emphasizes Human Control

    Microsoft has published a draft code of conduct that details how its homegrown AI models should behave, with human control taking priority over model capability, autonomy, and even task completion.

  • circuit patterns

    Anthropic Launches Lower-Cost Claude Sonnet 5

    Anthropic has released Claude Sonnet 5, positioning the model as its most autonomous mid-tier offering to date and a lower-cost alternative to its flagship Opus 4.8 system. The company said the model can plan multi-step tasks, operate tools such as browsers and terminals, and complete agentic work at a level that previously required larger and more expensive models.

  • Digital cyberspace with particles and Digital data

    Report: AI Is Moving Faster than Data Trust

    AI agents are already in use or pilot at most organizations, but data visibility, governance and precision recovery capabilities have not kept pace, according to Veeam's new Data & AI Trust Gap report.