Publishing on Sonatype’s Central Maven Repo

Besides deploying on your own maven mirror repository, one usually also likes to deploy on Maven Central for stability and acceptance http://search.maven.org .

Jogamp lacked this feature since version 2.4.0, so I had to dive back into this matter – especially since Sonatype changed their procedures due to End-of-Life Sunset Date for OSSRH coinciding with Sonatype Nexus Repository 2 Sunsetting Information – both occurred on 2025-06-30. Since then, the Nexus Repository 3 and its (web) API is utilized under the hood. Continue reading “Publishing on Sonatype’s Central Maven Repo”

Next Steps for GraphUI in JogAmp & Gamp (I)

After the release of JogAmp 2.6.0 and the launch of Gamp earlier with its initial Graph code, I need to recapitulate the existing Graph and GraphUI code base within Jogl to evaluate our next steps including its Gamp implementation. Continue reading “Next Steps for GraphUI in JogAmp & Gamp (I)”

JogAmp 2.6.0 Release Coming Up

It is time for a the JogAmp 2.6.0 release within next days, you may like to visit our forum in this regard. Notable new features are enhancements of our Graph Type Rendering and UI, updated Android-  and FreeBSD support and much more. Continue reading “JogAmp 2.6.0 Release Coming Up”

NATO War Escalation & Palestinian Genocide

Officials across EU countries kicked off the narrative that peace shall not be taken for granted and we might enter the war. Then France’s Macron officially stated French troops may go into Ukraine to fight Russia. Then a leaked conference by German military officers appeared discussing an attack on Russia’s Crimea bridge with German cruise missiles, including training and intelligence. US Secretary of Defense, “If Ukraine falls, I really believe that NATO will be in a fight with Russia. Israel continues its atrocities against the Palestinians and other wars & preparations still continue. End the wars, avoid a nuclear catastrophe and stop the state sanctioned murder.
Continue reading “NATO War Escalation & Palestinian Genocide”

Fixing JogAmp’s Graph Delaunay Tessellation of Complex Non-Convex Shapes

After rendering our GraphUI MediaPlayer feature complete, also capable to use Chinese/CJK fallback fonts it was time for another round to fix our outstanding Graph Delaunay tessellation issues. Minimum goal was to at least have the Chinese/CJK fonts being readable – but gladly more has been achieved in the resolution for Bug 1501 as shown below. Continue reading “Fixing JogAmp’s Graph Delaunay Tessellation of Complex Non-Convex Shapes”

GraphUI MediaPlayer – Feature Complete

After showing our GLMediaPlayer & GraphUI MediaPlayer progress, I can now conclude this demonstration being feature complete with text/ASS & bitmap subtitles including international fallback-font (Asia etc), mouse-over time-code & still-images on the progress-slider, proper aspect-ratio cropping, chapter visibility & hopping as well as displaying full stream information. Another milestone in our Graph Type Rendering and UI saga. (Updated w/ impl. details at the bottom) Continue reading “GraphUI MediaPlayer – Feature Complete”

Full-Feature & High-Performance GraphUI GLMediaPlayer Video Player

Demonstrating new audio and subtitle selection and rendering as well as a performance demo w/ 348 GLMediaPlayer instance running in a GraphUI RangedGroup, having 16 and 36 instances being visible and displaying new decoded images. A little teaser for our Graph Type Rendering and UI saga. Continue reading “Full-Feature & High-Performance GraphUI GLMediaPlayer Video Player”

GraphUI Frustum Culling & Clipping in Modelview Space and more…

Resolving Bug 1487 in our Graph Type Rendering and UI saga, we can map GraphUI’s Group’s AABBox to a 8-point Cube, on which we perform the Modelview (Mv) transformation and then produce the 6-plane Frustum. The Group fully culls outside shapes and performs fragment clipping with same Frustum planes in the shader in case clipping has been enabled.

The more… in the title refers to new GraphUI Widgets used in the demo code.

Updated FontView01 video below with performance issues fixes, see Bug 1488, Bug 1489 and Bug 1490.

You may check the Graph and GraphUI related wiki page of ours. Continue reading “GraphUI Frustum Culling & Clipping in Modelview Space and more…”

Christ in the Rubble: A Liturgy of Lament

2023 Christmas Message by Rev. Dr. Munther Isaac
Dec 23, 2023

This Advent, while global Christians prepare to commemorate the arrival of the Prince of Peace, our Palestinian kin in Gaza suffer unthinkable violence. Their cries for deliverance, echoing those of two millennia ago, seem to be falling unheard in the United States. To see their pain and hear their cries, US Christians must move beyond information to transformation…from webinar to worship. Listen in on the live-streamed worship gathering guided by Rev. Dr. Munther Isaac and his team at Christmas Lutheran Church in Bethlehem on 23 December 2023. Central to this liturgy of lament is the prophetic message that if Jesus was born today, he would be born “under the rubble.” Continue reading “Christ in the Rubble: A Liturgy of Lament”