‏إظهار الرسائل ذات التسميات javafx. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات javafx. إظهار كافة الرسائل

السبت، 2 أكتوبر 2010

Finally! JavaFX script is dead

I never fully understood JavaFX script. It seemed like a nice enough language, but it neither completely replaced Java nor integrated well with it. Furthermore, some of the features of its library were sorely missing from Java, but not accessible from it. This is why it is refreshing to see the new JavaFX Roadmap. Its main tenet is that JavaFX script is being discontinued and that JavaFX becomes a framework for Java with many exciting features:

  • Binding API: Well, OK, yet another one. Here is hoping that it will not be too cumbersome and find broad acceptance. The API will include observable collections (which are handy for GUI lists and tables).

  • Media framework: for audio and video. About time.

  • HTML5 support: parsing and display. Also desperately needed in Swing (SWT already has reasonable HTML display support).

  • New table control: Apart from better looks, combining it with observable collections should get one the comfort offered by Glazed Lists.

  • New rich text control.

Finally Java gets back the human resources that had been moved to JavaFX script by Sun. The new JavaFX features will make it much more appealing for developing desktop applications.



Update 2010-12-15: Why the new JavaFX makes sense

الاثنين، 8 يونيو 2009

JavaFX authoring tool

The blog post “JavaFX Authoring tool demo at JavaOne 2009 (with video)” shows two videos of a prototype of the JavaFX authoring tool in action. Very nice, the binding stuff reminds me a bit of the Mac OS X interface builder. I still wonder though, how useful binding is in multi-threaded settings.