I thought that Sun would be acquired by IBM two years ago or maybe earlier but I never imagine Oracle as a potential buyer. People seem to be concerned about the future of Java but I believe that any company would do better than Sun Microsystems in terms of management, vision, strategy and business model.
J2EE
Oracle acquired BEA last year and got WebLogic and JRockit JVM among other products. WebLogic seems to be the most respected application server right now, many big companies are running it. Medium to small companies tend to use JBoss most of the time. Some Glassfish v3 features could be incorporated into WebLogic. Why would Oracle invest into Glassfish? I don't see any compelling reason.
NetBeans IDE
My only concern is about NetBeans. I have no interest for Eclipse and JDeveloper. JDeveloper is a decent IDE for Oracle products. It looks very good for J2EE development and Oracle Centric stuff. I don't find the product very usable in general for anything else but J2EE (text editor, usability, plugins, etc.). I tried the IDE couple of times for the last 3 years and always went back to NetBeans. I suppose that Oracle will be merging interesting JDeveloper features into Netbeans instead of the opposite.
Oracle and MySQL
Oracle will probably incorporate whatever features they think are worth into their database and let MySQL be handled by the community. After some time, MySQL will rest in peace.
Java on the desktop
Will Oracle kill JavaFX? Right now, I don't see what's worth in JavaFX. Yes, next generation of applications, declarative programming, etc. Yes, they might be able to fix some design mistakes and bugs that they can't or don't want to fix in Swing. There are no official JavaFX binaries for Linux, Solaris, FreeBSD. Still those demos about circles, balloons and such. I don't see JavaFX as a competitor of Flash or Silverlight at the moment, it's way too immature right now. If the JWebPane component was ready, JavaFX would've gotten more interest, that's for sure. People would be like ok, we don't mind wrapping some swing widgets in JavaFX most of the time and now we've got a true web browser component.
Unix
IBM has AIX and Oracle will get Solaris. Sun improved their marketing strategy. They revamped the website which was awful before 2003-2004 and starting to put the "Java" trademark everywhere especially where it doesn't belong. In Solaris, some applications appeared out of the cloud, "Sun Java Browser" aka Mozilla, "Sun Java desktop" aka Gnome, etc. Solaris is still used by some companies as a server but it is barely used as a Desktop OS. The package management seems to have improved in the latest builds, but a project like Nexenta OS , basically Debian on a Solaris kernel is more promising on the Desktop.
What about IBM?
I am wondering now how IBM fight Oracle with the Java technology. They already made a move in the database market with EnterpriseDB. They have a JVM, a desktop toolkit, they are strong with J2EE(Websphere) and they have a bunch of developers/consultants.
To summarize it, I think that the future of Java is in good hands with Oracle. It will be interesting to see the vision/marketing switch when Sun acquisition is complete.



