At your Service!

The Service class (javafx.concurrency.Service) may not only be used to keep the UI reactive on long duration tasks but can also be used to change the state of controls or keep UI in a reasonable state on short term actions. Recall that a Service is like a reusable Task. A Task can be executed once… Continue Reading At your Service!

MQTT.fx 0.0.3 released

Download latest binaries HERE. Most significant change: I have added a pane to show some status values of the broker: In v0.0.3 these $SYS topics are recognised (Tooltips are showing the descriptions): Version: $SYS/broker/version Build: $SYS/broker/timestamp Uptime: $SYS/broker/uptime Subscriptions Count: $SYS/broker/subscriptions/count Changeset: $SYS/broker/changeset Clients Connected: $SYS/broker/clients/active Clients Expired: $SYS/broker/clients/expired Clients Disconnected: $SYS/broker/clients/inactive Clients Maximum: $SYS/broker/clients/maximum… Continue Reading MQTT.fx 0.0.3 released

FontAwesomeFX 8.0.7/8.0.8 released

UPDATE: In 8.0.7 I forgot to replace the TTF! So 8.0.7 still contains the 4.0.1 font. Some icons may not be displayed with 8.0.7. Have fixed this issue with fontawesomefx-8.0.8. I have updated FontAwesomeFX and released version 8.0.7. A few days ago the FontAwesome 4.1.0 was released with 70+ additional icons (FontAwesome now contains 439… Continue Reading FontAwesomeFX 8.0.7/8.0.8 released

“somehow more organic”: how to create a ‘noisy’ gradient in JavaFX

If you always wondered why some regions on your Mac, Websites or in your Smartphone-Apps look somehow more organic than a plain coloured area or even an region with a gradient, have a closer look! Zooming into these areas shows that they are a bit “noisy”. This effect can be created very easily with CSS… Continue Reading “somehow more organic”: how to create a ‘noisy’ gradient in JavaFX

MQTT.fx 0.0.2

A new version of MQTT.fx is available and I have polished the pre-alpha version and added some new features to MQTT.fx. Download latest binaries HERE. The Video for Jim Weaver’s “Real World Apps” talk @GeeCon2014 in Kraków Controls to connect to the broker and to subscribe to topics are now placed in the header: “Connection… Continue Reading MQTT.fx 0.0.2

JavaFX based MQTT Testing Utility

Download latest binaries HERE. Now that MQTT is on its way to become THE industry-standard protocol for IoT and M2M communication the IoT community might have to review current message strategies. Isn’t it a very good way to start with a JavaFX-Client to get into MQTT ;-)? So, currently I am working on JavaFX based… Continue Reading JavaFX based MQTT Testing Utility

NetBeans 8 – Shortcut to Remote Platforms

The recently released NetBeans 8 holds a great gift for all Java Embedded Developers: Build-in support for Remote Java Standard Edition platform. To introduce this great and handy feature I created some screencasts: Part1: headless Part2: JavaFX on Pi Part 3 – Remote Platform Debugging José Pereda has also blogged about this feature in action:… Continue Reading NetBeans 8 – Shortcut to Remote Platforms

Between 0 and 1 – PWM with Raspberry Pi

Between 0 and 1 – PWM with Raspberry Pi

Switch on and off an LED and let run a motor at one speed and direction is easy, but what if I want to e.g. control the brightness of an LED or control motor-speed? A kind of analog signal is needed: This is done with Pulse-width modulation (PWM). PWM is a “modulation technique that conforms… Continue Reading Between 0 and 1 – PWM with Raspberry Pi

Swing and JavaFX: working with JFXPanel

I soon will have to deal with JavaFX in a Swing based fat client – oh sorry, of course I meant “multi-layered rich-client” ;-)! So this brings me to have a look at the JFXPanel. The JFXPanel is a javax.swing.JComponent to embed JavaFX content into Swing-UIs. A JFXPanel can be used similar to a JPanel… Continue Reading Swing and JavaFX: working with JFXPanel

Call to verify responsiveness of your JavaFX UIs

Recently Jim Weaver installed my little picture indexing app “picmodo” for a demo on his Surface Pro and the GUI became a pice of junk. Obviously the basic font size of JavaFX on a Windows Tablet is to high: I assume, too absolute sizes and positions are not always the best idea, even if the… Continue Reading Call to verify responsiveness of your JavaFX UIs