JNIWrapper è un kit di sviluppo software che consente di lavorare con codice nativo da programmi Java senza utilizzare JNI. Con JNIWrapper, non è necessario creare librerie native per chiamare una funzione dell'API del sistema operativo o una funzione da qualsiasi libreria dinamica. Si scrive codice solo nel linguaggio Java e JNIWrapper fa il resto. Che si tratti di Windows, Linux o Mac OS X, puoi sfruttare la potenza di JNIWrapper su una di queste piattaforme. Vantaggi di JNIWrapper JNIWrapper ha una serie di vantaggi tecnici, i più degni di nota dei quali sono: * Operazione minima dietro le quinte. Gli sviluppatori dovrebbero sempre essere in grado di vedere e capire cosa sta succedendo quando lavorano con i dati sul lato nativo. Ciò consente sia di sviluppare che di eseguire il debug di interazioni complesse tra Java e il codice nativo. * Alte prestazioni. JNIWrapper è stato appositamente ottimizzato per le prestazioni, in particolare nei casi in cui grandi quantità di dati sono coinvolte nelle interazioni. * Gestione automatica delle risorse. o Tutte le risorse allocate dai componenti JNIWrapper vengono rilasciate automaticamente quando non sono più necessarie. Gli sviluppatori possono trattare le variabili JNIWrapper come oggetti usuali che possono essere raccolti dal Garbage Collector Java. o Gli oggetti JNIWrapper sono sicuri anche per quanto riguarda i finalizzatori: tutte le risorse sono garantite per essere disponibili durante la finalizzazione. * Supporto completo per la chiamata di funzioni native. JNIWrapper supporta sia le convenzioni di chiamata stdcall che cdecl e tutti i tipi C complessi, incluse le strutture e i sindacati. I callback sono completamente supportati con qualsiasi tipo di parametro e restituito ed entrambe le convenzioni di chiamata. In casi imprevisti, gli utenti possono creare i propri tipi assumendo il controllo completo sul comportamento dei parametri.
cronologia delle versioni
- Versione N/A pubblicato il 1970-01-01
Dettagli del programma
- Categoria: Sviluppo Web > Java & JavaScript
- Editore: TeamDev
- Licenza: Prova gratuita
- Prezzo: N/A
- Versione: Array
- Piattaforma: windows