Optimize with a SATA RAID Storage Solution
Range of capacities as low as $1250 per TB. Ideal if you currently rely on servers/disks/JBODs
It's been almost 10 months since I first pondered the possibility of an Oracle/Sun merger. Now, with the European Commission's last objection lifted, that merger is finally a reality. Senior Oracle execs outlined their plans for Sun in a media event Wednesday, and while most of the attention was on Oracle's forthcoming line of integrated hardware/software solutions based on Sun technologies, there was encouraging news for Java developers, too.
Java gets a cash infusion
Uncertainty has dogged the Java platform in recent years. Sun's decision to license the JDK as open source software was hailed as a step forward by many developers,
but critics worried that the move meant Sun would never be able to properly capitalize on one of its most important technologies.
In turn, they argued, the lack of a strong profit motive could leave the Java platform effectively rudderless.
[ InfoWorld's Paul Krill outlines Oracle's strategy for integrating Sun's technology. | Relive the rise and fall of Sun Microsystems in InfoWorld's slideshow. ]
In a Q&A session following Wednesday's briefing, Oracle CEO Larry Ellison dismissed such concerns in typically breezy fashion. "Sun didn't make a lot of money from Java, but we sure did," he said. "BEA sure did."
Oracle acquired BEA Systems for $8.5 billion in 2008, and with it BEA's highly profitable WebLogic J2EE application server business. With the Sun acquisition,
Oracle gains stewardship of the Java language itself; and while many of its components are open source, Oracle's CEO sees
Java's big picture as being greater than the sum of its parts.
"I don't think it's essential that we find a way to make money from [specific Sun] components," Ellison said Wednesday. "We
have the money to invest in Java, because Java is a very profitable business for us already. Exactly where additional revenues
will come from is less important than simply growing our middleware installed base."
To achieve that growth, Oracle plans to invest $4.3 billion on R&D in the coming year, according to Oracle president Charles Phillips. That's up from $2.8 billion last year -- so you can bet some of that cash will be heading Java's way soon.
One Java, many targets
As for exactly how the Java group plans to use its newfound funds, Oracle Senior Vice President of Product Development Thomas
Kurian said delivering a new Java runtime is a top priority. Java SE 7 will bring important improvements, he said, including
greater modularity, better support for non-Java languages, and better performance, including garbage collection optimized
for multicore processors.
Many of these features will benefit Java EE, also -- modularity in particular. Application servers will be able to run in
a variety of resource profiles, Kurian said. For example, a server could be configured with a lightweight profile for simple
Web apps, or a more resource-intensive profile for enterprise workloads.
There's good news on the Java ME front, too. Recognizing the difficulties Java developers face when transitioning between the different platforms, Oracle plans to unify the Java SE and Java ME programming models and APIs. According to Kurian, while there may be a number of different runtimes for deploying Java apps, each optimized for a different class of devices, the programming model will do a better job of uniting the various deployment targets into a cohesive whole.