Red Hat logo

Sessions & Labs

Sessions:

Application and platform infrastructure

This track features the developers who write the code, the solution architects who work in the field, and the product managers who contribute to product direction. Example topics include: technology overviews, roadmaps, and deep dives, deployment techniques, performance optimization, and system management. Attendees will learn how to increase performance and scalability, implement security policies, meet service level agreements, and more effectively manage deployments.

Migrating from Oracle WebLogic to Red Hat JBoss Enterprise Application Platform at NTT Group

Masato Urano — NTT Group
Rich Sharples — Director of Product Management, Red Hat

NTT Group has developed a tool to migrate proprietary application servers to Red Hat JBoss Enterprise Application Platform. And the company has already used this tool to successfully migrate 2,000 cores.

In this session, Masato Urano from NTT Group and Red Hat’s Rich Sharples will provide examples of migrations from Oracle WebLogic to Red Hat JBoss Enterprise Application Platform by utilizing the tool. They will also discuss plans for contributing the tool to the JBoss Community.

Location: Room 304

Topics: Cost savings, Java development, Red Hat JBoss Enterprise Application Platform

Track Date Time Technical Difficulty
Application and platform infrastructure Wednesday, June 12 2:30 pm - 3:30 pm 3.0 / 5.0

JBoss Enterprise Application Platform 6 CLI: Ninja Management

Brian Stansberry — Principal Software Engineer, Red Hat

In this session, attendees will learn how to manage their JBoss Enterprise Application Platform 6 infrastructures using its powerful command-line interface (CLI) tool. They will also learn how to configure a single, standalone application server and manage groups of servers in a JBoss Enterprise Application Platform 6 managed domain.

Brian Stansberry will provide a deep dive into the features and capabilities of the CLI tool, explaining how to use the tool to get the maximum benefit out of a JBoss Enterprise Application Platform 6 installation. He will provide a hands-on demonstration of:

  • Adding a Java Messaging Service (JMS) queue to a server configuration
  • Deploying an application to a single server
  • Adding new servers to a managed domain
  • Rolling a deployment out to two groups of servers in a managed domain
  • Gathering metrics from servers in a managed domain
  • Using scripts to control the CLI

Location: Room 302

Topics: Flexibility, Manageability, Red Hat JBoss Enterprise Application Platform

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

Under the Hood of OpenShift, Turbocharged by Red Hat Enterprise Linux

Ian Pilcher — Senior Solution Architect, Red Hat
Christopher Alfonso — Principal Software Engineer, Red Hat
Daniel Walsh — Senior Principal Software Engineer, Red Hat

Enterprise-class cloud computing must provide effective isolation of workloads to ensure security and performance. In most cloud environments, the virtualization layer is the primary provider of these capabilities; but virtualization has limitations in areas such as granularity, performance, and ISV support.

OpenShift, Red Hat’s Platform as a Service (PaaS) portfolio, makes it possible to run thousands of applications for multiple users on a single virtual machine (or physical server) while ensuring secure separation of compute resources.

In this session, attendees will explore the features of Red Hat Enterprise Linux that enable OpenShift to achieve secure, performant multi-tenancy within a single operating system instance (including: SELinux, cgroups, and Linux container technology (namespaces)).

This session will be of interest to those who want an in-depth understanding of OpenShift and those who need to manage the performance and security of multiple workloads (including virtual machines) on Red Hat Enterprise Linux.

Location: Room 302

Topics: Cloud deployment, Flexibility, Manageability, OpenShift by Red Hat, Performance, Red Hat Enterprise Linux, Red Hat Enterprise Virtualization, Red Hat JBoss Enterprise Application Platform, Reliability, Security

Track Date Time Technical Difficulty
Application and platform infrastructure Thursday, June 13 2:30 pm - 3:30 pm 3.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

JBoss in the Trenches

Ronak Mallik — Senior Consultant, Red Hat

How do some of the biggest IT departments around the world configure and manage their Red Hat JBoss Middleware installations? How do they deal with security and performance tuning of their application server tiers?

In this session, Ronak Mallik will introduce the industry-wide best practices that emerge time-after-time from the most effective enterprise environments. Ronak will review these best practices for the process of slimming, optimizing, and tuning your company’s application server profile.

Ronak will also discuss real-world procedures for versioning and deploying Red Hat JBoss Middleware to large-scale enterprise environments with multiple regions. The importance of these processes will become more evident as Ronak discusses the techniques for running effective load and endurance testing. Additionally, he will address proven methodologies for modifying configurations in live production environments.

In this session, attendees will learn best practices for:

  • Managing middleware configurations in large-scale production environments
  • JBoss Application Server infrastructure security
  • Performance tuning
  • Moving deployments through environments with logging, security, and messaging
  • Standards for virtualization and dynamic provisioning in the cloud

Attendees will also learn guidelines for running effective load tests and approaches for enabling high availability, redundancy, monitoring, and management. They will also learn how to slim, cluster, and optimize Red Hat JBoss Enterprise Application Platform and JBoss Application Server configurations.

Location: Room 207

Topics: Red Hat Consulting, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Operations Network

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

Replication Between Datacenters with Red Hat JBoss Data Grid

Bela Ban — Consulting Software Engineer, Red Hat

The datacenters of today’s global businesses are often located in various sites around the world. And in order to help ensure their safety, the data is often replicated both within sites and between sites. This cross-site replication is challenging as links between sites are often bandwidth constrained and have high latency.

In this session, Bela Ban will provide an overview of Red Hat JBoss Data Grid’s cross-site replication functionality, which stores data redundantly across multiple sites. He will also briefly discuss architecture and configuration.

For the majority of the session, Bela will demonstrate the product’s response to two scenarios: 1) site failure (where he’ll kill a site) and 2) follow-the-sun (where he’ll demonstrate a graceful failover from one site to another). In both cases, attendees will see that client failover from one site to another site is achieved while the data is still available.

Attendees are encouraged to fire up their own clients, create some data, and verify that their data is preserved across site failures during the session. They will leave the session with a better understanding of what cross-site clustering is and how to configure and run it, as well as Red Hat and JBoss Community plans for the future of xsite replication.

Location: Room 207

Topics: Big data, Clustering, Performance, Red Hat JBoss Data Grid, Red Hat JBoss Data Services Platform, Red Hat JBoss Enterprise Application Platform, Reliability, Scalability

Track Date Time Technical Difficulty
Application development Thursday, June 13 2:30 pm - 3:30 pm 3.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

Securing Applications with PicketLink

Pete Muir — Principal Software Engineer, Red Hat
Shane Bryzak — Senior Software Engineer, Red Hat

Security is the cornerstone of your application’s integrity and, consequently, you need to weave it throughout each layer, often in diverse ways. PicketLink, a JBoss Community project, allows you to evolve the security model of your application over time, keeping pace with the development cycle.

With PicketLink, you can start with a very simple configuration that applies an exclusive security blanket over the application, keeping out guests and establishing a basic identity for the user. You can then gradually mature the security infrastructure by adopting PicketLink’s declarative approach for defining fine-grained authorization rules that enforce contextual restrictions at the level of database records, database fields, object fields, and UI fragments.  And PicketLink IDM provides a comprehensive, pluggable identity management solution that enables you to manage your users and roles.

In this session, PicketLink experts will demonstrate how to use PicketLink to secure your web application. They will do so by showcasing TicketMonster, an online ticket broker that provides access to events via an online booking application.

Location: Room 207

Topics: Development tools, Java development, Portability, Red Hat JBoss Developer Studio, Red Hat JBoss Enterprise Application Platform, Security

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

A Guided Tour through a Middleware Tooling Wonderland

Max Rydahl Andersen — Senior Principal Engineer, Red Hat

Developers who create applications have a plethora of options when deciding which tools will help deliver their products on time. This plethora can make determining which tools actually help, and how the tools work together, difficult.

In this session, Max Rydahl Andersen, the lead of Red Hat JBoss Developer Studio, will guide attendees through a stack for a complete development cycle. He will cover all the phases of application development, including project creation, feature specification, development, and debugging. Max will also tie together such tools as git, jira/bugzilla, OpenShift by Red Hat, Jenkins, FindBugs, PMD, Maven, and JRebel, which are all rooted and integrated in the flow of Red Hat JBoss Developer Studio.

After this session, attendees will better understand the tooling options that are available to them from Red Hat and the JBoss Community.

Location: Room 302

Topics: Java development, OpenShift by Red Hat, Red Hat JBoss Developer Studio, Red Hat JBoss Enterprise Application Platform

Track Date Time Technical Difficulty
Application development Friday, June 14 9:45 am - 10:45 am 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

Business and IT strategy alignment

This track targets the juncture of business and IT considerations necessary to create competitive advantage. Example topics include: new architecture deployments, competitive differentiators, long-term and hidden costs, and security. Attendees will learn how to align architecture and technology decisions with their specific business needs and how and when IT departments should drive competitive advantage.

War Stories from the Cloud: Lessons from US Defense Agencies

Ted Brunell — Solution Architect, Red Hat

Join this session to learn how the transformation to virtualized- and cloud-based services is shaping the defense industry. In this session, decision-makers and policy-makers from the U.S. Army and independent defense agencies will share information about the new IT architectures taking shape. Their conversation will center around the use of Red Hat’s technologies and open hybrid cloud vision, and how they are shaping the next generation of data services. They will discuss:

  • The benefits of cloud computing and an open approach
  • Developing and deploying applications in a secure Platform-as-a-Service (PaaS) environment with OpenShift by Red Hat
  • What role virtualization plays as the government moves to the cloud
  • How APIs can be used to create unique solutions for challenging requirements
  • Building open hybrid Infrastructure-as-Service (IaaS) clouds

Location: Room 309

Topics: Cloud deployment, Cost savings, Manageability, OpenShift by Red Hat, OpenStack, Performance, Red Hat Cloud, Red Hat CloudForms, Red Hat Enterprise Linux, Red Hat Enterprise Virtualization, Red Hat JBoss BRMS, Red Hat JBoss Enterprise Application Platform, Red Hat Network Satellite, Red Hat Storage, Reliability, Scalability, Security

Track Date Time Technical Difficulty
Business and IT strategy alignment Thursday, June 13 3:40 pm - 4:40 pm 2.0 / 5.0

Cloud readiness

This track covers the changing concepts and implications of moving workloads to the cloud. Example topics include: data migration, consumption models, operational approaches, and management frameworks. Attendees will gain insight into cloud-readiness for their IT infrastructures and businesses, and learn how to maintain control, security, and compliance when moving to hybrid cloud operational models.

Managing Java Applications in an Open Hybrid Cloud

John Doyle — Senior Product Manager, Red Hat

While the benefits of cloud computing are understood, the practical implications of managing applications and application servers in different on-premise and cloud environments is not as clear. In this session, attendees will learn about the different options, considerations, and benefits associated with managing and adminstering Red Hat JBoss Enterprise Application Platform in on-premise environments, in public clouds, and in a Platform-as-a-Service (PaaS) such as OpenShift by Red Hat. They will also learn about different management options and considerations for standalone and domain implementations of Red Hat JBoss Enterprise Application Platform 6.

Location: Room 209

Topics: Cloud deployment, Manageability, OpenShift by Red Hat, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Operations Network

Track Date Time Technical Difficulty
Cloud readiness Thursday, June 13 10:40 am - 11:40 am 1.0 / 5.0

IT efficiency

This track features how-to (step-by-step) sessions that describe aligning the activities relating to people, processes, and technologies with long-term business objectives. Example topics include: management, optimization, and reporting. Attendees will learn about practical, proven solutions that will help them meet tomorrow's business demands.

Managing Red Hat JBoss Middleware

Charles Crouch — Development Manager, Red Hat
Alan Santos — Product Manager, Red Hat

Are you responsible for managing Red Hat JBoss Middleware at your organization? For the lifecycle of deployed applications or services? To meet service levels or compliance requirements?

In this session, Alan Santos and Charles Crouch will describe how to effectively manage those requirements, and will provide:

  • An overview of the management options available
  • The relationship between Red Hat JBoss Operations Network and other Red Hat management offerings
  • The roadmap for Red Hat JBoss Operations Network and management capabilities in the core application server

Location: Room 312

Topics: Cloud deployment, Cost savings, Manageability, Portability, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Operations Network, Security

Track Date Time Technical Difficulty
IT efficiency Wednesday, June 12 2:30 pm - 3:30 pm 2.0 / 5.0

Red Hat JBoss Operations Network Automation & Scripting

Brian Ashburn — Middleware Solution Architect, Red Hat

Many customers are moving from IBM WebSphere and Oracle WebLogic to Red Hat JBoss Enterprise Application Platform as their primary application server. To do this, customers must convert operational processes from automating WebSphere or WebLogic to automating Red Hat JBoss Operations Network.

In this session, attendees will learn about automation and scripting with Red Hat JBoss Operations Network and will discuss:

  • The types of scripting and automation commonly used when customers move from WebSphere to Red Hat JBoss Middleware
  • Techniques for automating Red Hat JBoss Operation Network through the command line interface (CLI) and the REST interface
  • How to use alerts within Red Hat JBoss Operations Network to perform actions and automate complex IT processes

Following this session, attendees should be able to write scripts for creating new resources (e.g., datasources, Java Message Service queues and topics, and Java Connector Architecture adapters) through Red Hat JBoss Operations Network. They should also be able to add alerts for performing actions based on events occurring in their environments.

Location: Room 312

Topics: Flexibility, Manageability, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Operations Network, Scalability

Track Date Time Technical Difficulty
IT efficiency Thursday, June 13 3:40 pm - 4:40 pm 5.0 / 5.0

Market perceptions and competition

This track covers the datacenter landscape. Example topics include: product comparisons, open source methodology, and product analysis that debunks common misconceptions. Attendees will learn how Red Hat cloud, middleware, operating system, storage, and virtualization products stack up against proprietary offerings and fit within the broader industry landscape.

Middleware Platforms for Application Development: A Product Comparison

Richard Naszcyniec — Senior Principal Program Marketing Manager, Red Hat

Customers who want to establish, expand, or standardize their middleware use for application development must compare vendors to determine the best fit. In this session, Richard Naszcyniec will offer competitive comparison data in order to help you evaluate a suite of Red Hat application development offerings, including:

  • Red Hat JBoss Enterprise Application Platform
  • Red Hat JBoss Data Grid
  • Red Hat JBoss Portal Platform

Location: Room 313

Topics: Cost savings, Flexibility, Manageability, Performance, Red Hat JBoss Data Grid, Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Operations Network, Red Hat JBoss Portal Platform, Reliability, Scalability

Track Date Time Technical Difficulty
Market perceptions and competition Thursday, June 13 10:40 am - 11:40 am 2.0 / 5.0

Taste of training

Red Hat Summit will have a Taste of training track focusing on a sampling from our robust training and consulting services that we offer on both an individual and team basis.

Testing Persistence with Arquillian

Jim Rigsbee — Global Learning Services Curriculum Manager, Red Hat

Unit testing Java EE 6 applications that use JPA (persistence) can be cumbersome. Arquillian, a JBoss Community project, is a perfect complement to Junit, allowing the developer to run tests inside the container with ease. In this session, attendees will be given a completed persistence application that uses JPA with JBoss Hibernate, an open source Java persistence framework project. The goal is to write a JUnit test that puts the entities and session beans under test.

Location: Room 206

Topics: BPM, Development tools, Java development, Red Hat JBoss Enterprise Application Platform, Red Hat Training

Track Date Time Technical Difficulty
Taste of training Wednesday, June 12 10:40 am - 11:40 am 3.0 / 5.0

Custom Scripting with CLI

Bruce Wolfe — Global Learning Services Curriculum Manager, Red Hat

Red Hat JBoss Enterprise Application Platform 6 introduced a new management interface: the CLI.  Using the CLI, platform administrators can perform virtually any configuration task, even deployment of application packages, to Red Hat JBoss Enterprise Application Platform 6 servers running in standalone or domain mode. These configurations can be scripted for reuse using a variety of programming languages. In this session, attendees will be give hands-on access to writing and running CLI scripts to configure Red Hat JBoss Enterprise Application Platform 6 and to retrieve vital information about available services.

Location: Room 206

Topics: Flexibility, Manageability, Red Hat JBoss Enterprise Application Platform, Red Hat Training

Track Date Time Technical Difficulty
Taste of training Wednesday, June 12 4:50 pm - 5:50 pm 4.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

Platform Needs Middleware & Middleware Needs Platform

Brian Likosar — Principal Solution Architect, Red Hat
Joel Tosi — Senior Solution Architect, Red Hat

Java developers and system administrators have the same goal – to deliver value to their customers and their companies. Some of us create the environment, keeping it stable, secure, and performant. While others of us create the software that our users ultimately interact with.

As enterprise Java developers, we write our code and maybe help with some JVM tuning. For the most part, a different person or group is responsible for the platform our code, container, and applications run on. As Java developers, it would be valuable to understand how to better tune, debug, and secure our systems.

As system administrators, we are happy running an operating system… but what’s the deal with these applications running in it? Why does it always seem like Java is leaking memory? What sort of tuning can we do in the operating system to help their applications perform better?

Join this birds of a feather session to get the answers to these questions, as well as discuss message logs, SELinux, iptables, networking, system constraints, and cgroups. This session is designed to have both sides of the environment working together to get a better understanding of tools and concepts that can help us in delivering great solutions.

Location: Room 305

Topics: Development tools, Flexibility, Interoperability, Java development, Manageability, Performance, Red Hat Enterprise Linux, Red Hat JBoss Enterprise Application Platform, Reliability, Scalability

Track Date Time Technical Difficulty
Birds of a Feather Wednesday, June 12 8:00 pm - 8:50 pm 2.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