It is often desirable to have at least part of a JavaFX program's model represented by Java objects. The problem is that JavaFX programs can't bind to plain old Java objects (POJOs) yet. Some workarounds have been suggested, one of them articulated by Magnus Robertsson of jayway.
Magnus has created an open source tool called javafxbinder that utilizes Aspect-Oriented Programming, and PropertyChangeListener functions, to keep a JavaFX object updated when mutator functions in a POJO are called. Nice MOJO, Magnus!
Speaking at Øredev in Malmö, Sweden
On a related note, I'll be speaking at Øredev (founded by jayway and some other "ways": dotway, leadway, testway and realway) which will be held in Malmö, Sweden on 2-6 November, 2009. Hope to see you there!