Release 2.6.0 ...

classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

Release 2.6.0 ...

Sven Gothel
Administrator
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
There is no hurry but is it the right time to work on relative mouse move? Anyway, it could be done in the version 3.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Well noted dear Julien! Rightly so.

Right now I still working on smoothing some rough edges
plus giving my darling GraphUI a more usable Group behavior.
The latter to allow move + resize, but then still able to select/click on members (actions).

Yeah, this Group thing just crossed me when making my own use case
of creating a UI element in demo code, grouping elements duh, pretty standard :)
And the encapsulated things must still be usable via click and the like, of course
- but benefitting from the Group's matrix node for position + scale.

While this is all so trivial .. I missed it :)

And of course, the demo use case uses videos .. and I trapped myself in AV Sync issues lol.
Happy hacking it is.
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
I'll probably write something in the wiki to help using JogAmp APIs to be used efficiently with APIs heavily relying on java.lang.foreign (Foreign Function & Memory API). MemorySegment.asByteBuffer() converts a memory segment into a byte buffer, MemorySegment.ofBuffer(Buffer) converts a buffer into a memory segment.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
In reply to this post by Sven Gothel
Maybe I haven't looked at the right place. The supported architectures are displayed on the homepage but what about the supported versions of Java depending on the combinations of operating systems and architectures? For example, it's difficult to guarantee that JogAmp works well on Apple OS X with Apple Silicon and Java 8 as even Eclipse Temurin OpenJDK doesn't support that:
https://adoptium.net/supported-platforms/
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Yes, this is a good bug report to document:
- supported platform's and JRE range per RELEASE (i.e. build for .. etc)
- general support for platform and JRE, including the non-build platforms by us
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
In reply to this post by Sven Gothel
GraphUI MediaButton Grid with Grouped Controls (GLMediaPlayer)
https://jausoft.com/blog/2023/10/16/graphui-mediabutton-grid-with-grouped-controls-glmediaplayer/

Resolving Bug 1472, enhance GLMediaPlayer’s AV Synchronization, I produced another demo for the Graph Type Rendering and UI saga exposing multiple GLMediaPlayer utilizing FFMpeg and our JOAL/OpenAL ALAudioSink with PTS accurate System Reference Clock (SCR).

(demo video within blog post)

+++

Bug 1472 https://jogamp.org/bugzilla//show_bug.cgi?id=1472
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Sven Gothel wrote
GraphUI MediaButton Grid with Grouped Controls (GLMediaPlayer)
https://jausoft.com/blog/2023/10/16/graphui-mediabutton-grid-with-grouped-controls-glmediaplayer/

(demo video within blog post)
I took the freedom and added our 2012 Siggraph BOF photos / video snippets
at second 45 - good times & nostalgic.
Thank you all!
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
A little GraphUI widget progress ..

Pushed GraphUI's MediaUI01 media widget, screenshot.

This is part of Bug 805
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
In reply to this post by Sven Gothel
Sneaking in my 2024 Christmas & New Year Greetings here ..

From the bottom of my heart, I hope that things can become better around us in the world for once.
Not a splish splash greeting, but you guys might know me by now.

Without diving too much into details, may some peaceful spiritual awakening
stop the (mass) murdering and allow us to get along with our neighbors.
Such awakening may come from each of us individually from the heart
and our free will, similar to Jesus of Nazareth's Mount Sermon.

+++

In regards to JogAmp for 2024 we shall have at least Release 2.6.0,
fixed reported basic (platform) bugs and my GraphUI enhancements
rendering it usable for basic immersive UI.
https://jogamp.org/wiki/index.php?title=SW_Tracking_Report_Objectives_for_the_release_2.6.0

Other potential tasks/goals are as usual visible under
https://jogamp.org/wiki/index.php?title=SW_Tracking_Report_Feature_Objectives_Overview

Wayland support for NEWT was also a topic in discussions as of late.

+++

In case companies and organizations desire to accelerate, have features added or
perhaps could use another helping hand in their awesome related or unrelated projects,
just contact https://jogamp.org/wiki/index.php?title=Maintainer_and_Contacts#Commercial_Support

+++

In this sense .. let's hope for the best and keep up our life & work.

Cheers,

~Sven


Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
Happy new year.

I don't see the bug 1484 in the lists, it would be nice to have the necessary hardware/software combination to reproduce it.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
In reply to this post by Sven Gothel
This JEP will affect JOGL as we use JNI:
https://openjdk.org/jeps/8307341
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

Sven Gothel
Administrator
Thanxs for the heads up, Julien.

gouessej wrote
This JEP will affect JOGL as we use JNI:
https://openjdk.org/jeps/8307341
not really

- JNI will stay alive, removal a non-goal

- They threaten with warnings or even exceptions if an optional future commandline option is not given

IMHO a pure FFI PR, fake security 'pump' and I question whether its worth for them
to really risk another commandline disaster to reach compatibility like with the modules.
Well .. sure they might just do that :)

Perhaps we provide our own convenient JVM launcher for all supported platforms
setting the required module options and so forth.
We will see ..
Reply | Threaded
Open this post in threaded view
|

Re: Release 2.6.0 ...

gouessej
Administrator
Yes I agree with you. In my humble opinion, it gives a false feeling of security, it's like putting many security cameras into the streets without treating the social causes of delinquency, it makes some people believe they are safe without taking care of the root causes.

We'll have to mention those flags in the wiki and to take them into account when modularizing JogAmp.

The Project Galahad might help to provide executable files with no need of a JRE, we'll see.
Julien Gouesse | Personal blog | Website