Unless you're still recovering from Christmas, you can't fail to have noticed that we're doing quite a bit of work with languages other than Java. Those include Ruby, via TorqueBox, Clojure with Immutant, C/C++ in Blacktie, Scala in Infinispan, Ceylon and my own person favourite Erlang (ok, that's still more a pet project for me than anything else). But does this mean that we're turning our backs on Java? No, of course it doesn't! If anything it shows our continued commitment to Java and the JVM because all of these approaches to polyglot leverage our Java projects and platforms. I've said on a number of occasions that the future of middleware isn't to reinvent core services and capabilities (check out my Future of Middleware presentation, for instance). There's also a lot more that we have done so far and will be doing in the future that should show we're as committed to Java today as we've ever been:
- Putting JBossAS 7 on to OpenShift, as we believe that EE6 and beyond make a great Cloud platform for developers and deployers;
- Various discussions and presentations on how core enterprise capabilities transcend languages and Java is a great solution here;
- JBossEverywhere is all about making our core services and projects available on a wider range of devices and platforms, some of which aren't Java based but many of which are;
- Our increased presence and adoption at JavaOne;
- Our efforts to define a common fabric/platform across deployments which will be based on Java and more in line with ubiquitous computing;
- Then there's the number of times that our competitors keep telling people that Java and EE6 are dead and we keep having to set the record straight;
- Of course there's all of the work we've been doing around JBossAS 7, CDI, DeltaSpike, EE7 and beyond. Hmmm, quite a bit of Java in there last time I looked;
The links are to some things I've said over the past 12 months, but the entire JBoss team has been saying and presenting on similar topics. So I'll leave it as an exercise to the reader to find those references.
In conclusion, for all those people who believe that we're ignoring Java, I have to say that nothing could be further from our minds.