Award-winning Top 25 JUG!

Denver Java Users Group

Denver Java Users Group brings you leaders and specialists in Java technologies for first hand exposure to code, best practices, tools, methodologies, and cutting-edge solutions. Meetings are free and open to the public.

 
Wednesday, June 11th, 2008
Next Monthly Meeting

agenda

5:30 p.m. Food and Networking
6-7 p.m. Basic Concepts
7-7:15 p.m. Break and Announcements
7:15-8:15 p.m. Main Meeting
8:15-8:30 p.m. Questions and Answers
8:30 p.m. Door Prizes


location

We will be meeting at the Tivoli Building which is closest to the Pepsi Center side of the campus. We are in Turnhalle. This is room 250 on the first floor of the Tivoli building.

For directions to the Auraria Campus, click here.

sponsors

 
6:00 p.m. - 7:00 p.m.
Basic Concepts
Introduction to Richfaces
Scott Ryan

Description

Richfaces is a project hosted by JBoss and is a combination of Ajax4JSF and the original Richfaces components. Richfaces offers a set of JSF components with enhanced capabilities over the basic ones offered by JSF or MyFaces. The Ajax component supports partial page refresh and a number of other Ajax features. This project is unique in that it allows you to use the Richfaces Ajax enabled components or to enable basic JSF or Myfaces components with Ajax capabilities using simple tags.

We will explore the event model of Richfaces as it compares to other solutions such as Icefaces. We will look at a number of Richfaces components and how they offer extended capabilities to improve the look and performance of your existing faces projects.

We will also look as some common applications of Ajax in a faces application using both Richfaces components and Ajax4JSF structures to add Ajax capabilities to base JSF and MyFaces components. We will be leveraging the Appfuse project to jumpstart the sample project and concentrating on weaving Richfaces into a project using MyFaces and Facelets.


Speaker

Scott is an SOA and Open Source Evanglelist working with various companies optimizing their adoption of SOA and Open Source strategies to increase business value. He is both an architect and hands-on developer with experience in a number of open source and commercial toolsets.

Though he currently resides in Denver, Colorado, Scott works with a number of companies of all sizes in many industries throughout the world. He specializes in process optimization leveraging Open Source and commercial offerings such as BEA Weblogic, IBM Websphere, ATG to achieve unparalleled efficiencies. Scott has been delivering leading edge solutions in countries around the world including Latin America, Canada, Russia, China, Europe, Middle East and Africa since 1984. He has leveraged his teams to deliver software, hardware and consulting solutions in multiple industries including Petroleum, Visualization, Telecommunications, Entertainment, Banking and Mortgage.

Scott is currently working in the areas of Web Services, Portals, Frameworks and delivery optimization. He is a BEA Technical Director, serves on the Board of Directors of the Denver BEA User's Group and is a principal at Soaring Eagle, LLC. He participates in several open source projects including Maven, Mojo, Cargo, Pollinate, Beehive, Eclipse and sponsors an open source fleet maintenance and inventory management system known as Swoop. Additionally, he is a regular speaker at user group meetings and industry conferences. Scott holds a degree in Geophysical Engineering from Colorado School of Mines. In his free time he enjoys volleyball, riding his Harley, flying and skiing.

7:15 p.m. - 8:30 p.m.
Main Meeting
Using XAware with Service-Oriented and Web-Oriented Architectures
Kirstan Vandersluis

Description

Service-oriented Architecture and Web-oriented Architecture share a common need to expose a logical, rationalized set of data services to encapsulate the complexities of diverse physical data sources.

In this presentation, Kirstan Vandersluis, project leader at XAware.org, discusses where and when to use XAware to build an XML-based composite data services layer to feed SOA and WOA/RIA based applications. Kirstan demonstrates using the XAware tooling to map text file and relational sources into a data service, how to shred XML into multiple database tables, and how to invoke these services using WS-*, REST, and a Java API.


Speaker

As founder of XAware, Kirstan Vandersluis has been instrumental in developing XAware's data integration tools, based on knowledge gained from experience in industries including financial services, insurance, banking, DoD, semi-conductor, and telecommunications.

Vandersluis often speaks and blogs about XAware, SOA, and related technologies and has published a book, "XML-Based Integration with XAware". Vandersluis holds a BS in Computer Science from University of Michigan, and an MS in Computer Science from University of Colorado at Colorado Springs.