Oracle's Roadmap for Sun Technologies

DZone 's Guide to

Oracle's Roadmap for Sun Technologies

· Java Zone ·
Free Resource
Oracle has laid out its strategy for integrating Sun's resources - Human and Technological - into their own company infrastructure.  The company plans to invest $4.3 billion in R&D this year, and between last year's Oracle OpenWorld and now, the message is the same - Java and its developer tools are safe.  For many of these tools, Oracle plans to continue development and expand investment.  Before the webcast, Oracle CEO Larry Ellison told the New York Times and Wall Street Journal that his company would only cut about 2,000 Sun employees as a result of the merger.  In their 5-hour webcast, Oracle outlined their strategy to revitalize the Sun brand and improve their products and customer service.  Oracle also announced that there will be a JavaOne conference for 2010, which will be co-located with the Oracle Develop.  

In the days leading up to the webcast, some analysts estimated that Oracle would eliminate up to 50% of Sun's workforce once the merger was complete.  Ellison's comments to the Times and WSJ indicate that those predictions are false.  In fact, Ellison said that Oracle will be 'hiring'  about 2,000 engineers and sales people to push Sun products, which means that there will be no net-loss in Sun division employees.  During the webcast, Oracle described its plans for Sun's wide range of technologies.



As Oracle prepares to take the reigns in the Java Community Process, they've expressed a desire to make the group more participatory.  Google's JCP representative, Joshua Bloch, told DZone that Oracle should enact the resolution they proposed at the JCP EC Meeting of December 12, 2007.

Java 6 & 7
Oracle Senior Vice President of Product Development Thomas Kurian said delivering a new Java runtime is a top priority.  A JDK 7 release is planned for 2010.

Java EE 6 will be evolved to address modularity, facilitating development, and deployment.  Oracle also plans to unify the Java SE and Java ME programming models and APIs.  Oracle will also continue Sun's tradition of Java evangelism.

Oracle plans to improve JVM performance by integrating Sun's HotSpot JVM with JRocket, a high-performance JVM developed by BEA.  The combined product will also feature improved real-time monitoring and management.

Ellison quote:
I'm not sure Oracle is the right company to take on Apple.  We're happy to do what we do well.  Rather than telephones, we'll make Java that runs on cell phones.

Oracle will invest significantly in JavaFX for improved RIA/REA development with a focus on designers.  They intend to blur the lines between JavaFX, JavaScript, DHTML, and Java, making them interoperable.  They also want to make the core Java ME platform optimized to run JavaFX.

Oracle said in their developer webcast, "If you're a NetBean's developer today, you'll be a NetBeans developer tomorrow."  The company wants to develop NetBeans as a lightweight development environment.  Specifically, Oracle wants to improve NetBeans' support for scripting, dynamic languages, and mobile development.  JDeveloper will continue to be Oracle's strategic IDE for enterprise Java development.  They also offer an Enterprise Pack for Eclipse (OEPE) as a third option during the webcast.  

GlassFish will continue to be the open source Java EE reference implementation.  Customers with Sun support plans will have their plans extended, and new customers will get an Oracle support plan.  Oracle says there will be "cross-pollination across the GlassFish and WebLogic Server DNA."

Sun Developer Network
For now, websites like java.sun.com and BigAdmin will stay up.  The sites will eventually be integrated into the Oracle Technology Network.  Java.net will not be moved and Oracle says they will continue to invest in it.  Oracle will also support Java User Groups and other Sun-related communities (e.g. OpenSolaris User Groups, Java Champions)

Project Kenai

Kenai is one of the few things on the chopping block.  Oracle plans to discontinue its public use and look for other ways to take advantage of it.  They will continue to use it internally and may open it up for public use again if they can make it better.

Oracle says there will be no license changes to any of the Java developer tools.


Oracle plans to put a separate division in place for OpenOffice.  The free community edition and the commercial offerings will still be available.  Oracle also says to keep an eye out for OpenOffice in the Cloud.

I'm not "against" cloud computing. Cloud computing is all there is!


Oracle says it will follow through with the 10 MySQL commitments it made in order to appease the EC.  They have promised to improve the database and its support while allowing its development to continue under a separate open source division.  Oracle wants to combine MySQL with it's own products, including Enterprise Manger, Audit Vault, and its BI software.

MySQL is not the most popular OSS database, Berkeley DB is.  We made that better, and we'll make MySQL better  


Oracle has big plans for the Solaris operating system and SPARC servers.  They will release the third generation of Sun's UltraSPARC T processor later this year with twice as many cores, better floating-point performance, and a larger cache.  Oracle will still sell some of Sun's x86 servers, but it's mainly going to let Dell have the commodity Windows x86 market.  Oracle VM Server will support SPARC in addition to x86 and this will allow VM templates (virtual appliances) to be on SPARC servers out of the box.

Oracle will continue to develop Solaris for SPARC and x86 along with its Linux offerings.  They intend to utilize Solaris Containers and add Solaris-based VM templates to their collection of pre-configured virtual machines.

I love Linux, but Solaris is more mature and reliable for the high end

Virtual Box
Oracle VM and VirtualBox will be integrated, Oracle says.  They will continue to develop Virtual box as a part of their integrated virtualization offering that covers server, storage, and desktop.  Virtual Box will cover desktops.  Oracle is also working on getting the JVM to run natively on hypervisors.  This would allow developers to run multiple Java instances on a single, virtualized server, without having to install guest operating systems to host the JVMs.

DZone is also looking into the status of Sun's Grid Engine

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}