Wiki Topics
Gaja Sutra
javafx at olifanz.com
Wed Jan 23 14:38:13 PST 2013
> I want to write a bunch of documentation on our wiki around working with and contributing to openjfx. Some of this will be on-boarding documentation (including building, testing, etc). Some of it will be architecture. Some of it will be features.
>
> What are the things you'd like documented on there? What would have been (or would still be) most useful in understanding the platform when approaching it from the perspective of a contributor (whether contributing patches or bug reports etc)?
I would appreciate some documentation on motivations in JavaFX
architectural choices.
By example, here is my biggest question: JavaFX has mostly a retained
scenegraph, but use immediate events by defining immediately-called
listeners on each property. How not using retained listeners per
control, called only at the end of an operation-transaction on the
control (as defined by Platform.runLater) or even a global event bus for
retained events of the full scenegraph?
If event-handling is not part of properties, controls would be simple
Java beans using standard Java classes, and not use the specific
JavaFX-observable classes Observable*, *Properties, etc. (this can
possibly reduce static and dynamic footprint, if cost of control-scoped
listeners or global event bus is sufficiently small).
Thanks,
More information about the openjfx-dev
mailing list