I'm going to be doing a keynote at JAX Mainz on the 18th of April. Here's a copy of the keynote abstract:


"Platform as a Service has gained great popularity over the past two years. Many vendors have rewritten their middleware handbooks, and discarded existing investments in Java EE. With the rapid growth in interest around mobile, we're starting to hear the same things: that existing middleware implementations and approaches are simply not right for the mobile developer. In short, Cloud and Mobile represent the death of middleware! However, we believe that this approach may be short-sighted and risky. Not only does enterprise Java (particularly Java EE) have a critical role to play in Java-based PaaS and mobile solutions, but it can also be used as a platform for other languages such as Ruby, that are finding growing adoption in both of these areas. The requirements for real world Cloud or Mobile applications include reliability, security, fault tolerance and much more: things that your typical enterprise middleware developer has taken for granted for four decades. In this session we will discuss the needs for enterprise Java in both Cloud and Mobile. We will also suggest how Java, the JVM and associated standards and communities need to evolve in order to better serve these two growing and important aspects computing."


In essence the traditional role of middleware in the data center has been challenged to expand and meet the ubiquitous computing demands becoming more prevalent. The way applications are built, deployed, integrated and managed must accommodate the rapidly evolving mobile and cloud paradigms, without sacrificing security or performance. Open Standards, and a more agile stewardship of the Java Community Process will enable developers, architects and IT executives increase return on their existing IT investment and spur innovation in next generation application environments. So if you're in the area or you're going to JAX, come along and ask questions. Of course I'll use JBoss and Red Hat technologies to illustrate some points, but the fundamental issues are relevant to other platforms and frameworks.


JAX this year has a great contingent of JBoss people, so even if you can't make the keynote you can still hear about the innovation that's going on. For instance, there's Jay, AeroGear lead, who is talking about the project, HTML5 and other mobile technologies. Then there's Aslak who will talk about AS7, Arquillian and lightweight containers. Kris is talking about jBPM5 and other things going on in the world of BPM. And Stef will be giving an introduction to Ceylon. Definitely a lot of JBoss goodness to keep you happy!