JNIWrapper Cross-Desktop
Pobieranie będzie można pobrać w ciągu 5 sekund.
O JNIWrapper Cross-Desktop
JNIWrapper to zestaw do tworzenia oprogramowania umożliwiający pracę z natywnym kodem z programów Java bez użycia JNI. Za pomocą JNIWrapper nie trzeba tworzyć bibliotek natywnych, aby wywołać funkcję interfejsu API systemu operacyjnego lub funkcję z dowolnej biblioteki dynamicznej. Piszesz kod tylko w języku Java, a JNIWrapper robi resztę. Niezależnie od tego, czy jest to Windows, Linux czy Mac OS X, możesz wykorzystać moc JNIWrapper na dowolnej z tych platform. Zalety JNIWrapper JNIWrapper ma wiele zalet technicznych, z których najbardziej godne uwagi są: * Minimalna praca za kulisami. Deweloperzy powinni zawsze być w stanie zobaczyć i zrozumieć, co się dzieje, gdy pracują z danymi po stronie natywnej. Pomaga to zarówno do tworzenia i debugowania złożonych interakcji między Java i kodu macierzystego. * Wysoka wydajność. JNIWrapper został specjalnie dostrojony pod kątem wydajności, szczególnie w przypadkach, gdy duże ilości danych są zaangażowane w interakcje. * Automatyczne zarządzanie zasobami. o Wszystkie zasoby przydzielone przez składniki JNIWrapper są zwalniane automatycznie, gdy nie są już potrzebne. Deweloperzy mogą traktować zmienne JNIWrapper jako zwykłe obiekty, które mogą być odbierane przez moduł zbierający elementy bezużyteczne Java. o Obiekty JNIWrapper są również bezpieczne w odniesieniu do finalizatorów: wszystkie zasoby są gwarantowane, aby być dostępne podczas finalizacji. * Kompleksowe wsparcie dla natywnego wywołania funkcji. JNIWrapper obsługuje zarówno konwencje wywoływania stdcall i cdecl, jak i wszystkie złożone typy C, w tym struktury i związki. Wywołania zwrotne są w pełni obsługiwane z dowolnego parametru i zwraca typy i obie konwencje wywoływania. W nieoczekiwanych przypadkach użytkownicy mogą tworzyć własne typy, przejmując pełną kontrolę nad zachowaniem parametrów.