IBM is a repeating Diamond Sponsor of the JavaOne conference, which brings together Java experts and enthusiasts in an extraordinary week of learning and networking focused entirely on all things Java. IBM is also leading a large number of informative sessions at the conference, including:

Efficient Memory and Thread Management in Highly Parallel Applications

10/01/12, 10:00-11:00, JavaOne session #CON4641
Presenter: Phillip Koza, IBM
Learn strategies for tracking and balancing your memory and threads to achieve maximum performance while avoiding dreaded out-of-memory (OOM) exceptions.

What Is the Best Way to Embed Your Scripting Language in Java?

10/01/12, 1:00-2:00, JavaOne session #CON3978
Presenter: Paul Thwaite, IBM
This presentation compares and contrasts some of the different ways of embedding scripting languages in Java, showing the advantages and disadvantages of some of the techniques, all based on a real experience of embedding multiple languages in a JVM.

JVM Support for Multitenant Applications

10/01/12, 3:00-4:00, JavaOne session #CON6465
Presenter: John Duimovich, IBM
This presentation compares deployment models to motivate the multitenant approach, and is an exploration of experimental data isolation and resource management primitives in IBM’s JDK that combine to help make multitenant applications smaller and more predictable.

OpenJDK: Java SDKs—Testing, Testing, Testing ...

10/01/12, 7:30-8:15 PM, JavaOne session #BOF4040
Presenters: Steve Poole, IBM
This BOF explores the tools, processes, and general approach used to ensure continuing high-quality products. Listen as IBM and Oracle explain the practicalities of testing Java SDKs. Participate in the discussion of the opportunities and challenges that face the OpenJDK community in measuring, maintaining, and improving quality.

Resource Management in Java: Tips, Traps, and Techniques

10/01/12, 7:30-8:15 PM, JavaOne session #BOF6823
Presenters: Neil Richards, IBM
This session explores the techniques and traps involved in correct and robust application resource management in Java.

Apache TomEE, a Java EE 6 Web Profile on Tomcat

10/02/12, 8:30-9:30, JavaOne session #CON7469
Presenters: David Blevins, IBM
This session introduces TomEE and shows how Tomcat applications leveraging Java EE technologies can become simpler and lighter with a Java EE 6 certified solution built right on Tomcat. The session also goes into detail on the latest advancements, testing techniques such as Arquillian, clustering features, and production considerations.

Real-World Compatibility and the Java Promise

10/02/12, 8:30-9:30, JavaOne session #CON5243
Presenter: Tim Ellison, IBM
Ever wonder how Java achieves such success in fulfilling the “write once, run anywhere” (WORA) promise? In this session, learn of the many difficulties Java faces behind the scenes in terms of compatibility and how IBM is making Java better by championing compatibility and contributing directly to OpenJDK.

Rediscovering Your Architecture Through Software Archaeology

10/02/12, 8:30-9:30, JavaOne session #CON5134
Presenter: Chris Bailey, IBM
This session introduces you to software archaeology: how to build an understanding of the layout and execution of your Java application from the deployed application itself.

High-Speed Networks: Free Performance or New Bottleneck?

10/02/12, 3:00-4:00, JavaOne session #CON5270
Presenter: Trent Gray-Donald, IBM
Learn how to enable Java for high-speed communications, and of the hard-learned real-world experiences showing how improving network speeds often result in unexpected surprises.

Showdown at the JVM Corral

10/02/12, 4:30-5:15, JavaOne session #BOF6308
Presenters: John Duimovich, IBM; Mikael Vidstedt, Oracle
This debate-style BOF session brings together senior members of Oracle and IBM to talk about their various approaches to implementing JVMs. It addresses a few of the latest and greatest JVM features and includes ruminations on emerging technical challenges.

All Power to OpenJDK: Porting the JDK to PowerPC and AIX

10/02/12, 6:30-7:15, JavaOne session #BOF8203
Presenters: Steve Poole, IBM; Volker Simonis, SAP AG
This BOF session explores the challenges faced and eventually overcome in extending the range of platforms directly supported by OpenJDK to include AIX and Linux PowerPC.

OpenJDK and the Common VM Interface Project

10/02/12, 7:30-8:15 PM, JavaOne session #BOF4034
Presenters: Neil Richards, IBM; Andrew Hughes, Red Hat; Mikael Vidstedt, Oracle
This BOF session covers the changes happening in the OpenJDK Common VM Interface (CVMI) project as the community members build on the original work of Andrew Hughes.

From Java Code to Java Heap: Understanding the Memory Usage of Your Application

10/03/12, 8:30-9:30, JavaOne session #CON5135
Presenter: Chris Bailey, IBM
This session provides insight into the memory usage of Java code,how to determine where there are inefficiencies in your application, and how to choose the right collections to improve your Java code.

Innovative Testing Techniques with Bytecode Instrumentation

10/03/12, 10:00-11:00, JavaOne session #CON3961
Presenter: Paul Thwaite, IBM
Bytecode instrumentation is a powerful technique that enables you to inject arbitrary behavior into your Java code. This presentation provides an overview of what is possible and why you might want to try the technique, followed by a practical example.

Security in the Real World

10/03/12, 1:00-2:00, JavaOne session #CON7755
Presenter: Trent Gray-Donald, IBM
This session goes through the current state of security in Java and discusses some of the attack vectors. It presents a couple of real-world examples and also talks about the real-world challenges in getting security fixes out quickly.

Java Batch for Cost-Optimized Business Efficiency

10/03/12, 1:00-2:00, JavaOne session #CON4105
Presenter: Sridhar Sudarsan, IBM
This session explains the role of Java batch for efficient business processing; best practices for using containers to run batch 24/7; and the reuse of services, skills, and infrastructure between enterprise OLTP and batch to better manage costs and simplify architecture.

Innovative Testing Techniques with Bytecode Instrumentation

10/03/12, 3:30-4:30, JavaOne session #CON4012
Presenters: Chris Bailey, IBM; William Smith, IBM
This session discusses how you can maximize the performance of your application deployment with tools that are native to your server platform as well as cross-platform Java analysis and monitoring tools.

IBM sessions are listed in the JavaOne Content Catalog. Visit there for the latest information on session times and locations.

We're here to help

Questions? Contact an IBM-Oracle specialist.

Interested in scheduling a meeting with us at OOW?

Follow Us