Difference between revisions of "JavaFX Binding"

From JVMLangSummit
Jump to navigationJump to search
 
Line 4: Line 4:
 
; Project:  
 
; Project:  
 
; Blog:  
 
; Blog:  
; Slides: [[Image:file.pdf]]
+
; Slides: [[Image:Field_JFX_Bind.pdf]]
  
 
=== Abstract ===
 
=== Abstract ===

Latest revision as of 15:16, 18 September 2009

JavaFX Binding

Robert Field - Sun

Project
Blog
Slides
File:Field JFX Bind.pdf

Abstract

A performance tale: the evolution of binding in JavaFX — Robert Field

JavaFX Script is a statically-typed, object-oriented language for building Rich Internet Applications on the Java Platform. JavaFX Script provides data binding as a first-class entity, allowing developers to do much more with less code.

As might be expected, the first version of the JavaFX compiler implemented features such as binding and dependency management in a runtime library. This enabled us to get to a working compiler quickly, but as often happens the performance of this approach is not ideal. Then comes the long slow process of making things faster by breaking abstractions and pulling intelligence from the runtime library into the compiler.

This talk will chronicle our ongoing work on making JavaFX not only powerful and fun but fast.

Background

Current Status

Future

Key Issues for Discussion

(please expand cooperatively)