FX Experience Has Gone Read-Only

I've been maintaining FX Experience for a really long time now, and I love hearing from people who enjoy my weekly links roundup. One thing I've noticed recently is that maintaining two sites (FX Experience and JonathanGiles.net) takes more time than ideal, and splits the audience up. Therefore, FX Experience will become read-only for new blog posts, but weekly posts will continue to be published on JonathanGiles.net. If you follow @FXExperience on Twitter, I suggest you also follow @JonathanGiles. This is not the end - just a consolidation of my online presence to make my life a little easier!

tl;dr: Follow me on Twitter and check for the latest news on JonathanGiles.net.

JavaFX links of the week, March 25

Hi all – here’s this weeks links – enjoy! 🙂

  • JavaFX Scene Builder b22 is available for Linux. Download it (along with versions for Mac and Windows) from the usual place.
  • Hendrik Ebbers has two posts this week. Firstly a blog post about how to use native Aqua icons in JavaFX (when running on Mac OS X). Secondly Hendrik has blogged about assertions and rules in MarvinFX. MarvinFX is a testing framework for JavaFX is that Hendrik is currently developing.
  • InteractiveMesh.org have released a 3D model importer for JavaFX 8.0 (using the new 3D capabilities that are included in JavaFX 8.0). At present it appears that source code is not available, but it would be great to see it.
  • Speaking of 3D, as I mentioned last week, John Yoon from the JavaFX team at Oracle will be presenting at the Silicon Valley JavaFX Users Group on March 27. As per usual you can attend in person or virtually. What’s cool is that John studied animation at the UCLA Film School, where he received his Master of Fine Arts in Animation/Film. Prior to working at Oracle, John worked in the animation industry as a Character Technical Director at Disney Animation and DreamWorks Animation on such films as “Chicken Little”, “Meet the Robinsons”, “Shrek Forever After”, and “How to Train Your Dragon”.
  • ScalaFX 1.0.0 M2 was released recently. If you’re interested in building JavaFX-based user interfaces in Scala, then you should definitely check out this library.
  • Yennick Trevels has two posts this week as he continues his ‘JavaFX: Structuring your application’ series. Firstly, he posts about the application logic layer, and secondly about the service and application state layer.
  • Russel Winder has put up a slide deck for his talk on ‘GroovyFX: or how to program JavaFX easily‘.
  • Jorn Hameister has posted code that generates the Mandelbrot fractal using JavaFX Canvas.
  • mihosoft have announced that they have ported the JFXtras Window Control (VFXWindows) to JavaFX 8.0. They say the main motivation was to gain retina support, but note that performance is also significantly improved in JavaFX 8.0.
  • tomo taka has blogged about creating a file system browser in JavaFX using the TreeView control.
  • Pierre Jansen has released an app he calls ZebraBlender. As he puts it, it is designed to “assist in the creation of more accurate Geo & SpectroBlend waves for Zebra2 & Zebralette.” He goes on to say “Besides allowing you to precisely specify the value of each point in the wave, it also includes a Javascript interpreter which allows you to programatically specify the wave shape and/or wave set.” In short, it uses charts, embedded JavaScript and the new graphics APIs in an interesting way.

That’s all folks. Catch you all next week.

JavaFX links of the week, March 18

A heap of links this week, and I’ve already spent long enough writing the links out below, so let’s just get straight into it! 🙂

  • JDK 8 b81 is out now for download, and as always contains the latest JavaFX 8.0 bits for you to test out.
  • JavaFX Scene Builder 1.1 Developer Preview b22 is now available for download.
  • Jasper Potts posted an updated blog post about the new Modena theme that is coming to JavaFX 8.0. It has come a long way since the first post on Modena six weeks ago, and much of the community advice has been listened to to refine the Modena look. Personally I think it is miles ahead of what we shipped in JavaFX 1.x and 2.x (which is known as Caspian).
  • Tom Schindl continues to write a number of interesting blog posts detailing his current projects. This week he has three posts. Firstly, he talks about building an intelligent code editor with JavaFX and JDT. Secondly he has announced the release of e(fx)clipse 0.8.1 which includes a number of new features. Finally, he has details of his upcoming talks about e(fx)clipse and JavaFX at EclipseCon next week.
  • Speaking of Eclipse, Kai Tödter has blogged about his experiments with GEF4 graphics being rendered using JavaFX Canvas.
  • Hendrik Ebbers has started work on a testing framework for JavaFX that he is calling MarvinFX. I hope that this project gains a lot of traction with the community and can grow to encompass fixtures for all UI controls to make testing quicker and easier.
  • It’s not for another week yet (so I’ll remind you again in a weeks time), but John Yoon from the JavaFX team at Oracle will be presenting at the Silicon Valley JavaFX Users Group on March 27. As per usual you can attend in person or virtually. What’s cool is that John studied animation at the UCLA Film School, where he received his Master of Fine Arts in Animation/Film. Prior to working at Oracle, John worked in the animation industry as a Character Technical Director at Disney Animation and DreamWorks Animation on such films as “Chicken Little”, “Meet the Robinsons”, “Shrek Forever After”, and “How to Train Your Dragon”.
  • It is great to see the JetBrains folks starting to get right behind JavaFX. This week they have posted about their improved support for JavaFX 2 CSS in IntelliJ IDEA 12.1.
  • A whitepaper was published over at the Oracle Technical Network about how Integra CCS uses JavaFX to power contact centers around the world.
  • Björn MĂĽller has published an article titled Why, Where, and How JavaFX Makes Sense.
  • Farrukh Obaid has published another JavaFX skin, this time it emulates the look of the Office Silver look.
  • Jens Deters has a post about custom components, where is explores hover effects.
  • Jorn Hameister has blogged about how to create a JavaFX dartboard with Shapes (Path, Arc, ArcTo, Circle) and Text.

Keep up all the hard work folks – you’re doing such a great job and it is a pleasure reading what you’re all up to! 🙂

Modena Theme (Update)

Modena Theme (Update)

We have been working really hard on the new Modena theme for JavaFX 8. I think we are finally really close so I wanted to share with you where we got to. I really hope you like the progress and direction. We took a lot of the feedback from the last blog into consideration. Overall though I am really happy and feel that this is going to do as much as we can to make JavaFX applications look great out of the box.

Modena example windows

Retina Mac
For those lucky enough to be running on Retina Mac then we also have support for Retina now in JavaFX 8 and with Modena so enjoy.
retina-pic

Trying for your self
The almost final version of Modena will be available this week in Java 8 Early Access build 81. For instructions for enabling Modena and running the test application see the first Modena blog post.

(more…)

JavaFX links of the week, March 11

Hi all – welcome to yet more JavaFX links! Hopefully there is something for all of you to learn from and enjoy. Have a great week and I’ll catch you again in a weeks time with yet more of your links! 🙂

JavaFX links of the week, March 4

A heap of links this week, so let’s get right into it. Enjoy! 🙂

Catch you all next week.