Abstract:
The hardware, software and language landscape is continuing to change computing. The emerging trends causing evolutionary pressure on Java runtimes include: Web2.0; Multi-Core; Terabyte Heaps; Deterministic QoS; Multi-Language; Virtualization; MIPS per Watt; Application Complexity Scaling; Software as a Service. This talk will discuss several strategic efforts within the IBM research and development communities to investigate solutions to the problems in each of these areas. It will provide the audience with a clear sense of where IBM sees Java runtimes are headed as these trends emerge, and how this will impact current software stacks that rely on Java.