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

SplitPane.Divider Transition

SplitPane.Divider Transition

Wrote a small utility class to control animated sliding of a SplitPane.Divider. You can find the complete code in my Bitbucket repo here. I intend to make it as simple as possible to attach a slide-animation to a standard SplitPane: splitPane          The SplitPane to be animated. dividerIndex     Index of the divider to… Continue Reading SplitPane.Divider Transition

Introducing ‘adm4EE’: Manage Java EE Application Servers

Today I would like to announce a new project I have started at bitbucket: adm4EE I want to create a JavaFX  based management tool to ease the daily business of Java EE Application Server admins. “A tool to manage App Servers? What about the already existing admin consoles?” The aim is to keep the UI as… Continue Reading Introducing ‘adm4EE’: Manage Java EE Application Servers

FontAwesomeFX: 4.0.1 support

Refer for latest updates here. Hi, I just have updated FontAwesomeFX to support currently released FontAwesome 4.0.1 with all of it’s 369 Icons. Please note that some enum values have been changed, e.g. former AwesomeIcon.SIGNOUT is now AwesomeIcon.SIGN_OUT. Also I have added some convenience methods to the helper class: AwesomeDude.setIcon(TreeItem treeItem, AwesomeIcon icon) { AwesomeDude.setIcon(TreeItem… Continue Reading FontAwesomeFX: 4.0.1 support

Solved: eGalax Touch Screen issues with JavaFX (on Raspberry Pi)

In a former post I wrote about my trouble getting touch support up an running with my eGalax Touch Display, JavaFX and the Raspberry Pi. Today Simon gave me a hint how he solved that touch event issues with JavaFX. Many Kudos to Simon Ritter (@speakjava)! The Clue It turns out that the screen driver… Continue Reading Solved: eGalax Touch Screen issues with JavaFX (on Raspberry Pi)

‘Font Awesome’ Icons with JavaFX: minor updates

Refer for latest updates here. Hi, some minor FontAwesomeFX updates: The AwesomeDude now provides convenience methods to add an AwesomeFont-Icon to existing Labeled-controls and MenuItems by setting the graphic node: labeled.setGraphic(createIconLabel(icon,iconSize)); Recall that direct subclasses of Labeled are ButtonBase, Cell, Label, TitledPane and their friends (by now I have not tested all combination). setIcon(Labeled labeled,… Continue Reading ‘Font Awesome’ Icons with JavaFX: minor updates


Warning: Use of undefined constant XML - assumed 'XML' (this will throw an Error in a future version of PHP) in /homepages/15/d19674497/htdocs/jensd.de/wordpress/wp-content/plugins/wp-syntaxhighlighter/wp-syntaxhighlighter.php on line 1048