Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed.

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.

Easier Custom Components with Swing Fuse

Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.

Benchmark Analysis: Guice vs Spring

Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.

Welcome to JavaPolis 2004 Online

Welcome to the online edition of JavaPolis 2004, brought to you by a partnership between Javalobby and JavaPolis. We've recorded the slides, audio, and demos from over 80 speakers with 100 hours of presentations. As a Javalobby Network validated member or a JavaPolis member you get unlimited FREE access to all the content from the conference. You can browse through the different tracks of the whole conference below and watch the presentations as many times as you wish!
JavaPolis 2004 Online has been updated with more of the presentations. This brings the current total to 45! Some of our more recent additions, include Eclipse in Action, JBoss Cache, and NetBeans 4.0. Check them out and be sure to tell your friends about them!

2004 Presentation Gallery

 University Days (December 13th and 14th 2004)

  1. Rod Johnson and Juergen Hoeller - Spring in Action
  2. Adrian Colyer - AspectJ in Action
  3. Gavin King and Christian Bauer - Hibernate in Action
  4. Craig McClanahan - JSF in Action
  5. Gregor Hohpe - Asynchronous Messaging Architectures in Action
  6. Patrick Linskey - JDO in Action
  7. Konstantin Beznosov - Middleware and Web Services Security
  8. Erich Gamma - Eclipse in Action
  9. Dennis Sosnoski - XML data binding
  10. Mary Poppendieck - Implementing Lean Software Development
  11. Joshua Bloch and Neal Gafter - JDK 5.0 in Action
  12. Edwin Khodabakchian - BPEL in action

 Conference Keynotes (December 15th and 16th 2004)

  1. Rick Ross (Founder of JavaLobby) - Strengthening the Java Community
  2. Stephan Janssen (Founder of BeJUG, JavaPolis and JCS)
  3. Simon Ritter and Greg Bollella (Sun Microsystems)
  4. Tim Bray (Sun Microsystems) - Dynamic Languages in the JVM
  5. Jon Bostrom (Chief Java Architect for Mobile Software, Nokia)

 J2SE Track (December 15th and 16th 2004)

  1. James Strachan and Dion Almaer - Groovy
  2. Éamonn McManus - JMX
  3. Joakim Dahlstedt - Memory management and garbage collection for JRockit JVM
  4. Joshua Bloch and Neal Gafter - Java Puzzlers
  5. Hans Muller - JDNC

 J2ME Track (December 15th and 16th 2004)

  1. Thomas Landspurg - Exciting times for J2ME developers

 J2EE Track (December 15th and 16th 2004)

  1. Linda DeMichiel - EJB 3.0
  2. Patrick Linskey - JDO 2.0 - UPDATED
  3. Dennis Sosnoski - Next Generation Web services
  4. David Nuescheler - JSR-170 Standardizing the Content Repository
  5. Andreas Schmitz - BPELJ, BPEL for Java technology
  6. Simon Waterer - Java Distributed Caching
  7. Peter Zadrozny - Extending JavaServer Faces
  8. Rod Johnson - J2EE Without EJB

 Open Source Track (December 15th and 16th 2004)

  1. Vincent Massol - Maven
  2. Mike Cannon-Brookes - Open Source Java Programming
  3. Tom Baeyens - Workflow made practical with JBoss jBpm
  4. Cédric Beust - Beyond JUnit , Introducing TestNG
  5. Bela Ban - JBoss Cache
  6. Howard M. Lewis Ship - Tapestry(Updated!)
  7. Gavin King - Introduction to Hibernate 3

 Security Track (December 15th and 16th 2004)

  1. Konstantin Beznosov - Access Control Architectures: EJBs versus COM+
  2. Susan Landau - Security, Trusted Computing, and Content
  3. Frank Piessens - New programming language technologies for improving software security
  4. Danny De Cock - Poor Man's Java PKI
  5. Erwin Geirnaert - Hacking J2EE Application Servers

 Methodology Track (December 15th and 16th 2004)

  1. Mary Poppendieck - Make More Money
  2. Dan Haywood - MDA, Nice idea shame about the
  3. Gunther Verheyen - J2ME - GlutenFree Case Study
  4. Wim Bast - Model Driven Architectures

 Service-Oriented Computing Track (December 15th and 16th 2004)

  1. Gregor Hohpe - Event-Driven Architectures
  2. David Chappell - Java Business Integration and the Enterprise Service Bus
  3. Jim Rivera - Building SOA-based Applications Using Process-Driven Development
  4. Gerard Maas, Bert Van Vlerken - Java Technologies for Telecom
  5. Matthew Butler - SOA and Document services

 Partner Presentations (December 15th and 16th 2004)

  1. Oracle - Hugo Brand and Marc Meewis - Advanced Persistence issues
  2. JCS-Dolmen - Bart Strubbe - Pragmatic Java clustering
  3. BEA Systems - Jim Rivera - Building SOA-based Applications Using Process-Driven Development, Eddie O'Neil - Apache Beehive
  4. Borland - TBA
  5. JBoss Group - Bela Ban - JBoss Cache
  6. Compuware - Wim Bast - Model Driven Architectures
  7. Explore - TBA
  8. MicroSoft - Alain Leroy - Interoperability between the Microsoft platform and Java platforms
  9. Adobe - Matthew Butler - SOA and Document services

 Business Keynotes (December 17th 2004)

  1. Marc Fleury - Professional Open Source with J2EE
  2. Mark Hapner - Java Business Integration - Extending the Java Platform with Service Oriented Architecture

 Business Speakers (December 17th 2004)

  1. Michel Akkermans - Java in Finance
  2. Vincent Massol - Off-shore Java Development
  3. Kalman Tiboldi - Java at Work
  4. Andre Vanden Camp - ING Bank and Java
  5. Bernard Hauzeur and Stéphane Rondal - Smart Intrusion Detection with Java Technologies
  6. Pierre Van Beneden - Intelligent Documents in the enterprise
  7. Stijn Van den Enden - Unified and Agile, a pragmatic approach for your project
  8. Jos Poelmans - swITch and Java
  9. Peter Zadrozny - SOA, J2EE and Web Services: What's Next"

JavaPolis 2004 Picture Gallery

Here are some of the pictures from JavaPolis 2004. You can view the entire gallery by clicking here.