QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Mark Little, Chief Technologist of JBoss, Red Hat

Mark Little

Biography: Mark Little

Dr. Mark Little leads JBoss technical direction, research and development. Prior to this he was SOA technical development manager, and director of standards. He was chief architect and co-founder at Arjuna Technologies, and Distinguished Engineer at Hewlett Packard when Arjuna was spun off. He has worked in the area of reliable distributed systems since the mid-80s. His PhD was on fault-tolerant distributed systems, replication and transactions. He is currently also a professor at Newcastle University.

Presentation: Is Enterprise Java ready for Mobile and Cloud?

Track: Solution Track: High Performance Systems / Time: Wednesday 13:50 - 14:50 / Location: Abbey Room

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.