The Best Kept Secrets of Seam, RichFaces, JSF, and Facelets

Dan Allen — Senior Software Engineer, Red Hat

Jay Balunas — JBoss Core Developer, RichFaces Project Lead

This session discloses best practices, patterns, tips & techniques to maximize your use of Seam, RichFaces, JSF and Facelets. Dan and Jay have amassed a slew of tips, hidden gems and lesser known facts over the years and if you are a developer working with any or all of these technologies today, this session is guaranteed to give you the inside scoop and avoid the slippery steps.

Track Path Date Time
What's Next Develop & RIA Wednesday, September 2 9:40 AM - 10:40 AM

JBoss Embedded: A Convergent Architecture for Next-Generation Communication Services

Thomas Wenckebach — Systems Engineer, Nokia Siemens Networks

Combining the field-proven telco-grade performance, robustness, scalability, and interface richness of Nokia Siemens Networks' telco application server with the openness and flexibility of Java Platform, Enterprise Edition (Java EE) and JBoss opens up a variety of new options in development of converged communication services. Protecting existing assets and enhancing or combining them with COTS IT components via standard APIs and JBoss integration capabilities provides sufficient advantages for an operator in time to market while being able to manage an optimal CAPEX and OPEX structure.

This session will discuss the evolution of the NSN application server from being purely telco-oriented towards a Convergent Architecture where telco, enterprise and next-generation communication services can be deployed on JBoss@CFRAME, which is the result of embedding JBoss into the NSN runtime environment. An emphasis is put on the integration patterns supported by JBoss as well as the challenges faced when implementing telco-grade session control on top of JBoss.

Track Path Date Time
What's Next Strategize Wednesday, September 2 10:50 AM - 11:50 AM

Drools State of the Union

Edson Tirelli — Senior Software Engineer, JBoss Enterprise Middleware, Red Hat

The Drools Team has changed the way we think about declartive business logic - rules, processes and events. In this session, Tirelli, a JBoss Enterprise Middlware senior software engineer, Mark will describe the future impact of Drools on enterprise application development for (EDA) event-driven-architecture and distributed systems.

Track Path Date Time
What's Next Integrate & SOA Wednesday, September 2 2:10 PM - 3:10 PM

Extending Jopr

Heiko Rupp — JBoss Core Developer, Red Hat

This presentation shows how to extend the Jopr, the JBoss Community project that fuels JBoss Operations Network, by writing a custom plugin. For the start we discuss briefly the general architecture of Jopr and the concept of managed resources. Next, we will have a look at the anatomy of a plugin, discussing it's parts. Then we'll go in medias res and use the plugin generator to create all the skeleton artifacts of our plugin and add code. Last, but not least, we deploy the plugin in Jopr and demonstrate that it works.

Track Path Date Time
What's Next Operate & Manage Wednesday, September 2 3:20 PM - 4:20 PM

Applying Drools Fusion Complex Event Processing (CEP) for Real-Time Intelligence

Adam Mollenkopf — Strategic Technologist, FedEx Custom Critical

Edson Tirelli — Senior Software Engineer, JBoss Enterprise Middleware

Complex Event Processing (CEP) adds another dimension of reasoning beyond what rules (inference) engines traditionally provide. CEP's additional capabilities include detection of patterns, event correlation, event hierarchies, and relationships between events (e.g., causality, membership, and timing).

Adam Mollenkopf, strategic technologist at FedEx Custom Critical, and Edson Tirelli, Senior Software Engineer, JBoss Enterprise Middleware, will walk attendees through a practical case study. This case study reveals how CEP is being leveraged to assist decision management of complex logistics problems. Attendees will learn how CEP and Stateful Rules Engine Knowledge Bases were practically applied to increase real-time operational intelligence (i.e., situational awareness, track-and-trace, sense-and-respond, and diagnostic drill down into detected exception conditions).

Track Path Date Time
What's Next Strategize Wednesday, September 2 4:30 PM - 5:30 PM

Birds of a Feather: Seam & JSR-299

Dan Allen, Pete Muir, Gavin King, Emmanuel Bernard, Max Rydahl Andersen and special guests

This highly interactive session includes the key JBoss engineers and community contributors behind the Seam Framework. In this session we will talk about the roadmap and vision for Seam 3, and solicit feedback. This is your opportunity to learn more about the priorities of the Seam project and have input into the Seam future roadmap.

Track Path Date Time
What's Next Develop & RIA Wednesday, September 2 5:45 PM - 7:00 PM

Project Overlord: SOA Governance

Mark Little — JBoss Engineering Director, Red Hat

JBoss engineering director Mark Little will lead a discussion about the Overlord project and how it is addressing the need for service-oriented architecture (SOA) governance within JBoss projects. Little will also detail Red Hat's cutting-edge work on testable architectures.

Track Path Date Time
What's Next Integrate & SOA Thursday, September 3 8:30 AM - 9:30 AM

Java EE6 and JBoss Application Server v6: What's Coming your Way

Jason Greene — Lead, JBoss Application Server, Red Hat

Jason Greene, JBoss application server lead, will begin this presentation with a general overview of the planned additions for the Java Platform, Enterprise Edition 6 (JEE 6) specification. These major additions include:

Greene will also provide an update on enhancements planned for JBoss AS6, which include improved OSGi support and various framework updates.

Track Path Date Time
What's Next Strategize Thursday, September 3 9:40 AM - 10:40 AM

The JBoss Tools Project and JBoss Developer Studio

Max Rydahl Andersen — JBoss Core Developer, Red Hat

The JBoss Tools project is a set of open source Eclipse plugins that enable support for JBoss Hibernate, JBoss Seam, JBoss Application Server, Java Server Faces (JSF), Enterprise Java Beans (EJB3)/Java Persistence API (JPA), Java Portlets, Business Process Management (BPM), and more. While these plugins focus on JBoss-related technologies, the feature set is not limited to being used with JBoss Application Server as it can also be used with other standard implementations.

In this presentation Max Rydahl Andersen, a JBoss Core Developer, will demonstrate how the JBoss Tools project fuels the JBoss Developer Studio, simplifies JBoss Seam development and delivers other notable features.

Track Path Date Time
What's Next Develop & RIA Thursday, September 3 10:50 AM - 11:50 AM

Introduction to Web Beans, the Reference Implementation of JSR-299

Gavin King — Founder of Hibernate and JBoss Seam

Pete Muir — Project Lead – JBoss Seam and Web Beans, Red Hat

In this presentation Gavin King and Pete Muir, project leads of JBoss Seam will detail how JSR-299 enhances the Java Platform, Enterprise Edition (Java EE) programming model. King and Muir will describe how JSR-299 integrates with other existing Java EE technologies, such as Enterprise JavaBeans (EJB) 3.0, JavaServer Faces (JSF), and Servlets.

Track Path Date Time
What's Next Develop & RIA Thursday, September 3 2:40 PM - 3:40 PM

JBoss Messaging: Fast Forward

Tim Fox — JBoss Messaging Lead, Red Hat

JBoss Messaging is Red Hat's flagship project for creating a multi-protocol, enterprise messaging system in Java.

In this presentation attendees will learn how JBM 2.0, the latest release of JBoss Messaging, sets a new standard for performance, features, and usability in the Java messaging space. Attendees will also learn how JBM's high performance journal provides persistent messaging performance at previously unheard-of rates.

Tim Fox, JBoss messaging lead, will provide a thorough tour of JBM 2.0's incredibly powerful clustering model, taking you step-by-step through a real world example (setting up a global network of brokers). He will conclude with a preview of the future, where the focus is on interoperability and we'll be implementing AMQP, STOMP and a REST interface for messaging.

Track Path Date Time
What's Next Develop & RIA Thursday, September 3 3:50 PM - 4:50 PM

JBoss and all of its OSGi Flavors

Ales Justin — Project Lead, JBoss Microcontainer, Red Hat

Modularity is a must have these days and OSGi is a technology that brings modularity via it's specification. JBoss has delivered modularity for a long time, since our early JMX based kernel days. But having this backed up by a concrete specification is definitely something users like to see.

In this presentation, Ales Justin will review the contents of JBoss OSGi project and show two ways you can use OSGi inside JBoss environments. The first relates to embedding existing OSGi frameworks, and the second explores the OSGi framework implemented on top of the new JBoss Microcontainer project.

Ales will expose the pros and cons of both approaches via discussion and demonstration.

Track Path Date Time
What's Next Integrate & SOA Thursday, September 3 5:00 PM - 6:00 PM

Beyond Rails with TorqueBox

Bob McWhirter — JBoss Core Developer, Red Hat

In this presentation Rob McWhirter, JBoss core developer, will examine the basics of running Ruby on Rails applications on the JBoss Application Server v5 stack. McWhirter will demonstrate the additional functionality JBoss provides to Ruby on Rails applications, including scheduling of jobs and SOAP endpoints with Web Services Security. Prior experience with Rails is beneficial, but not required for attendees. McWhirter will also demonstrate "cloud-izing" your Java application with the JBoss Cloud project.

Track Path Date Time
What's Next Develop & RIA Friday, September 4 9:45 AM - 10:45 AM

Writing Telco 2.0 applications with JBoss Communications Platform based on Mobicents

Jean Deruelle — JBoss Core Developer, Red Hat

The latest generation enterprise and web applications increasingly offer telephony and mobile features to enhance user experience. The JBoss Communications Platform addresses this trend by extending the JBoss Enterprise Platform with standards based communications infrastructure. This session will provide introduction to the main JBCP components - JSLEE 1.1 container (JSR 240), Media Server (JSR 309), SIP Servlets 1.1 container (JSR 289), Diameter Server and Presence Server. It will also show real world examples how telecoms leverage JBCP for innovative converged Telco 2.0 applications.

Track Path Date Time
What's Next Develop & RIA Friday, September 4 11:00 AM - 12:00 PM