You're browsing the 2011 Summit and JBoss World site. Check out what we're doing this year.

Red Hat Summit and JBoss World logo

Main navigation:

Home | About | Blog | Highlights | Awards | Sponsors

Sessions & Labs

Sessions: Java Development

Best Of JBoss World

Over the years, several session speakers have emerged as event celebrities and several subjects have emerged as must-see attractions, garnering standing-room-only crowds. This track serves as a home to their sessions.

Red Hat PaaS: The Full Scoop

Issac Roth — PaaS Master, Red Hat

Come learn everything about Red Hat PaaS (Platform-as-a-Service). In this session, Issac Roth, Red Hat’s PaaS Master, will take you through the full PaaS vision from benefits to developers to the unique approach Red Hat is taking to this emerging category of development platform to the specific offerings coming from Red Hat. We’ll look at Red Hat’s work in progress, its relationship to open source, how it works underneath, and compare it to other industry approaches.

Topics: Cloud, Java Development, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks, Red Hat Cloud

Track Date Time Technical Difficulty
Best Of JBoss World Thursday, May 5 2:00 pm - 3:00 pm 3.0 / 5.0

Expert Forum - JBoss World

Hosts:

Ashesh Badani — Senior Director, JBoss Enterprise Middleware, Red Hat

Panelists:

Mark Little — Senior Director Engineering, Middleware, Red Hat
Rich Sharples — Director of Middleware, Product Management, Red Hat
Bob McWhirter — Consulting Software Engineer, Red Hat
Dan Allen — Principal Software Engineer, Red Hat
Mark Proctor — Drools Project Lead and Founder, Red Hat
Burr Sutter — Product Management, Red Hat
Jason Greene — Principal Software Engineer, Red Hat

Join this Q&A panel, hosted by Ashesh Badani, senior director, JBoss Enterprise Middleware, to help you make decisions on the technologies and standards driving your next-generation JBoss Community projects and JBoss Enterprise Middleware products. Questions for our all-star panel will be driven by the audience (using a walk-up mic), along with attendee questions that were asked throughout the week via Twitter (#jbforum) and a question drop-box located on the Harbor Level.

Topics: Cloud, Java Development, JBoss Community Projects, JBoss Developer Studio, JBoss Enterprise Application Platform, JBoss Enterprise BRMS Platform, JBoss Enterprise Data Services, JBoss Enterprise Frameworks, JBoss Enterprise Portal Platform, JBoss Enterprise SOA Platform, JBoss Operations Network, Red Hat Cloud

Track Date Time Technical Difficulty
Best Of JBoss World Friday, May 6 11:00 am - 12:00 pm 3.0 / 5.0

Decoding the Code: JBoss World

Interested in optimizing your open source investment? Learn how to implement security policies, increase performance and scalability, meet service level agreements, and more effectively manage your deployments.

How to be Effective with JBoss Developer Studio

Max Rydahl Andersen — Developer, Red Hat

How do you use JBoss Developer Studio effectively while developing applications based on JBoss technology? In this session, Max Rydahl Andersen will cover how you can use pure Eclipse to build multi-module projects, and also how you can make it fit into a Maven world.

Max will also show attendees how to use some of the unique features of JBoss Developer Studio to reduce stresses when using JPA/Hibernate, CDI/Weld, and Web Services/RestEasy. And Max will explain how you can deploy applications quickly and efficiently into local, remote hosts and even into the cloud.

Topics: Cloud, Java Development, JBoss Developer Studio

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Wednesday, May 4 10:20 am - 11:20 am 3.0 / 5.0

Maven Best Practices

John Casey — Senior Software Engineer, Red Hat

Apache Maven is a build tool that has gained wide popularity in the Java world. But learning to use Maven well can be difficult. The Maven build lifecycle, the details of managing dependencies in Maven, and the approaches to applying DRY principles to Maven builds can pose daunting challenges to new users. And that’s leaving aside the largest challenge: bending your mind around the conceptual differences between a scripted build system like Apache Ant, which allows you to do nearly anything and call it a build, and the more structured Maven build environment.

However, it is possible to navigate these waters and achieve cleaner builds using Maven. Over the years, a series of best practices have emerged that can help users organize their builds and avoid the pitfalls that make using Maven a painful task. Some of these best practices apply to the software ecosystem and the practices used by upstream projects; others apply to how the user expects Maven to operate. Still others apply to the larger development process itself.

In this session, John Casey will explore some of the biggest challenges new users face when trying to use Maven effectively. He will also present some approaches that can make your Maven builds easy to use and maintain. Using examples from JBoss, particularly the recent changes to the JBoss Application Server build, John will highlight some of the upstream changes that make it easier to use Maven for projects that use JBoss. Time allowing, he will also demonstrate some of the software that can be used in conjunction with Maven to further streamline the build process.

Topics: Java Development

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Wednesday, May 4 3:10 pm - 4:10 pm 3.0 / 5.0

Getting to the Future of JavaSever Faces With RichFaces 4.0

Jay Balunas — Principal Software Engineer, Red Hat

In this session, Jay Balunas will provide in-depth coverage of various features from JavaServer Faces (JSF) 2.0, discussing the benefits and shortcomings of each feature. Jay will also talk about how the newly released RichFaces 4.0 project is continuing to enhance JSF to solve these shortcomings by prototyping functionality for the future of JSF.

  • The built-in Ajax support of JSF 2.0
  • Advanced queuing options for performance tuning
  • Client side bean validation, and object graph validation
  • Server-side push for enterprise web applications
  • Current and future plans for JSF and RichFaces

Jay will show attendees how JSF developers can get a sneak peek into the future of JSF by using the RichFaces project now. Whether you are a new JSF/RichFaces user who wants to find out more about the latest developments in the specification, or an old hat with an issue or two on your mind, this session has something to offer you. Attendees are encouraged to bring their concerns and suggestions to this session.

Topics: Java Development, JBoss Community Projects, JBoss Enterprise Application Platform, JBoss Enterprise Web Platform

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Thursday, May 5 10:20 am - 11:20 am 3.0 / 5.0

HTML5 for the Java Developer

Burr Sutter — Product Management, Red Hat

The mass adoption of smartphones and tablets and the significant collaboration of browser vendors like Google, Microsoft, Apple, and Opera is a true game-changer for Java web developers.

In this session, Burr Sutter will distill HTML5 into the most important aspects that impact the Java web developer community. The focus of this session will be on practical tips and technqiues for how to best take advantage of HTML5 features in your JBoss-based applications.

Topics: Java Development

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Thursday, May 5 2:00 pm - 3:00 pm 3.0 / 5.0

Unleashing the Power of REST Services with RESTEasy

Joel Tosi — Senior Solution Architect, Red Hat
Bill Burke — Senior Consulting Software Engineer, Red Hat

Joel Tosi will begin this session by providing a quick overview of why REST services are important and how they differ from heavier WS* implementations. From there, he will hop into the code, discussing how to leverage RESTEasy to build an inventory management application quickly while using effective tests along the way. Joel will wrap up this session with information about providing proxy wrappers to services, as well as versioning thoughts and creating custom response types.

Topics: Java Development, JBoss Community Projects

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Thursday, May 5 4:20 pm - 5:20 pm 3.0 / 5.0

Filling the Gap: Going Mobile with JBoss Technologies Today

Jay Balunas — Principal Software Engineer, Red Hat
Wesley Hales — Senior Developer, Red Hat

Mobile devices are rapidly becoming the primary web client for many users. Taking your existing skills from traditional web application development and applying them to a mobile interface can be daunting. In this session, Jay Balunas and Wesley Hales will walk attendees through the best practices to build a mobile solution using JavaServer Faces (JSF) and the RichFaces component suite.

You will learn which front-end mobile frameworks work best with JBoss technologies and how they can be used to kick start your own applications. The presentation will kick off with an overview of technologies used to create a RichFaces mobile demo and will then jump into the code to give a step-by-step tutorial.

The session will also include a walk through of how we built the RichFaces mobile demo, as well as a discussion about the issues that we had and how we got around them. Some of the questions that will be answered are:

  • How do I determine the client device?

  • What are the do’s and don’t's of mobile skinning?
  • What are the options for client-side caching?
  • How might WebWorkers be used with Richfaces? And where do CDI and RestEasy fit into this picture?

Topics: Java Development, JBoss Community Projects, JBoss Enterprise Frameworks, JBoss Seam Framework

Track Date Time Technical Difficulty
Decoding the Code: JBoss World Friday, May 6 11:00 am - 12:00 pm 5.0 / 5.0

Enterprise Insights: JBoss World

This track will break down how open source can give your IT ecosystem a competitive edge. We'll show you why open source software is more secure, has a lower cost and higher value, is interoperable with thousands of ISVs, and is essential for the success and growth of your organization.

It's Important to Get Middleware Right

Clay Olbon — Senior Manager, Accenture
Steve Fisher — Senior Manager, Accenture

Hear two real-world middleware case studies from Accenture that feature leading edge, highly customizable, complex Red Hat implementations.

Redhat.com: Accenture is helping transform Red Hats online web presence, building a common portal and web content management environment to improve the customer experience. The redesigned site is being built on top of the latest version of JBoss Enterprise Portal Platform and JBoss Enterprise Portal Platform Site Publisher. This session will focus on some of the key innovations involved in creating a highly customized, fully content-managed web presence for a very large global site. Key topics will include: workflow customization using JBoss jBPM and internationalization/localization of content for multiple sites and languages.

Business rule management system on SOA: Accenture is helping an insurance client deliver a new strategic architecture to support quote, purchase, and mid-term adjustments through direct web, call centre, and aggregator channels. A key business requirement is agility and supporting the business to initiate change without requiring any IT involvement. This session will focus on how JBoss Enterprise BRMS (Business Rules Management System) was used as the underlying rules technology, and how Accenture is working with Red Hat to integrate the Rules Engine into the Enterprise Service Bus (ESB) component of the architecture.

Topics: Java Development, JBoss Enterprise BRMS Platform, JBoss Enterprise Portal Platform, JBoss Enterprise SOA Platform, JBoss Enterprise Web Platform, JBoss Enterprise Web Server

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Wednesday, May 4 3:10 pm - 4:10 pm 3.0 / 5.0

Pioneering a Path to the Future with JBoss BPM

Michel de Blok — Senior Software Engineer, SNS Bank
Eric Schabell — JBoss Solution Architect, Red Hat

As one of the top four Dutch financial institutions, SNS Bank in the Netherlands made a strategic decision to use technology to empower its customers online by fully automating its service and selling channels. In order to effectively move toward a full-scale straight-through processing (STP) experience, SNS Bank chose to achieve its goals by making use of open source software, service-oriented architecture (SOA), and business process management (BPM).

In this session, SNS Banks Michel Blok and Red Hats Eric Schabell will:

  • Take attendees through the history of SNS Bank, laying the groundwork for the vision and strategy for choosing JBoss open source solutions
  • Explain the move from a traditional bank to a modern Internet bank providing innovative selling channels
  • Describe the existing architecture, detailing the impact this move has had on existing IT systems and the migration efforts to position open source solutions
  • Provide a closer look at the lessons learned along the way, giving insight into a working open source STP BPM solution that is cost effective, reliable, flexible, and tailored to evolve with SNS Bank into the future

Topics: Java Development, JBoss Enterprise Application Platform, JBoss Enterprise BRMS Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Thursday, May 5 10:20 am - 11:20 am 3.0 / 5.0

Demysifying Complex Event Processing (CEP)

Edson Tirelli — Senior Software Engineer, Red Hat

In this session, Edson Tirelli will present the concepts behind complex event processing (CEP) and discuss how CEP fits in the enterprise infrastructure to bring real-time awareness to business applications. He will also detail what an event-driven architecture (EDA) is and how it complements service-oriented architectures (SOA), enabling smarter decisions through event-driven business process management (edBPM) and event-aware Business Rules.

During this session, Edson will provide examples of these concepts as they apply to real use cases, which he will demonstrate using JBoss Enterprise BRMS and the upcoming JBoss jBPM 5. Together, these solutions enable seamless integration between CEP, Business Rules, and Business Processes.

After attending this session, attendees will better understand:

  • CEP, EDA, edBPM, Business Rules, and BAM

  • How EDA and CEP can be applied to design and develop applications that respond to the business environment events in realtime
  • How JBoss Enterprise Middleware can help achieve that goal through JBoss Enterprise BRMS and JBoss jBPM

Topics: Java Development, JBoss Community Projects, JBoss Enterprise BRMS Platform

Track Date Time Technical Difficulty
Enterprise Insights: JBoss World Friday, May 6 11:00 am - 12:00 pm 3.0 / 5.0

In the Weeds: JBoss World

In this highly-technical, developer-focused track, you'll learn exactly how to leverage Red Hat solutions to drive your IT strategy and your enterprise to new heights. No details will be spared.

Forge New Ground in Rapid Enterprise Java Development

Lincoln Baxter III — Senior Software Engineer, Red Hat

How many times have you wanted to start a new project in Java EE, but struggled to put all the pieces together? Has the Maven archetype syntax left you scratching your head? Everyone else is talking about Rails, Grails, and Roo, and you’re left thinking, “I wish it were that easy for me.” Well, there’s good news: You don’t have to leave Java EE just to find a developer tool that makes starting out simple. Seam Forge is heating up Java EE, and is ready to work it into a full-fledged project.

Seam Forge is also an incremental enhancement tool that lets you to take an existing Java EE project and safely work in new functionality. Seam Forge comprehends your entire project, including the abstract structure of the files, and can make intelligent decisions on how and what to change.

Whether you want to get your start-up going today or make your big customers happy tomorrow, Seam Forge is a tool that you should be looking into. Attend this session and get started – today!

Topics: Java Development, JBoss Community Projects

Track Date Time Technical Difficulty
In the Weeds: JBoss World Wednesday, May 4 11:30 am - 12:30 pm 3.0 / 5.0

Optimizing Red Hat Enterprise MRG Messaging

James Kirkland — Senior Solution Architect, Red Hat
Andy Goldstein — Principal Consultant, Red Hat

In this session, James Kirkland and Andy Goldstein will describe established best practices for maximizing your Red Hat Enterprise MRG Messaging experience. They will review both server and client-side techniques that you can use to achieve the best possible message throughput and the lowest possible latency in your computing environments. James and Andy will also discuss topics such as:

  • How to pick the “right” networking technology
  • How to design clusters for high availability without sacrificing performance
  • How to optimize client code to increase performance
  • How to optimize the broker’s performance with tuning
  • How to design a Red Hat Enterprise MRG Messaging topology for maximum efficiency

Topics: Java Development, Red Hat Enterprise MRG

Track Date Time Technical Difficulty
In the Weeds: JBoss World Thursday, May 5 10:20 am - 11:20 am 4.0 / 5.0

Hibernate Validator: Best Practices for Real Life

Emmanuel Bernard — JBoss Platform Architect, Red Hat

Bean Validation, and its reference implementation Hibernate Validator, is one of the new APIs available to Java SE and Java EE developers. It standardizes constraint declarations and validation in a Java application.

In this session, attendees will dive into concrete usages and best practices, including the more advance concepts. They will explore most of the specifications, as well as:

  • Using constraints, including groups
  • Writing constraints (composition, error report customization, etc.)
  • Customizing Bean Validation
  • Exploiting its metadata
  • Constraint declarations and definitions
  • Runtime customization
  • Metadata usages

After a brief conceptual introduction, Emmanuel will conduct a live coding demo for using and writing constraints. He will show an example of groups usage, discussing how they are created and used. Emmanuel will also write a couple of constraints using some advance composition patterns including the multi-property validation.

This session is intended for both newcomers and intermediate users of Hibernate Validator and Java EE 6 who want to increase their knowledge of the API.

Topics: Java Development, JBoss Community Projects, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
In the Weeds: JBoss World Thursday, May 5 4:20 pm - 5:20 pm 3.0 / 5.0

Testable Enterprise Development with Arquillian

Andrew Rubinger — Senior Software Engineer, Red Hat

In this session, Andrew Rubinger will address the missing link in enterprise Java development: simple, easy integration testing.

Unit tests and mock objects will only take you so far; the only answer that truly ensures that all components are playing nicely is a comprehensive integration suite. Unfortunately, writing integration tests has historically involved manual setup of a heavy, cumbersome test harness. That’s time lost, but it doesn’t have to be anymore.

In this session, Andrew will introduce Arquillian, a powerful container-oriented testing framework layered atop TestNG and JUnit. Arquillian manages your runtime, abstracting out deployment and allowing you to focus on real test logic.

He’ll cover:

  • Transparent container lifecycle management
  • Declarative deployments
  • Test enrichment (dependency injection intotests)
  • In-container test execution

Attend this talk to learn how the simplified component model of Java EE can be applied to testable development.

Topics: Java Development, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
In the Weeds: JBoss World Friday, May 6 9:45 am - 10:45 am 5.0 / 5.0

What's New: JBoss World

Linux in the enterprise is rapidly evolving. Learn about the latest in open source virtualization, middleware, infrastructure, security, desktop technology, messaging, storage, and more.

JBoss Application Server 7 Architecture Overview & Status

Jason Greene — Principal Software Engineer, Red Hat

In this session, Jason Greene will provide an architectural overview of the next-generation application server, JBoss Application Server 7, which will form the basis of the next enterprise JBoss release, JBoss Enterprise Application Platform 6.

Jason will cover some of the key features of JBoss Application Server, as well as provide a run down on the various technologies that comprise it. In addition, the project’s current status will be covered.

Topics: Java Development, JBoss Community Projects, JBoss Enterprise Application Platform

Track Date Time Technical Difficulty
What's New: JBoss World Wednesday, May 4 11:30 am - 12:30 pm 3.0 / 5.0

ESB Reloaded - Project SwitchYard

Keith Babo — Senior Software Engineer, Red Hat

The Enterprise Service Bus (ESB) has emerged as an indispensable tool for building and hosting applications within a service-oriented architecture (SOA). ESBs have evolved from their early roots as a runtime platform for SOA to full-featured middleware platforms in their own right. While there are plenty of examples as to why this has been a positive development for developers and architects, there is a also a dark side. Feature creep in the ESB market has created bloated and inflexible runtimes, closed development environments that limit technology choice, and convoluted service models that produce applications that are hard to develop, test, and govern.

Not to worry though Project SwitchYard is here to save the day! Brought to you by the same team that created JBoss Enterprise SOA Platform, SwitchYard is a new project with a fresh look at what an ESB can do. SwitchYard provides a service development and runtime framework that helps define, test, and manage the important details of your service it’s contract, policies, configuration, composition, and management.

In this session, Keith Babo will provide a whirlwind tour of all things SwitchYard, beginning with a technology overview to get you oriented and quickly moving to guided examples of using SwitchYard to develop service-oriented applications.

Topics: Java Development, JBoss Community Projects, JBoss Enterprise SOA Platform

Track Date Time Technical Difficulty
What's New: JBoss World Wednesday, May 4 2:00 pm - 3:00 pm 3.0 / 5.0

JPA on Infinispan: When PaaS Persistence Meets Java EE

Emmanuel Bernard — JBoss Platform Architect, Red Hat
Sanne Grinovero — Software Engineer, Red Hat

While PaaS (Platform-as-a-Service) is all the buzz these days, determining how and where to store your data (e.g., in a data grid, via a new proprietary API)can be a challenge. JBoss users who are accustomed to easy persistence via Hibernate and JPA (Java Persistence API) might be wondering: what if Hibernate could store my data in a grid?

Hibernate Object/Grid Mapper (OGM) offers a JPA front end (object manipulation and JP-QL query) to applications while also storing and querying the data from a key/value grid, like Infinispan. In other words, OGM offers a familiar and well known API that benefits from the new scalability possibilities of distributed data grids like Infinispan. These possibilities include the ability to support existing applications using JPA.

In this session, Emmanuel Bernard and Sanne Grinovero will discuss how JBoss Enterprise Middleware is leveraging its existing technology to build an OGM . They will also touch on Hibernate Core (JPA), Hibernate Search (object search engine), Teiid (query federation engine), and Infinispan (distributed data grid) as these projects serve as the foundation for building an OGM. Emmanuel and Sanne will detail how the various bricks fit together, what the secret sauce is, and how to use the solution in your applications.

While PaaS (Platform-as-a-Service) is all the buzz these days, determining how and where to store your data (e.g., in a data grid, via a new proprietary API)can be a challenge. JBoss users who are accustomed to easy persistence via Hibernate and JPA (Java Persistence API) might be wondering: what if Hibernate could store my data in a grid?

Hibernate Object/Grid Mapper (OGM) offers a JPA front end (object manipulation and JP-QL query) to applications while also storing and querying the data from a key/value grid, like Infinispan. In other words, OGM offers a familiar and well known API that benefits from the new scalability possibilities of distributed data grids like Infinispan. These possibilities include the ability to support existing applications using JPA.

In this session, Emmanuel Bernard and Sanne Grinovero will discuss how JBoss Enterprise Middleware is leveraging its existing technology to build an OGM . They will also touch on Hibernate Core (JPA), Hibernate Search (object search engine), Teiid (query federation engine), and Infinispan (distributed data grid) as these projects serve as the foundation for building an OGM. Emmanuel and Sanne will detail how the various bricks fit together, what the secret sauce is, and how to use the solution in your applications.

Topics: Java Development, JBoss Community Projects, JBoss Enterprise Application Platform, JBoss Enterprise Data Services, JBoss Enterprise Frameworks, Red Hat Cloud

Track Date Time Technical Difficulty
What's New: JBoss World Wednesday, May 4 4:20 pm - 5:20 pm 3.0 / 5.0

Cloudy Middleware

Mark Little — Senior Director Engineering, Middleware, Red Hat
Tobias Kunze — Senior Principal Software Engineer, Red Hat

At Red Hat, we’ve been working hard toward a broad and open cloud stack that covers everything from IaaS through PaaS to SaaS. Among these, PaaS will likely be of most interest to the JBoss developer. But what exactly is this “platform”? What am I, as a developer, going to code against? And what am I, with my operator hat on, going to monitor and manage?

In this session, Mark Little and Tobias Kunze will give attendees a look into the work that Red Hat has been doing around PaaS with community efforts such as SteamCannon and with product efforts such as the Makara platform, which Red Hat acquired last year.

Mark and Tobias will also demonstrate how you can develop your JBoss applications in the usual manner and then transparently migrate them to a JBoss-oriented PaaS using Makara. And they’ll show you how to set your applications to scale up and down based on evolving needs. They’ll also discuss where Red Hat is going with PaaS in the future.

Topics: Cloud, Java Development, JBoss Community Projects, JBoss Enterprise Application Platform, JBoss Enterprise Data Services, JBoss Enterprise SOA Platform

Track Date Time Technical Difficulty
What's New: JBoss World Thursday, May 5 10:20 am - 11:20 am 3.0 / 5.0

Enterprise OSGi & JBoss Application Server 7

David Bosschaert — Principal Software Engineer, Red Hat
Thomas Diesler — OSGi Lead, JBoss, Red Hat

JBoss Application Server 7 contains OSGi support and is working towards supporting enterprise OSGi standards. During this session,  David Bosschaert and Thomas Diesler will touch on enterprise OSGi: what is available now and what is currently being standardized in the OSGi Enterprise Expert Group.

Additionally, David and Thomas will cover what is currently available in JBoss Application Server 7 in relation to enterprise OSGi.
They will conclude this session with a demo  of enterprise OSGi in JBoss Application Server 7.

Topics: Java Development, JBoss Enterprise Application Platform, JBoss Enterprise Frameworks

Track Date Time Technical Difficulty
What's New: JBoss World Friday, May 6 11:00 am - 12:00 pm 3.0 / 5.0

What's Next: Summit

Be the first to know about what's on the horizon from Red Hat and industry partners. Learn about future innovations in virtualization, management, security, certifications, and more.

Java - From OpenJDK to Red Hat Enterprise Linux and What Lies Ahead

Deepak Bhole — Senior Software Engineer, Platform Java Team, Red Hat

Over the years, Red Hat has used its expertise in the Java field to make this technology easily deployable, stable, and more efficient so that our customers can reap maximum benefits from its use.

In the first half of this session, attendees will get a glimpse of what goes on behind the scenes between an upstream OpenJDK drop and the RPM landing in Red Hat Enterprise Linux and Fedora. Deepak Bhole will also cover what his team does, as well as what IcedTea (an OpenJDK-based distribution) is all about and why it is so important for you. In the second half, Deepak will cover where Java is heading, and what you can expect to see in it in the future. Topics will include: upcoming language changes, JDK Modularization (Jigsaw) and its implications for packagers, Lambda expressions (closures), and many more.

Attendees will leave this session with a firm understanding of how Java lands on your system, and where it is headed over the next 2-4 years. Armed with this understanding, attendees should be able to better communicate any Java-related issues to Red Hat, attaining even faster resolution. Furthermore, knowing the future roadmap will help attendees plan better for themselves and for their customers.

Topics: Java Development

Track Date Time Technical Difficulty
What's Next: Summit Thursday, May 5 10:20 am - 11:20 am 3.0 / 5.0