Biblioteka xFunction jest uniwersalnym rozwiązaniem do integracji kodu Java z kodem napisanym w innych językach, lepszy w wielu aspektach do Java Native Interface (JNI). Z xFunction, nie trzeba już zaimplementować te brzydkie metody macierzyste. Zamiast tego można rozszerzyć i utworzyć wystąpienia klas xFunction do tworzenia konwencjonalnych obiektów Java reprezentujących funkcje zewnętrzne, struktury danych, wskaźniki i wywołania zwrotne. Wszystkie niezbędne konwersje danych i wywołania funkcji zewnętrznych są wykonywane bezproblemowo przez bibliotekę xFunction. Za pomocą xFunction można wywołać dowolne wywołanie lub funkcję interfejsu API systemu operacyjnego z dowolnej biblioteki DLL lub biblioteki udostępnionej w sposób naturalny i wygodny. xFunction pozwala osiągnąć najwyższy poziom ponownego użycia kodu bez tłumaczenia kodu źródłowego na java i/lub pisania uciążliwych otoki JNI.
historia wersji
- Wersja 2.16 opublikowany na 2005-07-25
Naprawiono problemy z klientami
Szczegóły programu
Eula
Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego
Umowa licencyjna oprogramowania excelsior evaluation
Niniejsza Umowa Licencyjna ("Umowa") jest umową prawną między
(osoba fizyczna lub jeden podmiot) i Excelsior, LLC (&Excelsior")
dla oprogramowania Excelsior określonego powyżej, który obejmuje komputer
oprogramowania, dokumentacji elektronicznej i powiązanych materiałów drukowanych
("Software"). Instalując, kopiując lub w inny sposób korzystając z Oprogramowania,
zgadzają się być związani warunkami niniejszej Umowy. Jeśli nie zgadzasz się na
warunków niniejszej Umowy, użytkownik nie może pobierać ani korzystać z Oprogramowania i
zniszczenie wszystkich kopii Oprogramowania będącego w jego posiadaniu.
UDZIELENIE LICENCJI
Excelsior niniejszym udziela Ci niewyłącznej, niezbywalnej licencji na
korzystania z towarzyszącego Oprogramowania wyłącznie w celu oceny
następujące terminy:
Użytkownik może: a. korzystać z Oprogramowania na dowolnym komputerze; b. korzystać z Oprogramowania
na drugim komputerze, o ile pierwszy i drugi komputer nie są
używane jednocześnie; i c. kopiować Oprogramowanie do celów tworzenia kopii zapasowych,
dostarczone, każda kopia musi zawierać wszystkie zastrzeżone
Powiadomienia.
Użytkownik nie może: a. zezwolić innym osobom lub podmiotom na korzystanie z Oprogramowania;
b. modyfikować, tłumaczyć, odtwarzać, dekompilować, dezasemble (z wyjątkiem
w zakresie obowiązujących przepisów prawa wyraźnie zabrania takich ograniczeń) lub
dzieł pochodnych opartych na Oprogramowaniu; c. kopiować Oprogramowanie (z wyjątkiem
back-up); d. wynajmę, wydzierżawij lub w inny sposób przenieś prawo do
Oprogramowanie; lub e. usunąć wszelkie informacje o prawach własności lub etykiety na Oprogramowaniu.
Oprogramowanie jest w "use" na komputerze, gdy jest ładowane do
pamięci (np. pamięci RAM) lub zainstalowane w pamięci trwałej (np. dysk twardy, cd-
ROM) tego komputera.
Tytuł
Tytułu, praw własności i praw własności intelektualnej do Oprogramowania,
wszelkie kopie Oprogramowania pozostają w programie Excelsior i/lub jego
Dostawców. Oprogramowanie jest chronione prawami autorskimi
międzynarodowych traktatów o prawach autorskich. Tytuł, prawa własności i
praw własności intelektualnej do treści dostępnych za pośrednictwem
Oprogramowanie jest własnością odpowiedniego właściciela treści i może być
chronione przez obowiązujące prawa autorskie lub inne. Niniejsza Licencja nie daje
prawa do takich treści.
SERWIS I WSPARCIE
Usługa i wsparcie, które Excelsior oferuje dla Oprogramowania w ramach niniejszego
umowa jest ograniczona do usługi lub ewentualnego wsparcia, które są swobodnie dostępne
w witrynie excelsior w sieci Web.
Zakończenie
Niniejsza licencja wygasa automatycznie w ciągu 30 dni od
wykorzystania Oprogramowania.
Niniejsza licencja zostanie również automatycznie wygasna, jeśli użytkownik nie
ograniczenia opisane powyżej. Po rozwiązaniu umowy należy zniszczyć wszystkie kopie
oprogramowania.
BEZ GWARANCJI
Oprogramowanie jest dostarczane na zasadzie "as" i użytkownik ponosi wszelkie ryzyko
jakości i wydajności programu. Nie ograniczając ogólności
(i) użytkownik ponosi całkowity koszt jakiejkolwiek usługi lub naprawy oraz wszelkich
szkody wynikającej z informacji zawartych lub
oprogramowania oraz (ii) użytkownik ponosi wszelkie obowiązki związane z wyborem Oprogramowania
osiągnięcia zamierzonych rezultatów oraz instalacji, wykorzystania i
wyników uzyskanych z Oprogramowania.
EXCELSIOR NIE UDZIELA ŻADNEJ INNEJ WYRAŹNEJ GWARANCJI I NIE
GWARANCJI NA NARUSZENIE PRAW OSÓB TRZECICH. Tthe
OKRES OBOWIĄZYWANIA DOROZUMIANYCH GWARANCJI, W TYM BEZ
OGRANICZENIA, GWARANCJE PRZYDATNOŚCI HANDLOWEJ I SPRAWNOŚCI
W OKREŚLONYM CELU OGRANICZA SIĘ DO POWYŻSZYCH
OKRES GWARANCJI; NIEKTÓRE KRAJE NIE ZEZWALAJĄ NA
OGRANICZENIA DOTYCZĄCE CZASU, JAKI TRWA DOROZUMIANA GWARANCJA,
OGRANICZENIA MOGĄ NIE MIEĆ ZASTOSOWANIA DO CIEBIE. BRAK DEALERA EXCELSIOR,
AGENT LUB PRACOWNIK JEST UPOWAŻNIONY DO
MODYFIKACJI, ROZSZERZEŃ LUB DODATKÓW DO NINIEJSZEJ GWARANCJI.
NINIEJSZA GWARANCJA DAJE UŻYTKOWNIKOWI OKREŚLONE PRAWA, A
MOGĄ MIEĆ INNE PRAWA, KTÓRE RÓŻNIĄ SIĘ W ZALEŻNOŚCI OD KRAJU
KRAJU LUB JURYSDYKCJI. OGRANICZENIA ODPOWIEDZIALNOŚCI. Pod
ŻADNYCH OKOLICZNOŚCI I BEZ TEORII PRAWNEJ, CZYN NIEDOZWOLONY,
UMOWY LUB W INNY SPOSÓB, EXCELSIOR LUB JEGO DOSTAWCY
LUB ODSPRZEDAWCY PONOSZĄ ODPOWIEDZIALNOŚĆ WOBEC CIEBIE LUB JAKIEJKOLWIEK INNEJ OSOBY ZA
WSZELKIE POŚREDNIE, SPECJALNE, PRZYPADKOWE LUB WTÓRNE
SZKODY JAKIEJKOLWIEK POSTACI, W TYM, MIĘDZY INNYMI,
ODSZKODOWANIA Z TYTUŁU UTRATY WARTOŚCI FIRMY, PRZERWY W PRACY, KOMPUTERA
AWARII LUB NIEPRAWIDŁOWEGO DZIAŁANIA LUB WSZELKICH INNYCH
SZKODY LUB STRATY, LUB ZA JAKIEKOLWIEK SZKODY PRZEKRACZAJĄCE
CENA KATALOGOWA FIRMY EXCELSIOR ZA LICENCJĘ NA OPROGRAMOWANIE, JEŚLI
KAŻDY, NAWET JEŚLI EXCELSIOR ZOSTAŁ POINFORMOWANY O
MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD LUB EWENTUALNEGO ROSZCZENIA
Strona. TO OGRANICZENIE ODPOWIEDZIALNOŚCI NIE MA ZASTOSOWANIA DO
ODPOWIEDZIALNOŚĆ ZA ŚMIERĆ LUB USZKODZENIE CIAŁA W ZAKRESIE, W JAKIM
OBOWIĄZUJĄCE PRAWO ZABRANIA TAKIEGO OGRANICZENIA. Ponadto
NIEKTÓRE KRAJE NIE ZEZWALAJĄ NA WYŁĄCZENIE LUB OGRANICZENIE
SZKODY PRZYPADKOWE LUB WTÓRNE, W ZWIĄZKU Z CZYM OGRANICZENIE TO
A WYŁĄCZENIE MOŻE NIE MIEĆ ZASTOSOWANIA DO CIEBIE.
Niniejsza Umowa jest całością Umowy między nami a
wszelkie inne komunikaty, reklamy lub porozumienia z
w odniesieniu do Oprogramowania.