Bestens integriert
Abstract
Thu 15:35 - 16:20 Uhr | 2026
Wer mit dem Java Native Interface (JNI) zu tun hatte, weiß ein Lied davon zu singen, wie kompliziert es sein kann, aus Java heraus eine C-Funktion aufzurufen. Aber die Zeiten, in denen man sich mit C-Header-Dateien herumschlagen muss, sind endlich vorbei. Mit der neuen Foreign Function & Memory API ist es nun sehr viel einfacher, auf Java-fremde Funktionen zuzugreifen. Und mit der Memory API kann man nun auch noch die Einschränkungen umgehen, die man bei der Nutzung von Java-Arrays hat.
Dieser Vortrag führt in die Foreign Function & Memory API ein, demonstriert am Beispiel von C, wie man Fremdfunktionen aufruft, und zeigt, wie man auch mit sehr großem Speicher off-heap arbeiten kann.

Michael Wiedeking
Michael Wiedeking ist Gründer der Aalgolab GmbH und Java-Programmierer der ersten Stunde. Er schreibt Artikel und spricht auf Konferenzen. Am liebsten aber „sammelt“ er Programmiersprachen und beschäftigt sich mit ihrem Design und ihrer Implementierung – besonders mit seiner eigenen: Aalgola.