JNI- Java Native Interface
Kurz sa venuje prepojeniu Javy s natívnym kódom pomocou Java Native Interface (JNI). Naučíš sa, ako integrovať C/C++ knižnice do Java aplikácií, pracovať s dátovými typmi, objektmi a poľami medzi dvoma svetmi – JVM a natívnym prostredím.
Postupne si osvojíš tvorbu a kompiláciu JNI projektov, prístup k premenným a metódam z natívneho kódu, export aplikácie spolu s dynamickými knižnicami a riešenie typických problémov s kompatibilitou a bezpečnosťou. Kurz sa venuje aj moderným alternatívam ako JNA či Project Panama.
Nechýbajú témy optimalizácie výkonu, GPU akcelerácie, využitia v AI alebo herných enginoch, ako aj testovanie a bezpečnostné aspekty práce s natívnym kódom. Po absolvovaní budeš rozumieť tomu, ako rozšíriť Java aplikácie o vysokovýkonné natívne riešenia.
99 €

