»Sessions
Ed Burns

De-mystifying JSFIn this 90 minute session, Ed Burns will clear up the fog that sometimes surrounds people's understanding of this Web Application Development Framework. Ed is well suited to the task, having helped shape the design of JSF from its inception up to the present day. Upon leaving this session, the participant will know what JSF is good for, why it is good for these things, and how to be productive using it. Everyone already knows what a web-application is and when it's appropriate to use them. Therefore, the session skips the small stuff and starts out by building a strong foundation by exploring the four pillars of JSF: the View, Model interaction, the Lifecycle, and the Navigation Model. With these concepts firmly understood, we cover some JSF design principals and patterns used all over JSF. Patterns discussed include decorator, singleton, strategy, template method, and observer. For each pattern, its use in JSF will be covered in detail, with emphasis on how the pattern is used to enable developer customizations. The participant then learns about Type Conversion, Validation, Events, and the flexible rendering model. A running example will be constructed throughout the presentation.

Chuk Munn

Cool User Interfaces with JavaFX The Java platform has been extremely prevalent on the backend. However good and cool Java user interfaces are like unicorn, often cited but never seen. Creating cool effects with Java has always been a black art. The Java2D APIs, though powerful, are quite difficult to use. JavaFX is a scripting Java based scripting language. It allows you to access Java2D features like painters, images, imageop, Swing components, etc easily. This session will introduce the audience to JavaFX and will show how to perform some common visual archetype like zooming, fade in/fade out, clipping, scaling, etc. We will also show how you can integrate JavaFX intefaces with Java application by using JSR-223 (Scripting for the Java Platform).

Gisele Consoline

Discovering Business Driven Development for SOA This presentation provides an in-depth look at SOA development with the IBM SOA Foundation. This presentations begins with an overview of Service-Oriented Architecture and the IBM SOA vision. It continues with a demonstration of the basics of the technologies used to implement an SOA and focuses on IBM�s world-class Rational and WebSphere tools for modeling, designing, constructing, and assembling service-based applications.

Hossam Karim

Enterprise Integration;A Service Oriented Architecture Perspective Enterprise Integration is the challenge that architects, designers and developers will definitely have to face while integrating their solutions with their existing customer�s IT infrastructure. Enterprise integration solutions with different flavors and architecture are widely available in the market, while standards available to the community in this area are relatively few. On the other hand, the documented best practices and patterns of enterprise integration, and the evolving standards advancing service oriented architecture concepts are getting wide community acceptance and are successfully being implemented. The purpose of this presentation is to provide an overview of the documented best practices and patterns of enterprise integration, then describe how, from SOA perspective, these patterns and practices can be applied. The presentation also provides a deeper look inside current evolving standards like Service Component Architecture and Java Business Integration.

Pooya Darugar

Java and .NET interoperability; Microsoft platform beyond .NET In this session we will cover interoperability between Java and .NET on multiple levels: exploring webservices for cross platform interoperability and how this promise works in reality. For the second part of the session we will focus on the Microsoft platform beyond just .NET and why Java developers should care. Finally, we will spend a few minutes on the Microsoft initiatives you may not have known about in the open source area.

Alef Arendsen

Configuring the Spring container: away from using XML?? Last November, Spring 2.5 was released. This version of Spring, the de-facto Java EE application platform marks the beginning of the introduction of alternative ways to configure components. In the, we've mainly focused on provided XML as the main language to perform Dependency Injection on object. Since 2.5, Spring has introduced several new ways to doing this. This session focuses on the various ways of using the Spring container to Dependency Inject objects such as the traditional XML language, the extensible namespaces, the @Autowired and @Component annotations, but also the innovative JavaConfig project that is capable of configuring Java objects using @Bean annotations. Each has drawbacks and advantages and this session will discuss which one you should choose in what scenario. You will walk away with a clear understanding of when XML is a good choice for configuration and when to opt for one of the annotation-based options.

Sponsors

Golden Sponsors


Silver Sponsors


Bronze Sponsors


Media Sponsors

For any information about the conference, sponsorship or registration send email to jdc@egjug.org