Archives for category: Links

A relatively quiet week this week, but what we do have is great – new releases and new open source projects – great stuff!

Catch you all next week :-)

Another week, another batch of links. Enjoy!

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

Another week, more links – enjoy :-)

  • Tomas Mikula is working on two interesting projects that you should keep an eye on (on top of his excellent CodeAreaFX): ReactFX and UndoFX. The ReactFX “project is an exploration of reactive programming techniques for JavaFX” – and I highly recommend you look at the code examples to understand how it might be useful in your projects. UndoFX is “a general-purpose undo manager for JavaFX (or Java applications in general).” Again, something that could be very useful in your applications! :-)
  • Jens Deters has posted code to make it easy to animate a SplitPane divider.
  • Daniele Renda has a post on “Real World JavaFX with GraniteDS : the ACI Ticketing and Booking System”.
  • Dirk Lemmermann has blogged about another control coming in the soon-to-be-released ControlsFX 8.0.5: MasterDetailPane.
  • Thierry Wasyl has posted a handy tip on how to more cleanly ensure your code is running on the JavaFX Application Thread.
  • Steven Schwenke has blogged about an extendable search pane he has created in JavaFX, which may be useful for other developers.
  • Thomas Bolz has published his project ‘renamerFX‘ which is a utility to “batch rename your pictures and movies after taking them from the camera from cryptic to meaningful file names.”
  • Jan Kovar has started work on FXUtils, whose stated goal is to “develop set of components for easier development of JavaFX 8 applications using FXML.”

See you all next week for another round.

This year is going so fast! It’s February already?! Time to slow down and check out the latest JavaFX news I reckon! Enjoy :-)

  • Dirk Lemmermann has posted about a new control he has developed for JavaFX 8.0 and has contributed to the ControlsFX project. It is called PlusMinusSlider, and for anyone familiar with Google’s Picasa software, you may be familiar with the control. In Picasa it allows for scrolling through the images at a speed related to how far the slider thumb is from the center. When the mouse is released the thumb goes back to the middle and scrolling stops. A very specialised control for sure, but I’m certain people will find use cases for it in their own projects!
  • Tomas Mikula continues to improve his CodeAreaFX project for JavaFX. This library is a rich text editor, code highlighter and more – Tomas is doing an excellent job!
  • A video of Sven Efftinge and Tom Schindl presenting at W-JAX in Munich in 2013 about ‘Xtended JavaFX’ is now available online. From the summary page: “Xtend is a statically typed programming language which translates to readable Java source code. JavaFX is the new shiny way to develop desktop applications in Java. JavaFX applications written with Xtend are much less cluttered and more readable at the same time, hence it increases developer productivity significantly.”
  • Speaking of Tom, he has announced the release of e(fx)clipse 0.9.0, which looks to include a heap of new features.
  • Mario Voigt has posted a new project on Github that he is calling ScreenFX. It is a tool that “adds features to resize and arrange stage windows for multiple screens”.
  • Jens Deters has posted two videos of his SplitPaneSlider project, which I think is a nice feature for many user interfaces to consider using.
  • Tomas Brandalik has posted a video of his work on supporting JavaFX projects on Android from within a NetBeans environment.

That’s that for another week. Catch you all later :-)

Another week of great links – enjoy! :-)

Catch you all next week!

Hi all. It’s a public holiday where I am in New Zealand today, so I’m going to keep this post brief as my todo list is long. Enjoy! :-)

That’s all folks. Catch you next week!

Today is a special milestone for the Java desktop links of the week posts – quite by accident I just realised that my first post (then titled ‘Swing links of the week’) was published on this day five years ago! It feels like an age ago – and given that I do one post a week that means I’ve done roughly 260 posts. Each post takes at least an hour to write up (and often much more), which suggests I’ve spent around 6.5 weeks of full-time equivalent work providing these weekly posts. That’s just plain scary! :-) Who knows where these posts will go in the future, but for now I hope you continue to enjoy and appreciate both what the community is doing, and my effort in highlighting everyone’s wonderful contributions!

Ok, that’s enough – let’s get on with the news :-)

  • Angela Caicedo has presented at the Silicon Valley JavaFX Users Group on “Beyond Beauty: JavaFX, Parallax, Touch, Raspberry Pi, Gyroscopes and much more“.
  • Speaking of the Silicon Valley JavaFX Users Group, the next meetup is being held on January 23rd with Ryan Cuprak on HTML5 and JavaFX. The summary says the presentation will talk about how “The HTML5 juggernaut is radically changing client-side development on mobile devices as well as the desktop. Given the pervasiveness of HTML5, where does JavaFX fit in the picture? This presentation examines both HTML5 and JavaFX, covering the technical strengths and weaknesses of each.” As always the session will be live broadcast – check the link for the details.
  • Dirk Lemmermann has been working on a (commercial) JavaFX-based gantt chart control. It looks very polished, and he is planning to start up an early adopter program around March. It would be great to see it in an open source library, but I guess at the end of the day it is better that a gantt chart option exist than not!
  • Kunas Ramazan has a post on enterprise app development with JavaFX and pm4j.
  • William has announced the release of GraniteDS 3.0.1.GA. It comes with a few important bug fixes and some improvements in the documentation.
  • Christoph Nahr has blogged about JavaFX text icons as images and files. In other words, he is converting scalable glyph fonts to pixel images.
  • Andi has created a TextFlow-like container for JavaFX 2.x.  TextFlow is new API in JavaFX 8.0 that (unsurprisingly) deals with layout of text in an intelligent way. It is a very nice feature of JavaFX 8.0.
  • William Antônio Siqueira has two posts this week, as he is developing a JavaFX-based client to control the RedHat Business Rule Management System. The first post explores the code to connect to the rest endpoint, whilst the second post covers the construction of the client side code.
  • Sven Ruppert has posted part one of a series of posts on creating an FXController with CDI managed DynamicObjectAdapter.
  • Steven Van Impe has posted part one of a two-part series on game loops and applying them to JavaFX. The first post covers the general theory around game loops, whilst the next post will cover applying this to JavaFX specifically.

That’s all for this week. Catch you all again next week! :-)

Another weeks worth of links, posted whilst I’m on vacation, so pardon the brevity! :-) Enjoy!

  • Gerrit Grunwald has posted a video showing an application he has developed running on desktop, Android, iOS and Raspberry Pi. It is a great video as it shows the state of JavaFX on these platforms, and what remains to be done. In general it is very pleasing seeing where things currently stand – it seems beyond a few issues with fonts and layout, the primary focus needs to be on performance.
  • Sven Ruppert has blogged about the internals of the TestFX library for testing JavaFX user interfaces.
  • Andy Till continues to work on his Cavity Search API for searching for labels in JavaFX user interfaces. It looks like it will be a really useful API for users wanting to provide this specific feature in their software.
  • Dino Tsoumakis has released a fork of Adam Bien’s followme.fx, with his version focusing on support for iOS.
  • Laurent Nicolas has created an application for his kids called DrawKidFX which makes use of JavaFX, Leap Motion, and his Radial Menu control.

That’s all folks. See you again next week :-)

Understandably it is a quiet week of links this week, but that doesn’t mean things have ground to a complete halt – there have been a few open source releases that you should definitely explore.

  • Johan Vos has announced the release of DataFX 2.0. As mentioned in the blog post, “DataFX 2.0 runs on top of both JavaFX 2.2 as well as JavaFX 8. We are now starting the work on DataFX 8, which will only run on JavaFX 8. We might release a DataFX 2.0.1 version containing bugfixes, but only if there is a real need for.”
  • ControlsFX 8.0.4 was released this week. It was a minor release mainly resolving an issue in the 8.0.3 around loading images from within the ControlsFX jar file (for things like dialogs). This is now fixed in 8.0.4.
  • TestFX 3.0.0 has been released. This is an excellent library for writing unit tests for testing your JavaFX user interfaces. I recommend you check it out.
  • Hendrik Ebbers has blogged a preview of the DataFX controller framework. This framework helps to create the views of applications, define actions on them and create flows that contain a subset of views.
  • Whilst I don’t make a practice out of job advertisements, given it is a quiet week I thought I’d mention that a company called Anahata, based in Australia, is looking to hire a JavaFX developer (from anywhere in the world) to help them with their projects.
  • GraniteDS 3.0.0.GA has been released. GraniteDS is an event-driven, cross-framework, application client container.

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

I’m on holiday this week (and for most of January), so I’m keeping today’s post brief and to the point. Also, next week my first son is due, so whether there is a post anytime next week is up in the air. I hope you’ll understand! :-) Anyway, enjoy! :-)

  • The JavaFX Prague Team blog has a JavaFX on Android follow-up post, summarising the current state of the art.
  • Tomas Mikula continues to work on his CodeAreaFX UI control, which is a “text area for JavaFX that supports assigning style classes for ranges of text. It is intended as a base for code editors with syntax highlighting.”
  • There seems to be a lot of interest recently in adding a date axis to the JavaFX chart API. This week Gerrit Grunwald has blogged about a DateAxis API he has developed that makes use of JSR 310 (new date and time APIs). It would be great to see the community pull together some improved / additional APIs for the charting component of JavaFX and to contribute these back to JavaFX *hint hint* ;-)
  • Speaking of JSR 310, Florian Brunner has upgraded his Drombler Commons API to use the new Java 8 Date and Time APIs.
  • Pedro Duque Vieira has two posts this week. Firstly has has posted about his Metro-styled PasswordField for JavaFX. Secondly, he has a post detailing some of the changes in the JavaFX controls API coming up in JavaFX 8.0.
  • Mark Stephens has a post introducing a PDF viewer for JavaFX written solely using JavaFX technologies.
  • Christian Schudt has recreated Tetris in JavaFX, and has posted the code online for your learning pleasure.
  • Andy Till has made available code for his ‘Cavity Search’ project. As summarised by Andy, “Cavity Search is a UI search library for any JavaFX UI. Given a node instance, Cavity Search will go through the nodes hierarchy, finding all text. When it finds a text match it will create a highlight node that can be added to your scene.”

Catch you all (possibly) next week! :-)