JogAmp 2.4.0 Release

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

JogAmp 2.4.0 Release

Sven Gothel
Administrator
I couldn't make the release last weekend,
since I am still out of office - sorry about that.

Hope I can complete it this weekend.

Best

~Sven
Reply | Threaded
Open this post in threaded view
|

Re: JogAmp 2.4.0 Release

gouessej
Administrator
Hello

If you need some help, let me know. I've been very busy with JogAmp's Ardor3D Continuation these last weeks. By the way, will you upload the next version into Maven Central?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: JogAmp 2.4.0 Release

Sven Gothel
Administrator
On 6/5/19 12:49 AM, gouessej [via jogamp] wrote:
> Hello
>
> If you need some help, let me know. I've been very busy with JogAmp's Ardor3D
> Continuation these last weeks.
Great!

> By the way, will you upload the next version
> into Maven Central?

I have no private key for maven central - AFAIK?
Mark had his .. never got it or I don't remember.

We will upload to our maven repo, but yes, would be a nice to have.

~Sven
Reply | Threaded
Open this post in threaded view
|

Re: JogAmp 2.4.0 Release

gouessej
Administrator
Good idea, I can use our Maven repository in the meantime. Thank you.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: JogAmp 2.4.0 Release

Sven Gothel
Administrator
In reply to this post by Sven Gothel
https://jausoft.com/blog/2019/06/17/jogamp-ios-arm64-bring-up/

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 iOS.
Subsequently I will add JavaFX to the proof of concept (POC).
If all goes as planned, I will demonstrate a working demo soon.

Here is a little teaser of the past work, my first GlueGen bring-up on iOS arm64.
The work includes a statically linked OpenJDK 9 hotspot-zero build,
which we may disclose at a later time. Naturally we aim for hotspot arm64 as
the final goal.
For now the required GlueGen changes are published pro-forma,
as well as some ant-cpptask enhancements to allow using xcrun clang to create
the static libraries instead of ar.

Since you still have to wait a few more days for the demo video, here is the
informal GlueGen stdout VersionInfo:

+++

Hello JogAmp World
os.name: <iOS>
os.version: <12.3.1>
os.arch: <aarch64>
java.vendor: <Gothel Software e.K.>
java.vendor.url: <https://jausoft.com/>
java.version: <9.0.0.179-internal>
java.vm.name: <OpenJDK 64-Bit Zero VM>
java.runtime.name: <OpenJDK Runtime Environment>
-----------------------------------------------------------------------------------------------------
Platform: IOS / iOS 12.3.1 (12.3.1), aarch64 (ARM64, EABI_AARCH64), 8 cores,
littleEndian true
MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
  int8    1 / 1, int16   2 / 2
  int     4 / 4, long    8 / 8
  int32   4 / 4, int64   8 / 8
  float   4 / 4, double  8 / 8, ldouble 8 / 8
  pointer 8 / 8, page    16384
Platform: Java Version: 9.0.0.179-internal (9.0.0u0), VM: OpenJDK 64-Bit Zero
VM, Runtime: OpenJDK Runtime Environment
Platform: Java Vendor: Gothel Software e.K., https://jausoft.com/, JavaSE:
true, Java9: true, Java6: true, dynamicLib: false, AWT enabled: false
-----------------------------------------------------------------------------------------------------

Version Info:
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20190617
Implementation Build: 2.4-bmanual-20190617
Implementation Branch: ios
Implementation Commit: 062901d807770646604322aa45d1e018270ae7ce
Implementation SHA Sources:
c018dbf83c4e85a75d998cb3a96ad0feaf334464f9703c89728f041eb5bb5565
Implementation SHA Classes:
36c3a9f3eaac9301c413a32a37fa3d5212dcf2f5128a3ad550e13909c178e3ef
Implementation SHA Classes-this:
4000b41b1305f973f4d2049974406879f817b202de4fe42f3e73ace1774a6471
Implementation SHA Natives:
83580e1de4d81afe54d75046de8c00e8a72126f58cbbd719c7e532a8951a901c
Implementation SHA Natives-this: 0
-----------------------------------------------------------------------------------------------------

Full Manifest:
 Manifest-Version = 1.0
 Ant-Version = Apache Ant 1.9.4
 Created-By = 1.8.0_66-b17 (Oracle Corporation)
 Application-Name = GlueGen Run-Time
 Specification-Title = GlueGen Java Bindings Generator
 Specification-Version = 2.4
 Specification-Vendor = JogAmp Community
 Implementation-Title = GlueGen Run-Time
 Implementation-Version = 2.4.0-rc-20190617
 Implementation-Build = 2.4-bmanual-20190617
 Implementation-Branch = ios
 Implementation-Commit = 062901d807770646604322aa45d1e018270ae7ce
 Implementation-SHA-Sources =
c018dbf83c4e85a75d998cb3a96ad0feaf334464f9703c89728f041eb5bb5565
 Implementation-SHA-Classes =
36c3a9f3eaac9301c413a32a37fa3d5212dcf2f5128a3ad550e13909c178e3ef
 Implementation-SHA-Classes-this =
4000b41b1305f973f4d2049974406879f817b202de4fe42f3e73ace1774a6471
 Implementation-SHA-Natives =
83580e1de4d81afe54d75046de8c00e8a72126f58cbbd719c7e532a8951a901c
 Implementation-SHA-Natives-this = 0
 Implementation-Vendor = JogAmp Community
 Implementation-Vendor-Id = com.jogamp
 Implementation-URL = http://jogamp.org/
 Extension-Name = com.jogamp.common
 Trusted-Library = true
 Permissions = all-permissions
 Application-Library-Allowable-Codebase = *
 Codebase = *.goethel.localnet

On 6/4/19 8:36 PM, Sven Gothel [via jogamp] wrote:
> I couldn't make the release last weekend,
> since I am still out of office - sorry about that.
>
> Hope I can complete it this weekend.
>
> Best
>
> ~Sven
>
Reply | Threaded
Open this post in threaded view
|

Re: JogAmp 2.4.0 Release

gouessej
Administrator
Good job. I admit that I'm not personally interested in targetting this platform but it will be an excellent selling point for JogAmp as our main competitor has no plan to implement this kind of feature anytime soon as far as I know. I'm impatient to see your source code, especially the necessary changes in NEWT.
Julien Gouesse | Personal blog | Website