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. Direct-BT provides direct Bluetooth LE and BREDR programming… Continue reading What is Direct-BT? Where is JogAmp 2.4.0?
While I was doing the admin work for the next JogAmp release 2.4.0 I added some old video teaser supporting the point of enabling high performance hardware accelerated features to anything Java™’ish for any platforms. It rang some belts that all these demos were easily and interactive launched used Applets within the browser. Sadly today,… Continue reading Resurrecting a dying Species? Bring back Java™ to the Browser?
Note that all branches have been merged back into master. General 2.4.0 Release Details See wiki entry. New Features of 2.4.0 Release Details See wiki entry. Notable: Java™ 11+ Compatibility (Remove Warning, Build and Run) GNU/Linux aarch64 DRM/GBM Support for JOGL(EGL) and NEWT Raspberry 3b+ Success Post (Bug 1156) Raspberry3b+ Success Video Clip iOS Support… Continue reading JogAmp 2.4.0 Release Feature Freeze & Complete
Finally pushed our crosstool-ng-projects configuration to our SCM repositories and published the latest signed & hashed binaries here. Changes to the last April toolchain builds are multiple: Updating crosstool-ng to latest release 1.24.0 Aligning configuration with Debian 10 (Buster): glibc 2.28 binutils 2.31.1 gcc 8.3.0 (unchanged) Using 4-tuple symbolic links to 3-tuple, dropping vendor. This… Continue reading Cross Compilation to Arm64 for OpenJDK, JogAmp on GNU/Linux, iOS, ..
First of all KUDOS to Debian’s new release this month, Debian 10 (Buster). Notable to me is the effort for reproducible binaries, which aligns with my security Source Certification Contract (SCC) goals of Are You Who You Say You Are? Trust the Source, User. Debian’s Buster release PR accordingly: Thanks to the Reproducible Builds project,… Continue reading Debian 10 (Buster) ZFS Live Image Recipe
JogAmp port to iOS, tested on ipad pro 11, arm64. We use our own OpenJDK 9 x86_64 and arm64 build for the arm64 device and the x86_64 simulation. The iOS port complements our wide range of supported platforms as demonstrated here. This video demonstrates a working NEWT iOS port: Mitigates FBO Depth Buffer iOS Quirk… Continue reading JogAmp iOS Arm64 Port: NEWT
My favorite tagline from Niels Bohr, which I also have chosen for our Jenkins build & test server? An expert is a man who has made all the mistakes which can be made, in a narrow field. The OpenJDK build and GlueGen iOS bring-up had its own little challenges, now I walked through another bunch… Continue reading JogAmp iOS Arm64 Port: First Visuals …
I have been distracted from completing the 2.4.0 JogAmp release last two weeks, but at least it is for a good reason. Our most valuable client CCT International ordered a JogAmp port running on Apple’s iOS devices, namely iPad Pro using an arm64. Right now I still finalize the NativeWindow, Jogl and Newt specialization for… Continue reading JogAmp iOS Arm64 bring-up
Oracle Binary Code License Around January 2019, Oracle made its last Java[tm] release, namely 8u202, under their Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX, last updated 21 September 2017. This binary license still allows personal and commercial users to use and distribute their binary freely, i.e. commercially use the… Continue reading Oracle Java[tm] 8u202 last supported version for JogAmp
Release 2.3.0 has been published: JogAmp Maven Repo Announcment / Discussion on JogAmp Forum The test applets. Overview of notable fixed bugs: JOGL: Bug 682 Relocating remaining javax.media.opengl.* -> com.jogamp.opengl.* to relax probable license issue while bundling JOGL GlueGen Bug 1134: Enhancements for Bug 1135 This GlueGen enhancement renders it more than capable to add… Continue reading JogAmp Release 2.3.0