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.
by Jonathan Giles | Mar 24, 2013 | Links
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.
by Jonathan Giles | Mar 17, 2013 | Links
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! 🙂
by Jonathan Giles | Mar 10, 2013 | Links
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! 🙂
by Jonathan Giles | Mar 3, 2013 | Links
A heap of links this week, so let’s get right into it. Enjoy! 🙂
Catch you all next week.
by Jonathan Giles | Feb 23, 2013 | Links
Hi everyone, and welcome to another weekly links roundup. This weeks post is a day early as I’ll be out of town when I usually post. Anyway, enjoy! 🙂
- Tom Schindl continues his work on styled text rendering in JavaFX, going so far as to improve performance by 100x, and then developing a styled text editor using a combination of the new rich text support in JavaFX 8.0 and the ListView control.
- Speaking of Tom, you can find out more about what Tom has been up to with rich text in JavaFX in an interview I posted with him.
- John Hendrix has posted a YouTube video of a JavaFX Carousel control that interestingly is simply a new skin for the TreeView control that ships with JavaFX. I’d be interested in seeing the source code for this!
- Jarek Sacha wrote to let me know that ScalaFX 1.0 Milestone 1 has been released. As he puts it, “ScalaFX helps you simplify creation of JavaFX-based user interfaces in Scala. ScalaFX uses a simple, hierarchical pattern for creating new objects and building up the scene graph. ScalaFX supports full interoperability with Java and can run anywhere the Java Virtual Machine (JVM) and JavaFX2 are supported. Current version supports most of the JavaFX 2.2.* functionality. For more information see ScalaFX home page.”
- Elisabeth Engel has posted on how to present Spring Data Neo4j Nodes in a JavaFX TableView.
- JacpFX, the RCP framework on top of JavaFX and Spring has reached version 1.2. This release is mainly a bugfix release and improves stability and overall performance.
- Jens Deters has updated his blog posts on how to use the ‘Font Awesome’ font in JavaFX. You can find read his earlier post for further context.
- Anton Epple has posted about he has written a Space Invaders clone in JavaFX using his fx2d library (and 175 additional lines of code).
- Arnaud Nouard has posted part two of his series on the Undecorator library he is developing, this time focusing on ease of integration with your application.
- Andy Till continues to develop his EstiMate application, this week releasing version 0.0.2. As he puts it, “EstiMate is not a project management tool, it is firmly aimed at software engineers and developers who need to provided accurate estimates for tasks to be performed by themselves and their team.”
- Farrukh Obaid has posted a video of a new CSS theme he has been working on for JavaFX. It looks good, but now I’m keen to see the code. Hopefully it is made available sometime soon (if it isn’t already).
That’s us for another week. Catch you again in a weeks time! Keep up the great work folks! 🙂
by Jonathan Giles | Feb 17, 2013 | Links
Hi all, a bunch of really good links this week. I hope there is something of interest to you all – enjoy! 🙂
- Richard Bair posted an open source status update, and included some news about iOS and Android plans. It is important to note exactly what Richard is saying, which I think is fairly well summarised by Tom Schindl over on his blog. This was also covered by Dustin Marx, Slashdot, InfoQ and Parity News, among others.
- The session recordings from JavaOne 2012 are now available online for your viewing pleasure. There are a heap of JavaFX-related videos in there, so you’ve got plenty to watch as time permits!
- Hendrik Ebbers has posted a preview of the ObservableExecutor feature that is coming in DataFX.
- Daniel Zwolenski has released JavaFX Maven Plugin 1.4.
- Speaking of Maven, Florian Brunner has posted about how to use the JavaFX doclet with Maven.
- Tom Schindl also blogged this week about experimenting with the new JavaFX rich text support coming in JavaFX 8.0. He has essentially built a working source code viewer (with proper syntax highlighting).
- In yet another blog post, Tom posted about an upcoming feature in e(fx)clipse: a smarter JavaFX CSS editor. It looks very nice! 🙂
- Dustin Marx has two other posts this week. Firstly, he has blogged about GroovyFX, and secondly about styling JavaFX pie charts using CSS.
- I always enjoy seeing people discovering my APIs. This week Anton Epple showed the power of the pre-built cell factories that have been shipping with JavaFX since 2.2.
- Speaking of Anton, he has two other blogs this week. Firstly, he blogged about how he has created a minimal JavaFX presentation player in JavaFX itself (which makes it really easy to demonstrate JavaFX concepts). Secondly, he blogged about how he implemented the A* algorithm for pathfinding in his JavaFX tile game.
- Jim Weaver has a post on lambda’s in Java 8, and how they impact the code you’ll have to write for JavaFX user interfaces (when you’re using Java).
- Canoo have posted part six of their JavaFX abacus tutorial, this week focusing on styling the user interface.
- Björn has posted an update about the CaptainCasa JavaFX client, including details on a date picker, virtual keyboard, a scheduler and other updates.
- Speaking of virtual keyboards, another one has just been released on Github.
- mihosoft have posted a video of their scalable content functionality that they recently pushed to JFXtras. It’s quite interesting technology.
Catch you all in a weeks time 🙂