Oracle And Java archives - Eye on Oracle

Eye on Oracle:

Oracle and Java

Oct 13 2009   4:16PM GMT

‘Father of Java’ outlines what you may not know about Sun Software at OpenWorld



Posted by: Shayna Garlick
Oracle acquisitions, Sun Microsystems, Oracle and Java

What do Brazil’s tax system, Amazon’s Kindle reader and South Korea’s first magnesium sheet plant have in common?

At first glance it may seem like nothing, but these systems share something with approximately 10 billion other devices in the world — Java.

As the ‘Father of Java’ James Gosling pointed out in an OpenWorld session Monday, the number of Java devices on the planet is even greater than the number of people.  So as Oracle takes control of the technology with the acquisition of Sun Microsystems, they definitely have their work cut out for them. As Gosling went through his presentation, ‘The Top 10 Things You May Not Know About Software at Sun,’ it quickly became clear that there were easily more than ten.

While you might think of Java Enterprise Edition when you think of Java, Gosling said that EE is just the tip of the iceberg.  The Java Runtime Environment has an average of 15 million downloads a week, and even more during busy weeks — like when there’s a new release or it’s tax season in Brazil. According to Gosling, Brazil uses Java apps to manage its tax system, and residents can even use their cell phones to file their taxes.

Speaking of cell phones, Java also runs on approximately 2.6 billion mobile devices. Gosling pointed out that, with the exception of the Apple iPhone, it’s hard to buy a non-Java cell phone. At the JavaOne conference in June, when Ellison discussed new opportunities for using Java and JavaFX on mobile devices, Sun’s Scott McNealy joked with the Oracle CEO that he should discuss this with his good friend Steve Jobs.

Though Java doesn’t run on the iPhone, it certainly runs on a lot of other devices - from real-time scanning of vehicle geometry on the Pennsylvania Turnpike to the POSCO Magnesium Mill in South Korea.

Here are some other things about Sun software you may not know (and if you do, are important to remember):

  • Think Java is slow? Gosling says that this hasn’t been true for at least a decade, and that HotSpot, Java’s virtual machine, beats C/C++ and Fortran (usually) in performance.
  • It’s important to pay attention to issues encountered when working with multicore processors. The average machine currently has 4 cores, but in the year 2030 it could have many as 5220 cores, Gosling said. In the enterprise world you often get a “free pass,” as EE frameworks usually deal with multicore issues easily.
  • GlassFish is the world’s most downloaded app server, with nearly a million downloads a month. As Gosling showed on a JavaFX map, the world is infested with GlassFish “like a bad horror movie.”
  • The “magic piece” of Java is the virtual machine, not the programming language. Many languages can run on the Java Virtual Machine: Scala, Ruby on Rails, Groovy/Grails, Python, Javascript and more.
  • OpenSolaris’ ZFS, a new data management system, is what Gosling calls “a religious experience.”

And this is just the beginning. While it’s easy to get caught up in the hype surrounding Sun’s hardware, make sure you take the time to learn about its software, too.


Jun 8 2009   9:55PM GMT

Oracle edges closer to final approval of Sun deal



Posted by: Shayna Garlick
Sun Microsystems, Oracle development, Oracle acquisitions, Oracle and Java

Last week, Larry Ellison spoke publicly for the first time about the Oracle-Sun deal. At Sun’s annual JavaOne conference, Ellison revealed his plans for using Java on mobile devices and swapping AJAX for Java FX on Sun’s OpenOffice product.

But when will we actually see these proposed changes take place?

We’ll be one step closer to knowing the answer to that question next month, when Sun stockholders will meet to vote on Oracle’s proposed acquisition.  Sun announced today that this meeting will take place on July 16. If it goes through, the approval will mark the end of more than seven months of negotiations between Sun and interested buyers such as Oracle, IBM and HP, according to eWeek.

Oracle first announced its agreement to acquire Sun on April 20. Until now, the software giant has remained tight-lipped on the deal, with only a brief mention of it at the Collaborate ‘09 conference in May.

But now, even with the recent announcements at JavaOne, many questions remained unanswered about the future of Sun, especially surrounding what exactly Oracle plans to do with Sun’s hardware business.

An article today in ComputerWorld suggests that Sun customers remain skeptical about Oracle’s plans for Sun and the assurances made by Ellison at the JavaOne conference.

The Sun customers interviewed in the ComputerWorld article were concerned about the future of a variety of Sun’s technologies, including Java, its Sparc architecture and its free GlassFish open-source application server.

Others were nervous not just about the technologies, but the future of the JavaOne conference itself. One attendee was quoted as saying that the conference had “the look and feel of being the end of the road for JavaOne… It was hard not to get a sense that this was the last one.”

In a recent blog post, JavaWorld’s Dustin Marx also speculates that Oracle will not continue to hold the annual conference.  First, he points out that in the current economy, it may not be feasible for Oracle to hold both Oracle OpenWorld and JavaOne and still make money. Marx also points out that Oracle already has many Java-related presentations at its Oracle OpenWorld conference, and simply expanding those offerings would not be too difficult.

We’ve already looked at how the Oracle-Sun deal will affect you, but as the approval of the proposed acquisition gets closer, new questions are beginning to emerge, on everything from Oracle licensing to the future of Java and JavaOne.

As more details of the Oracle-Sun deal start to surface, what new questions or concerns do you have?  As an Oracle customer what do you think about what the Sun customers have to say? Are their concerns justified? Leave a comment or talk about this in our Oracle-Sun discussion on the IT Knowledge Exchange.