Here are my top ten predictions for Java in 2007…
10. NetBeans IDE Platform will be divided into NetBeans Enterprise Edition, Standard (or Desktop) Edition, and Mobile (or Micro) Edition. NetBeans will continue to gain market share against Eclipse, but Eclipse will maintain a slim market share lead by year’s end.
9. JBoss Seam framework will become nearly as popular as Spring Framework, in terms of market share, adoption, etc.
8. Hibernate has matured, and will likely be “retired” by Red Hat JBoss; but it will remain the de-facto industry standard for Persistence engines until broader frameworks Spring and JBoss Seam persistence offerings take hold. Technology to watch: Apache OpenJPA.
7. Java Web frameworks consolidation: the winners will at least start to emerge in JRuby (Ruby on Rails on JVM), Grails, JSF/Apache MyFaces, and Struts Action Framework 2.0. Technologies to watch: Java Web Parts and maybe RIFE.
6. Java EE 6 alpha code drop will take place at/around JavaOne; and will be offered under GPL license initially in incubator.
5. Sun’s Jini, OpenSolaris, GlassFish, and NetBeans will become official Apache projects, while Java.net will remain the incubator for nascent open source Java projects from Sun.
4. IBM acquires Interface21 and the Spring Framework; will create super enterprise development and deployment framework stack with Spring Framework (w/scripting extensions using Groovy/Grails), Apache Geronimo, and, of course, Eclipse. May lead to a commercial version as well as open source community edition.
3. Sun will acquire the rights to Java.org through acquisition, and use this as their primary portal to all things open source Java, mostly nascent open source Java projects and RSS feeds to their other more mature projects on Apache.org.
2. Oracle merges with/acquires Red Hat (includes JBoss) as the “dance” has already begun with Oracle Linux which is based on Red Hat Linux, past Oracle-JBoss interest and discussions, etc.
And number…
1. HP looking to be relevant again, beyond printers, may acquire/merge with BEA Systems, Inc. which would give them top-down, top-notch complete software solution stack to bundle with their servers. HP currently does NOT have an in-house software stack solution like IBM, Sun, etc. This may also give HP access to a broader and more appropriate customer base…
We’ll see. Enjoy the New Year!
This was originally published on Inside Java.



JPA, java persistence api? Hasn't the jcp already defined several persistence api's?
I agree with Taylor, why don't you think that the Java Persistence API will be significant?
However, I like the HP prediction. Acquiring BEA would be a great move for them.
'NetBeans will become official Apache projects,'
Why in the world would Netbeans be transitioned to Apache? It's just starting to gain big momentum again. Can't see Sun giving it up so quick.
Never said that JPA wouldn't be.
EJB 3 JPA is what JBoss Seam will utilize, for example, as I understand it. This implies JBoss moving away from Hibernate.
BTW, if HP can get beyond all the ethics violations and clean house, their first focus should be on moving their enterprise strategy toward a BEA or other solution that makes sense. Otherwise, HP will continue to fade. One research I saw had them third behind IBM and then Sun in terms of UNIX adoption. Could be an indicator on what their server sales are/will look like. Etc.
BTW, it's official... Apache has accepted Jini as a project to be called Apache River. Look for more major Sun open source Java and other projects to become Apache projects in the coming months.
http://weblogs.java.net/blog/fabriziogiudici/archive/2007/01/crossing_the_ap.html
Google will buy Sun and save Java from its final demise.
Unsure about the BEA thing. App servers are already commoditized,a and the last time HP bought a stack (bluestone) it cost them a lot of money.
On Sun/Google M&A, this could very well happen. Both companies believe in the network as computer, software as service models. Both have agreements/partnerships already in place. It could very well be the surprise deal of the year.
I think this will more likely happen if a MS-Yahoo M&A does occur. And this one is really likely.
In retrospect, I would put this at #1 tied with an HP-BEA M&A.
Sun's marketcap today: $20.03B
EJB 3 JPA is what JBoss Seam will utilize, for example, as I understand it. This implies JBoss moving away from Hibernate.
I think JPA / EJB 3 persistence is a standard. Hibernate is an implementation (that conforms to the standard and extends it)...
Google's best buy would actually be...
APPLE!!!
Think of it:
Open-Source AppleOSX, then make it free to download (now that it also installs on Intel).
Then there's itunes (imho much better than youtube commercial-and-legal-wise!) and they could free that up to other mp3-players also!
Then they could ship Hardware with Google,..er "Apple OS" also, they have Apple TV + Iphone, the possibilities to comptete with MS are endless ;-)
You're right that BEA will eventually get bought out this year, but I figure its Oracle not HP getting it.
HP needs BEA more than Oracle. Oracle already has decent app server and service bus products, etc. I think Oracle would rather focus on Red Hat and JBoss to add to its stack with Linux OS and JBoss development tools, two areas Oracle currently covets...
Do you see portlet specification to part of j2ee 1.6? As I see lot of portal servers already available in the market.