Putting Java to REST

Bill Burke — JBoss Core Developer, Red Hat

JAX-RS is a new specification that will be included within Java Platform, Enterprise Edition 6 (JEE 6) to provide annotation and component application programming interfaces (APIs) for writing RESTful web services in Java.

This presentation is an introduction to the JAX-RS specification. Using simple, real-world examples, Bill Burke, a JBoss core developer, will:

Track Path Date Time
What's New Operate & Manage Wednesday, September 2 9:40 AM - 10:40 AM

Spring on JBoss

Marius Bogoevici — JBoss Core Developer, Red Hat

How can JBoss, as a Java EE application server, provide the best experience possible to the users of the Spring framework? This session will answer this question by explaining:

The session will present an overview of the Spring component of the JBoss Web Framework Kit and will include a hands-on demo using JBoss Developer Studio.

Track Path Date Time
What's New Operate & Manage Wednesday, September 2 10:50 AM - 11:50 AM

Google Web Toolkit for the Enterprise Developer

Fred Sauer — Developer Advocate, Google

An intermediate-level introduction to creating rich web user experiences with the Google Web Toolkit.

Track Path Date Time
What's New Develop & RIA Wednesday, September 2 2:10 PM - 3:10 PM

jBPM Explained with Simple Use Cases

Tom Baeyens — Founder and Lead of JBoss jBPM, Red Hat

Tom Baeyens, founder and lead of the JBoss jBPM Community project, will examine what the JBoss jBPM Framework is and where it is applicable by walking attendees through typical use case scenarios.

Track Path Date Time
What's New Strategize Wednesday, September 2 3:20 PM - 4:20 PM

Market Data over the Web with RESTEasy

Joel Tosi — Lead Architect, CME Group

In 2007 CME Group, a company that serves the risk management needs of customers around the globe, decided to begin revising its public website, cmegroup.com. While there was a need for visual design changes, there was also a need to explore service-oriented architecture (SOA) from a development standpoint.

In 2008 CME began making progress on a service-based implementation and quickly researched gutting the back-end of the site and replacing it with REST-based services. While Jersey was the implementation that met most of CME's demands at that time, the company knew that ultimately it would return to the JBoss Community RESTEasy project.

In this presentation Joel Tosi, CME's lead architect, will address:

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

Birds of a Feather: Rapid VoIP Development Environment - SIP Servlets 1.1 (JSR-289), SEAM Telco Framework, Ruby on Rails, Eclipse VoIP Tooling

Vladimir Ralev and special guests

SIP continues to establish its leadership position in the world of VoIP applications as industry standards such as IMS continue to push the VoIP envelope. Increasing number of large scale deployments in major VoIP carriers enter the telecom market and increase the demand for innovative applications that go beyond basic calling. The Mobicents team has been working diligently with the open source community over the past two years to build a unified programming model that allows rapid prototyping of converged SIP and Web applications. This presentation introduces SEAM Telco Framework, Ruby for Mobicents and Eclipse VoIP Tooling.

Track Date Time
What's New Wednesday, September 2 5:45 PM - 7:00 PM

Evolution of Web UIs and Portals

Thomas Heute — JBoss Core Developer, Red Hat

In this presentation Thomas Heute, JBoss Core Developer will lead an in-depth discussion about the trends and realities associated with web user interfaces. This presentation will reveal Red Hat's view on integrating rich web user interfaces, portals, portlets and gadgets in an enterprise-ready way. Heuta will also lead a discussion on the highlights from the current and future plans of JBoss Enterprise Portal Platform and its associated community projects.

Track Path Date Time
What's New Develop & RIA Thursday, September 3 8:30 AM - 9:30 AM

An Introduction to the Next Generation of the JBoss ESB Project

Kevin Conner — JBoss Core Developer, Red Hat

This presentation introduces the exciting changes that are occurring within the next generation of JBoss ESB as Red Hat aligns with the OSGi and Microcontainer frameworks.

In this presentation Kevin Conner, a JBoss core developer, will:

Track Path Date Time
What's New Integrate & SOA Thursday, September 3 9:40 AM - 10:40 AM

Building RIAs on JBoss with EJB, BlazeDS and Flex

James Ward — Technical Evangelist, Adobe

Attendees will learn how to build Rich Internet Applications on an open source stack, including JBoss Application Server (AS), BlazeDS, and Flex. This presentation, given by James Ward of Adobe, will mostly include live coding and demonstrations.

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

Open Source SOA: Enabler for Smart Energy

Nicholas Yee — Chief Technology Officer, Int3s Inc.

Nicholas Yee, chief technology officer of Int3s Inc., will demonstrate how a pragmatic approach to service-oriented architecture (SOA) coupled with a cost-effective open infrastructure can deliver rapid benefits. Yee will highlight a case study that focuses on a utility company's SOA journey. Yee will discuss the company's journey from strategy formulation to how SOA has enabled the rapid overhaul of IT systems, including the business model shift to smart technologies. Yee will also explain how open source became a catalyst for a cultural shift to innovation and leveled the playing field for technology vendors.

Track Path Date Time
What's New Catalyst Thursday, September 3 2:40 PM - 3:40 PM

Next Generation Open Source SOA

Burr Sutter — Product Manager, JBoss Enterprise SOA Platform, Red Hat

How is open source shaping the future of SOA? Is SOA dead and the future EDA, WOA or ROA? In this session, Burr will focus on the current activities of JBossESB, JBossWS, Riftsaw (BPEL) and Drools by using several blended demonstrations that offers the audience a glimpse of the next generation of enterprise middleware.

Track Path Date Time
What's New Integrate & SOA Thursday, September 3 3:50 PM - 4:50 PM

Building Rich Internet Applications with RichFaces

Max Katz — Senior System Engineer, Exadel

Jay Balunas — JBoss Core Developer, RichFaces Project Lead

RichFaces is a JavaServer Faces (JSF) component library that makes it simple to build rich Internet applications with JSF and AJAX. RichFaces provides over 100 out-of-the-box components with AJAX support and skins (themes) support.

Exadel's, a provider of professional services for developing customized Web 2.0 applications, senior systems engineer Max Katz will demonstrate how next-generation web applications can be built with RichFaces and a JBoss Seam back-end. Katz will use the JBoss Developer Studio IDE to demonstrate the a4j: and rich: tag libraries and different component skins. He will also use JBoss Developer Studio IDE to demonstrate how to use JBoss RichFaces with Adobe Flex and JavaFX.

RichFaces project lead and JBoss core developer Jay Balunas will wrap up the session with insights into the future of RichFaces.  This will include plans for the RichFaces 4.0 release and beyond, community updates, and cross project integrations.

Track Path Date Time
What's New Catalyst Thursday, September 3 5:00 PM - 6:00 PM

The Tao of Teiid

Steven Hawkins — Principal Software Engineer, Red Hat

The Teiid project, a new member of the JBoss Community, fuels the JBoss Enterprise Data Services Platform (formerly MetaMatrix). Teiid provides integration, virtualization, optimization, and performance features for a robust set of data sources and through extensible application programming interfaces (APIs).

In this presentation Steven Hawkins, a JBoss principal software engineer, examines Teiid's approach to optimized real-time disparate data access through standard SQL. Hawkins will highlight rule, cost-based, and federation-specific optimization techniques by interpreting logical query and final processing plans. Processing plans will also be examined in the context of the configurable processing architecture to illustrate how Teiid maintains high query loads.

Track Path Date Time
What's New Integrate & SOA Friday, September 4 9:45 AM - 10:45 AM

Using JBoss Enterprise Middleware in NAVTEQ

Boris Lublinsky — Lead Architect, NAVTEQ

Robert Camp — Lead Engineer, NAVTEQ

The amount of software applications in NAVTEQ continues to grow providing a wide range of functions from searching for points of interest to calculating fastest routes based on real-time traffic. There are applications for collecting probe data and applications to serve up location-relevant advertisements, and they are used in mobility portals, navigation systems, and mobile phone clients.

Although these applications have a lot in common, they come from disparate backgrounds, were developed independently, require different authorization credentials, and introduce various endpoint configurations. Moreover, they tend to be function-based and not solution-focused. As a result, main challenges facing NAVTEQ today include the high cost of maintaining and enhancing existing applications and lengthy times to market.

In order to overcome these challenges, NAVTEQ is currently moving towards service-oriented architecture to create a set of reusable services that can be leveraged by multiple solutions. Middleware that supports centralized deployment of reusable services and enables the service integration is essential to delivering such systems.

The focus of this session is to describe how NAVTEQ is using JBoss middleware technologies to build new service-based solutions. NAVTEQ's lead architect, Boris Lublinsky, and lead engineer, Robert Camp, will discuss several implementations and show usage of JBoss ESB for exposing components/services of their solution, Smooks for data transformation, and JBPM for orchestrating existing services.

Track Path Date Time
What's New Strategize Friday, September 4 11:00 AM - 12:00 PM