Red Hat logo

Sessions & Labs

Sessions:

Application and data integration

This track provides overview and deep dive sessions that cover the products, features, and technologies for datacenter modernization and consolidation. Example topics include: storage migration, performance optimization, management of data in distributed applications, and middleware integration. Attendees will learn how to enable lines of business to rapidly respond to business events in an automated manner, automate rules-driven business processes, and integrate applications, data, and embedded devices across all cloud environments.

The New Wave in BPM from Red Hat

Phil Simpson — Principal Product Marketing Manager, Red Hat
Prakash Aradhya — Product Management Director, Red Hat

In this session, Prakash Aradhya will highlight the vision and roadmap of integrating Polymita BPM technologies, which were acquired by Red Hat in 2012, and Red Hat’s BPM technologies. He will discuss planned BPM tools and technologies, detailing:

  • Tools for the complete lifecycle management of a business process
  • Rich modeling tools for process modeling, user interface creations, etc.
  • Process analysis tools, including process simulation
  • Process execution tools like task management and process monitoring
  • Business activity monitoring tools

Location: Room 210

Topics: BPM, Cost savings, Development tools, Flexibility, Java development, Manageability, Red Hat JBoss BRMS, Red Hat JBoss Frameworks, Red Hat JBoss SOA Platform

Track Date Time Technical Difficulty
Application and data integration Thursday, June 13 10:40 am - 11:40 am 2.0 / 5.0

Application development

This track covers application development tools and technologies. Example topics include: best practices, methodologies, and techniques for building applications in C, C++, Java, PHP/LAMP, Ruby, Node.js, and many other commonly used developer tools and languages, and new development approaches such as Platform-as-a-Service. Attendees will also learn how the tools that build, run, and scale applications are evolving.

Hibernate & Data Access: State of the Union

Emmanuel Bernard — Data Platform Architect, Red Hat

In this session, attendees will learn about the data access and retrieval technologies available in Red Hat JBoss Enterprise Application Platform and JBoss Web Framework Kit. They will discover:

  • New and less-well-known features in Hibernate ORM like multi-tenancy, historical data, and auditing
  • How to access MongoDB, Red Hat JBoss Data Grid, the upstream Infinispan product, and other NoSQL technologies with Hibernate OGM
  • How to add state-of-the-art full-text and geospatial searches to your applications

After this session, attendees will be able to add new features to their applications and discover new ways to extract value from their data.

Location: Room 208

Topics: BPM, Clustering, Development tools, Java development, Performance, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks, Scalability

Track Date Time Technical Difficulty
Application development Wednesday, June 12 10:40 am - 11:40 am 3.0 / 5.0

Hitchhiker's Guide to the JBoss Galaxy (2013 Edition)

Burr Sutter — Product Management Director, Developer Products, Red Hat

With this high-tech travel guide, attendees can easily navigate the vast, complex, and often bewildering world of open source software (OSS). Session attendees will examine several JBoss Community projects and explore the greater OSS ecosystem, which is constantly producing new tools, frameworks, engines, and techniques.

In this session, Burr will:

  • Highlight the latest and greatest tools, frameworks, and techniques
  • Highlight key technologies that have potential for tremendous impact on the typical enterprise application
  • Provide insight into how the JBoss Community is making your custom application development more productive

At the end of the session, attendees will be able to navigate the range of JBoss Community projects. They will also better understand how they fit into Red Hat JBoss Middleware, Red Hat’s enterprise middleware portfolio.

Location: Room 208

Topics: BPM, Cloud deployment, Development tools, Java development, JBoss Community projects, Mobile, Red Hat JBoss BRMS, Red Hat JBoss Developer Studio, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks, Red Hat JBoss SOA Platform

Track Date Time Technical Difficulty
Application development Wednesday, June 12 1:20 pm - 2:20 pm 3.0 / 5.0

JavaEE.next: 7, 8, & Beyond

Dr. Mark Little — Vice President, Software Engineering, Red Hat

Java EE 8 will likely aim to bring Platform-as-a-Service (PaaS) providers and application developers together so that portable applications can be deployed on any cloud infrastructure, therefore reaping all of its benefits in terms of scalability, elasticity, and multitenance. And in the lifetime of Java EE 8, we will see an emphasis on the modularization of the underlying Java SE platform. Java EE will also include updates for HTML5, caching, NoSQL, Ployglot programming, MapReduce, JSON, REST, and improvements to existing core APIs.

In this session, attendees will gain insight into the future of the Java EE platform, starting with Java EE 7.

Location: Room 207

Topics: Big data, BPM, Cloud deployment, Interoperability, Java development, Mobile, Red Hat JBoss Data Services Platform, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks, Red Hat JBoss SOA Platform

Track Date Time Technical Difficulty
Application development Wednesday, June 12 2:30 pm - 3:30 pm 4.0 / 5.0

Simplifying Large-scale, Middleware Migrations with JBoss Cake

Brad Davis — Program Manager, Red Hat

As more enterprises adopt open source software, JBoss Cake is there to make the transition easier for them. Cake, a JBoss Community project, was created in 2011 with the mission of reducing the time, cost, and risk of migrations for enterprises with existing proprietary Java EE investments.

In this session, the project’s creator, Brad Davis, will discuss utilizing Cake to assist with Oracle WebLogic and IBM WebSphere to Red Hat JBoss Enterprise Application Platform migrations. Brad will discuss:

  • Migration planning tools
  • How to leverage Cake throughout the IT migration process
  • Cake’s capabilities within Java EE migrations
  • Techniques for making large-scale Java platform migrations successful
  • Cake’s feature roadmap. It will also include a live demonstration of JBoss Cake.

Brad will also provide a live Cake demonstration. The session will cater to both organizational leaders seeking information on large-scale migrations as well as architects, managers, and developers responsible for migration implementations.

Location: Room 207

Topics: BPM, Cost savings, Development tools, Flexibility, Interoperability, Red Hat JBoss BRMS, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks, Red Hat JBoss Portal Platform, Red Hat JBoss SOA Platform

Track Date Time Technical Difficulty
Application development Wednesday, June 12 4:50 pm - 5:50 pm 3.0 / 5.0

Red Hat JBoss Data Grid & the Hibernate Suite: A Love Affair

Sanne Grinovero — Senior Software Engineer, Red Hat

Hibernate, a JBoss Community project, is the world’s most successful object relational mapper (ORM). Red Hat JBoss Data Grid, which is based on the JBoss Community project Infinispan, is a high-performance, transactional key/value store. These two very different technologies are pillars of Red Hat JBoss Enterprise Application Platform 6; and there are many ways to mix them in an endless combination of configurations.

In this session, Sanne Grinovero, will discuss a few of the most effective ways these components have been integrated to solve real-world problems, including smarter caching, hybrid data stores, and state-of-the-art full-text and information extraction. He will also preview the future of Hibernate object grid mapper (OGM).

Location: Room 208

Topics: Big data, BPM, Clustering, Cost savings, Flexibility, Java development, JBoss Community projects, OpenShift by Red Hat, Performance, Red Hat JBoss Data Grid, Red Hat JBoss Data Services Platform, Red Hat JBoss Frameworks, Reliability, Scalability

Track Date Time Technical Difficulty
Application development Thursday, June 13 1:20 pm - 2:20 pm 4.0 / 5.0

Consume PaaS in the Cloud with OpenShift Online

Juan Noceda — Senior Product Manager, Red Hat
Mike McGrath — Principal OpenShift Architect, Red Hat

In this session, attendees will learn how to maintain stack governance and standardization and increase developer productivity by giving their development and operations teams self-provisioning platform environments in minutes. They will also learn how to go from forming the idea, to development, to production quickly and at a low cost. Topics will include:

  • Fast application development and deployment in the cloud
  • The benefits of OpenShift Online and key features for IT administrators, architects, and developers
  • The differences between OpenShift Online, Red Hat’s hosted PaaS product, and OpenShift Enterprise, Red Hat’s on-premise PaaS offering
  • PaaS use cases
  • Roadmap for the future direction of OpenShift

Location: Room 207

Topics: Big data, BPM, Cloud deployment, Cost savings, Development tools, Flexibility, Interoperability, Java development, Manageability, OpenShift by Red Hat, OpenShift Origin, Portability, Red Hat Cloud, Red Hat Enterprise Linux, Red Hat JBoss Developer Studio, Red Hat JBoss Frameworks, Scalability

Track Date Time Technical Difficulty
Application development Thursday, June 13 1:20 pm - 2:20 pm 2.0 / 5.0

Mobile Makes Your Enterprise Go Boom (The Good or Bad Kind)

Jay Balunas — Mobile Platform Architect, Red Hat

This can be a good boom, or a bad boom. What determines the outcome may be trickier than you think, and enterprises today are burdened (or blessed) with new requirements for their developers and their infrastructures.

In this session, attendees will explore the latest in enterprise mobile development. They will learn how to plan ahead and minimize risk. The discussion will cover options for applications and infrastructures, such as on-premise or Platform-as-a-Service (PaaS), mobile, web, hybrid, and native, and even integration options for existing services.

Jay Balunas will discuss the Red Hat offerings (e.g., OpenShift by Red Hat, JBoss Developer Studio, etc.) and JBoss Community projects (e.g., AeroGear, Forge, JBoss Application Server, etc.) that can help make mobile development explode (in the good way). He will also walk attendees through a typical enterprise application, discussing backend functionality (that can be accessed across many clients) and host requirements on JBoss Application Server and OpenShift by Red Hat.

And on the client side, attendees will explore AeroGear and its SDKs for iOS, Android, Cordova, and web-based mobile applications.

Location: Room 208

Topics: BPM, Cloud deployment, Development tools, Integration, Java development, JBoss Community projects, Mobile, OpenShift by Red Hat, Red Hat Cloud, Red Hat JBoss Developer Studio, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks

Track Date Time Technical Difficulty
Application development Thursday, June 13 2:30 pm - 3:30 pm 4.0 / 5.0

Rethinking Mobile & Web Applications with Errai

Lincoln Baxter III — Senior Software Engineer, Red Hat
Mike Brock — Principal Software Engineer, Red Hat

We can’t afford to ignore JavaScript, HTML5, and mobile. They were the hottest trends of 2012 and are only getting bigger. However, JavaScript, which is viewed as the go-to solution for creating web applications that work for both desktop and mobile users, has limitations that can quickly leave teams stranded.

Feeling the burden of maintenance, at the mercy of fast-paced trends, or with little support, you need a solution that offers the rapid prototyping of JavaScript, but can also withstand the harsh reality of larger-scale application development and the maintenance that follows.

With Errai and Errai UI, that solution has arrived. Errai and Errai UI deliver greater productivity, flexibility, and control over pure JavaScript, while maintaining the familiarity of your established Java tools and techniques.

In this session, Lincoln Baxter and Mike Brock will demonstrate how to use native Java syntax in the browser to create fully dynamic, interactive, client or client-server applications using HTML5 templating, data-binding, and other programming models.

Join the session to learn how to:

  • Leverage client-side storage and offline data-sync with JPA and Hibernate
  • Reuse your domain model in the browser
  • Find dependency-injection, REST, and direct remote procedure call (RPC) at your command
  • Make your application mobile with Errai Cordova and CSS3 Responsive Layouts

 

Location: Room 208

Topics: BPM, Java development, Mobile, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks

Track Date Time Technical Difficulty
Application development Thursday, June 13 3:40 pm - 4:40 pm 4.0 / 5.0

Ruby for the Enterprise with JBoss Torquebox

Jeremy Davis — Middleware Solution Architect, Red Hat

The popularity of the Ruby programming language is growing dramatically. Gartner predicts that 20% of the Global 2000 will use Ruby in application development by 2015. And Indeed.com reports a 5,500% growth of Ruby-related jobs over the past five years.

While this growth is fueled by Ruby on Rails, the revolutionary web framework, there are many challenges to adopting Ruby in the enterprise, including:

  • Communicating with legacy applications
  • Ruby’s unpredictable performance
  • Keeping machines patched

JBoss Torquebox and jRuby solve these problems. JBoss Torquebox leverages the innovative class loading in Red Hat JBoss Enterprise Application Platform 6 to bring Ruby to the application server. And it does so in a way that both Rubyists and Java developers can understand.

In this session, attendees will gain the productivity of Ruby without losing their existing development assets or incurring the wrath of your operations team. This session goes from command line to a working enterprise application—using business rules, workflow, messaging, and full-text search in the process.

Attendees will build a human resources application using:

  • Ruby on Rails for the web interface
  • Red Hat JBoss BRMS for evaluating applicants
  • jBPM 5 to orchestrate the hiring process
  • JMS to integrate with external systems
  • Hibernate Search for full text search of candidates’ resumes

 

Location: Room 208

Topics: BPM, Development tools, Flexibility, Interoperability, Java development, Red Hat JBoss BRMS, Red Hat JBoss Developer Studio, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks

Track Date Time Technical Difficulty
Application development Friday, June 14 11:00 am - 12:00 pm 3.0 / 5.0

Town hall

This track features moderated panels of Red Hat customers, partners, and solution experts. Example topics include: real world deployments, best practices, and lessons learned. Attendees will learn competitive advantages for driving increased business value.

Real-world Perspectives: Building Next-generation Applications Today

Sanjay Attada — Director, Enterprise Services, Scholastic
Josh Clements — Application Development Manager, AAA
David Dennis — Vice President, Marketing & Business Development, GroundWork
Oksana Shtuka — Infrastructure Engineer Manager, Cigna

Join Red Hat customers for a diverse discussion about building next-generation applications in the real world. Learn why these companies turned to Red Hat, and discover how open source solutions can give your business a competitive advantage today. This panel will provide interactive and applicable content, with time allotted for questions during and after the presentation.

Location: Room 306

Topics: BPM, Cloud deployment, Clustering, Cost savings, Development tools, Flexibility, Interoperability, Java development, Manageability, Mobile, Performance, Red Hat Cloud, Red Hat Consulting, Red Hat JBoss BRMS, Red Hat JBoss Data Grid, Red Hat JBoss Data Services Platform, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks, Red Hat JBoss Operations Network, Red Hat JBoss Portal Platform, Reliability, Scalability, Security

Track Date Time Technical Difficulty
Town hall Friday, June 14 11:00 am - 12:00 pm 2.0 / 5.0

Birds of a Feather

Mobile & Rich Client Smack Down

Jay Balunas — Mobile Platform Architect, Red Hat

Come back for round two of the popular (and always fun) rich client smack down! Some of our well-known contenders are back: HTML5/JDF, RichFaces/JSF, and Errai/GWT. But this year, we’re bringing in a few more contenders like Cordova, iOS, and Android with AeroGear. We’re also opening the field to any that want to throw their hats in the ring.

In this session, industry experts from Red Hat, W3C, and the community will show why their technologies are the present and future of mobile and rich client applications. They will discuss high-level concerns like trends in client technology frameworks and core enterprise concerns like security, off-line support, and data synchronization.

This is not a sit-and-listen kind of session. At the beginning of the session, sign up for a five-minute slot to push your own favorite choice. We want to hear from you, so come with your questions and comments about directions, best practices, what you have struggled with, etc. We’ll also be polling the audience and will have some special treats for those attending.

Location: Room 301

Topics: BPM, Java development, JBoss Community projects, Mobile, OpenShift by Red Hat, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks

Track Date Time Technical Difficulty
Birds of a Feather Wednesday, June 12 6:00 pm - 6:50 pm 4.0 / 5.0

Build Applications the JBoss Way

Pete Muir — Principal Software Engineer, Red Hat
Ray Ploski — Product Marketing Director, Red Hat

In this birds of a feather session, attendees will have the opportunity to ask and answer questions about building applications the JBoss Way. A number of JBoss core developers will be on hand to share their secret sauces for building rich Internet applications using the Java EE 6 stack. We’ll cover building applications for a range of Red Hat JBoss Middleware offerings, including Red Hat JBoss Enterprise Application Platform, JBoss Web Framework Kit, and Red Hat JBoss Data Grid. We’ll focus on the trends, such as HTML5 and JS, and new technologies, such as PicketLink identity management.

Location: Room 301

Topics: BPM, Development tools, Java development, JBoss Community projects, Portability, Red Hat JBoss Data Grid, Red Hat JBoss Developer Studio, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks, Security

Track Date Time Technical Difficulty
Birds of a Feather Wednesday, June 12 7:00 pm - 7:50 pm 3.0 / 5.0

Maven Repository: Best Practices for Easy Migration

Max Rydahl Andersen — Senior Principal Engineer, Red Hat

Red Hat Enterprise Application Platform 6 comes with Maven repository, meaning customers can now easily migrate from JBoss Application Server 7 to Red Hat JBoss Enterprise Application Platform 6. The Maven repository best practices can be used by many Maven-based projects and should be considered as they enable easy upgrades and migrations regardless of using Red Hat JBoss Enterprise Application Platform, Red Hat JBoss SOA Platform, or Red Hat JBoss Data Grid.

In this session, Max Rydahl Andersen will discuss these best practices and their benefits, as well as:

  • How the Maven repository came to be
  • What concerns should be address
  • How a user can best utilize Maven repository

Location: Room 301

Topics: Development tools, Java development, JBoss Community projects, Red Hat JBoss BRMS, Red Hat JBoss Developer Studio, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Frameworks, Red Hat JBoss Portal Platform, Red Hat JBoss SOA Platform

Track Date Time Technical Difficulty
Birds of a Feather Wednesday, June 12 8:00 pm - 8:50 pm 3.0 / 5.0