JogAmp’s JOGL FFmpeg Binding Update

As already demonstrated in the previous Graph UI blog, the FFmpeg binding has been properly update, now supporting version 4, 5 and the development trunk 6. Version 4 is currently used in Debian 11 and version 5 in Debian 12. Each implemented version uses the current non-deprecated FFmpeg code-path. Continue reading “JogAmp’s JOGL FFmpeg Binding Update”

Reimagine Java on Desktop & Bare-Metal Devices

The vision and reimagination is to unite forces and bring back Java UI on bare-metal embedded devices, mobile and desktop. In the lasts months and years, I have sadly seen companies revoking their commitment and trust in Java in regards to Human Machine Interface (HMI) or User Interface (UI) applications. Continue reading “Reimagine Java on Desktop & Bare-Metal Devices”

Graph Type Rendering Update 3

Just another little update, the 3rd, see first update and the second one for progress.
Basically one bug within the TypecastRenderer has been fixed, transforming the Glyph into our OutlineShape. Furthermore it may produce Java code to be pasted in a test class to test remaining issues. Continue reading “Graph Type Rendering Update 3”

Graph Type Rendering Update 2

Since my last update, I changed the Type Rendering to produce OutlineShapes in font and resolution independent font em-size units instead of font-units to be divided by unitsPerEm earlier. The UI demos have also been updated and the following screenshots demonstrate Graph UIs potential of its immersive scene UI. Continue reading “Graph Type Rendering Update 2”

Graph Type Rendering Update 1

After releasing JogAmp 2.4.0 (see feature/buglist), it was time to tackle an outstanding issue once again: Type Rendering. Motivation was born again by finding the most interesting feature to use Java with JOGL on Desktop, Mobile and Embedded Devices. At least for my taste, I identified this to be Graph UI,  an immersive UI within the 3D scene including text and UI objects and user interaction. Continue reading “Graph Type Rendering Update 1”

What is Direct-BT? Where is JogAmp 2.4.0?

What is Direct-BT?

I happily joined Xerxes’s call to enhance the
Bluetooth experience on embedded GNU/Linux for Zafena.

This ended up in a new Bluetooth LE (almost done) and BREDR (in progress)
C++-11 implementation named Direct-BT.

It exposes a modern Java binding to the refactored original TinyB. Continue reading “What is Direct-BT? Where is JogAmp 2.4.0?”