💡 Dive into our in-depth analysis of #JDK24 and get a sneak peek into what's on the horizon for #JDK25.
Read more on #InfoQ 👉 https://bit.ly/3X2gmeL
#Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectLeyden #JEP
💡 Dive into our in-depth analysis of #JDK24 and get a sneak peek into what's on the horizon for #JDK25.
Read more on #InfoQ 👉 https://bit.ly/3X2gmeL
#Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectLeyden #JEP
Loading native libraries in #Java got easier! 🚀
Foreign Function and Memory API makes it simple to access native code, and with #jextract, you can generate Java bindings for libraries written in C, OpenGL, Rust, Python, and more!
#ProjectPanama #Devoxx2024
Deep dive analysis: we examine #JDK23 and predict what features have, or could be, targeted for #JDK24.
Read on #InfoQ: https://bit.ly/4dY7sFn
#Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectValhalla #SoftwareDevelopment
💡Dive into our in-depth analysis of #JDK22 and get a sneak peek into what's on the horizon for #JDK23.
Read more on #InfoQ: https://bit.ly/430eyF3
#Java #OpenJDK #JEP #ProjectAmber #ProjectLoom #ProjectPanama
JEP 460 - Vector API (Seventh Incubator) - has been Closed / Delivered for JDK 22.
This latest version, under the auspices of Project Panama, introduces significant improvements upon feedback from six previous rounds of incubation.
Read all about it on #InfoQ: https://bit.ly/3HYiFaS
"To support these efforts, Oracle is announcing plans to open source Jipher through the OpenJDK to support Project Panama-based Java applications for the benefit of the broader open source community."
https://oracle.com/news/announcement/oracle-expands-support-for-open-source-community-2023-11-07/
Dive into our in-depth analysis of #JDK21 and get a sneak peek into what's on the horizon for #JDK22.
Read more on #InfoQ: https://bit.ly/3sK6Ctf
Paul Sandoz on Project Panama: Interconnecting the Java Virtual Machine and Native Code
@cryptomator That's what an implementation via libappindicator does look like on a vanilla #GNOME DE.
The implementation could be done via #JNI or #JNA, but I decided for the #ProjectPanama FFI as a state of the art approach.
https://my.hidrive.com/lnk/EZilnQwM
jFUSE (#FUSE bindings for #Java based on #ProjectPanama FFI) has now been migrated to #JDK20 and #JEP434.
🆕 #Java20 is now generally available!
This release features (7) #JEPs that provide a continued contribution toward #ProjectAmber, #ProjectLoom & #ProjectPanama along with new rounds of preview and incubation.
We examine a few of these new features here, on #InfoQ: http://bit.ly/3LKvRDf
Anyone working with #ProjectPanama in #IntelliJIDEA knows whether there is an project-wide option to set some `—enable-native-access` flags? I.e. not in each run target individually?
Every time I run a unit test, I need to set these manually. Maybe the IDE can adapt flags from surefire or failsafe config in the pom.xml?
Deep dive analysis: we examine #JDK20 and predict what features may be targeted for #JDK21.
Read on #InfoQ: https://bit.ly/3LgPse6
Per-Åke Minborg at Jfokus on Foreign Function and Memory API in JDK 20:
RT @delabassee@twitter.com
📢 Dissecting Memory Sessions. A must-read to better understand Foreign Function and Memory API's Memory Sessions.
#ProjectPanama #OpenJDK
https://inside.java/2022/11/04/unifying-memory-addresses-and-memory-segments/
🐦🔗: https://twitter.com/delabassee/status/1588489401591803904
@cryptomator jFUSE is based on #jep424 (aka #projectpanama), which is currently a preview feature of #jdk19, so we will update to Cryptomator to the latest jdk shortly.
In order to keep the PPA release for #Ubuntu users working (JDK 19 is not yet available in our targeted distros), we already created an #OpenJDK PPA that we can rely on for building. This is only a build dependency though and thanks to #jlink is not required for end users.