JNIWrapper for Linux (x86/x64) 3.12

Lizenz: Kostenlose Testversion ‎Dateigröße: 1.54 MB
‎Benutzerbewertung: 5.0/5 - ‎4 ‎Stimmen

Die JNIWrapper-Bibliothek ermöglicht die Schnittstelle von systemeigenem Code unter Beibehaltung der vollständigen Kontrolle über die Anwendung auf der Java-Seite. Mit JNIWrapper müssen Sie keine systemeigenen Codebibliotheken erstellen, um eine Funktion der Betriebssystem-API oder eine Funktion aus einer beliebigen dynamischen Bibliothek aufzurufen. Sie schreiben Ihren Code nur in Java-Sprache, und JNIWrapper tut den Rest. JNIWrapper Vorteile sind die folgenden. Minimaler Vorgang hinter der Bühne, sodass Entwickler immer sehen können, was bei der Arbeit mit den systemeigenen Daten passiert. Mit hoher Leistung kann JNIWrapper eine große Datenmenge verarbeiten, die an Interaktionen zwischen Java und systemeigenem Code beteiligt ist, was keine Leistungsoptimierung seitens des Entwicklers erfordert. Automatisches Ressourcenmanagement – Alle Ressourcen, die von JNIWrapper-Komponenten zugewiesen werden, werden automatisch freigegeben, wenn sie nicht mehr benötigt werden. Umfassende Unterstützung für native Funktionsaufrufe - JNIWrapper unterstützt sowohl stdcall- als auch cdecl-Aufrufkonventionen und alle komplexen C-Typen, einschließlich Strukturen, Unions und Rückrufe. Die erweiterbare Architektur ermöglicht das Implementieren neuer Datentypen oder das Anpassen vorhandener Datentypen. Die Unterstützung für threadsichere concurrent Function-Aufrufe ermöglicht es, alle systemeigenen Funktionsaufrufe gleichzeitig von verschiedenen Java-Threads auszuführen, ohne sie synchronisieren zu müssen. Abstürze in systemeigenen Funktionen werden in Java-Ausnahmen konvertiert. JNIWrapper bietet einen anpassbaren systemeigenen Bibliothekssuchmechanismus.

VERSIONSVERLAUF

  • Version 3.12 veröffentlicht auf 2016-10-25

    EULA - Endbenutzer-Lizenzvertrag



    Version 4.5
    Dies ist eine rechtliche Vereinbarung (Vereinbarung) zwischen Ihnen (entweder einer Einzelperson oder einer Entität) und TeamDev Ltd. (TeamDev).
    WICHTIG [BITTE LESEN SIE SORGFÄLTIG NACH]: DURCH DIE INSTALLATION, VERWENDUNG ODER DAS KOPIEREN DER SOFTWARE ODER EINER ZUGEHÖRIGEN DOKUMENTATION (SOFTWARE) ERKLÄREN SIE SICH MIT DEN BEDINGUNGEN DIESER VEREINBARUNG EINVERSTANDEN. WENN SIE DIESEN GESCHÄFTSBEDINGUNGEN NICHT ZUSTIMMEN, SIND SIE NICHT BERECHTIGT, DIE SOFTWARE ZU INSTALLIEREN ODER ZU VERWENDEN.
    1. Definitionen
    a) Software bezeichnet das von TeamDev in binärer Form gelieferte Softwareprodukt und die entsprechende Dokumentation, zugehörige Medien, gedruckte Materialien sowie Online- oder elektronische Dokumentation.
    b) Laufzeit bezeichnet die Dateien, die in der Software enthalten sind und für die Verteilung der Programme erforderlich sind, die Sie mit der Software erstellen. Laufzeitdateien sind in der Dokumentation zur Software oder in der Online-Dokumentation (Dokumentation) aufgeführt. Weitere Informationen zu verteilbaren Dateien finden Sie in der Dokumentation, einschließlich aller mit der Software bereitgestellten Readme- oder Laufzeitdateien.
    c) Evaluierungslizenzschlüssel bezeichnet eine Datei, die die Nutzung der Software für Evaluierungszwecke für einen begrenzten Zeitraum ermöglicht, die am Tag des Erwerbs der Evaluierungslizenz beginnt und gemäß den Bestimmungen endet, die in Abschnitt 3 Evaluierungslizenzerteilung dieser Vereinbarung definiert sind.
    d) Development License Key bedeutet eine Datei, mit der Sie die Software in von Ihnen erstellte Programme integrieren können.
    e) Runtime-Lizenzschlüssel bezeichnet eine Datei, die für die Verteilung Ihrer Werke erforderlich ist, die die Software einschließen.
    f) Datum des Inkrafttretens der Vereinbarung bezeichnet das Datum, an dem Sie den Evaluierungslizenzschlüssel oder den Entwicklungslizenzschlüssel erhalten, was auch immer zuerst eintritt.
    g) Minor Version(s) bezeichnet die Version der Software, die durch eine Änderung der zweiten und/oder einer der folgenden Ebenen des Versionsnummernkreises identifiziert wird, z.B.: 1.0.5, 1.2.1, 1.2.2 usw.
    h) Open-Source-Komponenten für die Zwecke dieser Vereinbarung sind jede Software, deren Quellcode öffentlich zur Verwendung, Änderung und Verbreitung verfügbar ist.
    2. Eigentum und Lizenz
    Die Software ist Eigentum von TeamDev, urheberrechtlich geschützt und durch Urheberrechtsgesetze und internationale Vertragsbestimmungen geschützt. Die Software ist lizenziert, nicht verkauft. Durch die Installation oder Nutzung der Software erwerben Sie keine Rechte an der Software, es sei denn, dies ist in dieser Vereinbarung ausdrücklich festgelegt. Alle hierin nicht ausdrücklich gewährten Rechte bleiben TeamDev vorbehalten.
    Die Rechte an den von der Software verwendeten Open-Source-Komponenten sind Eigentum ihrer jeweiligen Urheberrechtsinhaber.
    3. Evaluierungslizenzzuschuss
    Vorbehaltlich der Bedingungen dieser Vereinbarung räumt TeamDev Ihnen hiermit ein nicht ausschließliches, nicht übertragbares Recht ein, eine Kopie der angegebenen Version der Software und der Dokumentation ausschließlich zum Zweck der Evaluierung während des Zeitraums von 30 (dreißig) Kalendertagen (Evaluierungszeitraum) zu verwenden und eine Kopie der Software für Sicherungszwecke zu erstellen.
    4. Development and Runtime License Grant
    4.1. Vorbehaltlich der Zahlung der geltenden Lizenzgebühren und der Bedingungen dieser Vereinbarung gewährt TeamDev Ihnen hiermit eine nicht ausschließliche, nicht übertragbare Lizenz zur Nutzung (i) der Nutzung der Software und Dokumentation, die in den Entwicklungs- und Laufzeitlizenzschlüsseln aufgezeichnet ist, einschließlich der Minor Version Updates (ii) zum Reproduzieren und Verteilen der Runtime-Dateien in ausführbarer Form und mit Demrunzeit-Lizenzschlüssel als Teil der Programme, die Sie mit der Software ohne zusätzliche Vertriebsgebühren erstellen (Entwicklungslizenz).
    Die Entwicklungslizenz wird Ihnen gemäß den Nutzungsbedingungen eines oder mehrerer der in Abschnitt 4.2 beschriebenen Lizenztypen zur Verfügung gestellt. - 4.5. Unten. Die Art der Entwicklungslizenz, die Ihre Nutzung der Software regelt, wird im Entwicklungslizenzschlüssel aufgezeichnet, der Ihnen beim Lizenzkauf zur Verfügung gestellt wird.
    4.2. Pro Entwicklerlizenz kann von den Entwicklern, Mitarbeitern oder Auftragnehmern unter Ihrer Kontrolle verwendet werden. Die Anzahl der Softwareentwickler, Mitarbeiter oder Auftragnehmer, die die Software jeweils verwenden, sollte der Anzahl der von TeamDev erworbenen Entwicklungslizenzen entsprechen. Ihr Name oder der Entitätsname und die Anzahl der erworbenen Entwicklungslizenzen werden in den Entwicklungs- und Laufzeitlizenzschlüsseln aufgezeichnet.
    4.3. Die Projektlizenz kann in einem Projekt verwendet werden, das Sie von einer beliebigen Anzahl von Entwicklern, Mitarbeitern oder Auftragnehmern unter Ihrer Kontrolle erstellen. Projekt bezeichnet ein von Ihnen erstelltes Softwareprodukt, alle zukünftigen Versionen oder abgeleiteten Werke, die auf Ihrem Softwareprodukt basieren.
    4.4. Die unternehmensweite Lizenz kann in einer beliebigen Anzahl Ihrer Projekte von einer beliebigen Anzahl von Entwicklern, Mitarbeitern oder Auftragnehmern unter Ihrer Kontrolle verwendet werden.
    4.5. Die persönliche Lizenz erlaubt es nur einer Person, die Rechte der Entwicklungslizenz auszuüben. Der Name der Person, der die Lizenz gewährt wird, wird in den Entwicklungs- und Laufzeitlizenzschlüsseln aufgezeichnet.
    Persönliche Lizenzen sind möglicherweise nicht für die von Ihnen verwendete Software verfügbar. Für die Verfügbarkeit der persönlichen Lizenz lesen Sie bitte den Abschnitt Lizenzierung und Preise auf der entsprechenden Software-Produktseite auf der offiziellen TeamDev-Website (teamdev.com).
    5. Lizenzbeschränkungen
    5.1. Allgemeine Lizenzbeschränkungen. Sie dürfen die Software NICHT ändern, anpassen, ändern, übersetzen, dekompilieren, zurückentwickeln oder disassemblieren, es sei denn, dies ist erforderlich, um eine In der Software verwendete Open-Source-Komponente eines Drittanbieters zu ersetzen; b) alle proprietären Hinweise oder Etiketten auf der Software zu entfernen; c) mehr Kopien der Software zu erstellen als die Anzahl der erworbenen Lizenzen (mit Ausnahme einer Kopie für Sicherungszwecke); d) Rechte an der Software zu vermieten, zu verleasen oder anderweitig zu übertragen.
    5.2. Evaluierungslizenzbeschränkungen. Zusätzlich zu den allgemeinen Einschränkungen, die in Abschnitt 5.1. angegeben sind, dürfen Sie als Inhaber der Evaluierungslizenz NICHT: a) die Software für kommerzielle Zwecke verwenden; b) die Software nach Ablauf des Evaluierungszeitraums nutzen.
    5.3. Entwicklungs- und Laufzeitlizenzbeschränkungen. Zusätzlich zu den allgemeinen Einschränkungen, die in Abschnitt 5.1. angegeben sind, dürfen Sie als Inhaber der Entwicklungs- und Laufzeitlizenz NICHT: a) den Entwicklungslizenzschlüssel für die Weiterverteilung von Laufzeitdateien als Teil Ihrer Anwendungen verwenden; b) Runtime License Key für Entwicklungszwecke verwenden.
    5.4. Als Inhaber einer Pro-Developer-Lizenz dürfen Sie die Entwicklungslizenzschlüssel nicht duplizieren und einer Reihe von Softwareentwicklern, Mitarbeitern oder Auftragnehmern zur Verfügung stellen, die größer sind als die Anzahl der pro Abschnitt 4 dieser Vereinbarung gewährten Entwicklungslizenzen.
    5.5. Als Inhaber eines Project License-Pakets dürfen Sie die Lizenz nicht für mehr als ein Projekt verwenden. Zum Zeitpunkt des Lizenzproblems ist es an ein Projekt gebunden, und Sie dürfen die Lizenz nicht für Projekte verwenden, an die die Lizenz ursprünglich nicht gebunden war.
    5.6. Als Inhaber einer persönlichen Lizenz dürfen Sie die Entwicklungslizenz nicht an dritte personen übertragen.
    6. Marketing
    Sie erklären sich damit einverstanden, als Kunde von TeamDev identifiziert zu werden, und Sie stimmen zu, dass TeamDev Sie gegebenenfalls mit Namen, Handelsnamen und Marke ansieben und Ihr Unternehmen in den Marketingmaterialien und Websites von TeamDev kurz beschreiben kann. Sie gewähren TeamDev hiermit eine Lizenz zur Verwendung Ihres Namens und Ihrer Handelsnamen und Marken ausschließlich im Zusammenhang mit den Rechten, die TeamDev gemäß diesem Marketingabschnitt gewährt werden.
    Sie und TeamDev können die Informationen über die Geschäftsbeziehung gemäß dieser Vereinbarung für unabhängige oder gemeinsame Marketingbemühungen verwenden. Beispiele für zulässige Marketingzwecke sind die Erstellung und Verwendung von Fallstudien, Pressemitteilungen, gedruckten und Online-Marketingmaterialien, Präsentationen und Geschäftsreferenzen.
    7. Support-Services
    7.1. TeamDev Standard Technical Support (Standard Support) umfasst:
    a) Beantwortung von Fragen im Zusammenhang mit der Funktionalität der Software;
    b) die Möglichkeit, die angegebene Support-E-Mail-Adresse zu verwenden;
    c) 1 Werktag Reaktionszeit.
    7.2. TeamDev verpflichtet sich, Ihnen während des gültigen Evaluierungszeitraums einen kostenlosen Standard-Support gemäß Abschnitt 3 Evaluation License Grant zur Verfügung zu stellen.
    7.3. TeamDev verpflichtet sich, Ihnen in einer gemäß Abschnitt 7.4 dieser Vereinbarung definierten Zeit einen kostenlosen Standardsupport zu bieten, seit dem Kauf der Lizenz ein Jahr gültig.
    7.4. Die Anzahl der Standard-Supportstunden wird durch die Art der Entwicklungslizenz, die in Abschnitt 4 dieser Vereinbarung beschrieben wird, auf Produktbasis definiert. Diese Informationen finden Sie auf den Produktseiten von Software auf der offiziellen Website von TeamDev (teamdev.com). Die Anzahl der Stunden, die für jedes Produkt festgelegt sind, kann ohne vorherige Ankündigung von TeamDev geändert werden. Im Falle einer solchen Änderung bleibt für Sie eine beliebige Anzahl von Stunden, die Ihnen bereits im Rahmen eines Lizenzkaufs gewährt wurden, gültig.
    7.5. Nach Ablauf eines Zeitraums von einem Jahr nach dem Erwerb der Lizenz oder dem Verbrauch der zugewiesenen Stunden des Standardsupports pro Abschnitt 7.4. können Sie einen zusätzlichen Standard-Support-Service erwerben.
    7.6. Im Rahmen des Standard-Support kann TeamDev Ihnen zusätzlichen Softwarecode oder zugehörige Materialien zur Verfügung stellen, die in Form von Software-Updates (einschließlich Hotfixes) zur Verfügung gestellt werden. Solche ergänzenden Software-Codes oder verwandte Materialien sind Als Teil der Software anzusehen und unterliegen den Bedingungen dieser Vereinbarung.
    7.7. In Bezug auf alle technischen Informationen, die Sie TeamDev zur Verfügung stellen, damit TeamDev Ihre Anfragen für den Standardsupport erfüllen kann, kann TeamDev diese Informationen uneingeschränkt für seine Geschäftszwecke verwenden, einschließlich für Produktsupport und -entwicklung. TeamDev verwendet solche technischen Informationen nicht in einer Form, die Sie persönlich identifiziert.
    8. Patent- und Urheberrechtsentschädigung
    8.1. TeamDev wird Sie für alle Kosten (einschließlich angemessener Anwaltskosten) verteidigen und entschädigen, die sich aus einem Anspruch ergeben, dass software, die im Rahmen dieser Vereinbarung bereitgestellt und verwendet wird, ein Urheberrecht oder Patent in den USA oder Kanada verletzt, vorausgesetzt, dass: (i) Sie TeamDev innerhalb von 30 (dreißig) Kalendertagen nach dem Anspruch schriftlich benachrichtigen werden; (ii) TeamDev hat die alleinige Kontrolle über die Verteidigung und alle damit verbundenen Vergleichsverhandlungen und (iii) Sie werden TeamDev die Unterstützung, Informationen und Autorität zur Verfügung stellen, die für die Durchführung der oben genannten erforderlichen Informationen erforderlich sind.
    8.2. TeamDev übernimmt keine Haftung für Einen Verstoßanspruch, der auf: (i) Code in der Software basiert, der nicht von TeamDev erstellt wurde; (ii) Verwendung einer ersetzten oder geänderten Version der Software, mit Ausnahme solcher Änderungen oder Änderungen, die von TeamDev oder unter TeamDevs Leitung vorgenommen wurden, wenn eine solche Verletzung durch die Verwendung einer aktuellen, unveränderten Version der Software, die TeamDev Ihnen zur Verfügung stellt, oder (iii) die Kombination, den Betrieb oder die Nutzung von Software, die im Rahmen dieser Vereinbarung mit Programmen oder Daten eingerichtet wurde, die nicht von TeamDev zur Verfügung gestellt werden, vermieden worden wäre. , wenn eine solche Verletzung durch die Nutzung der Software ohne solche Programme oder Daten vermieden worden wäre.
    8.3. Für den Fall, dass die Software von TeamDev gehalten wird oder glaubt, rechte Dritter zu verletzen, oder Ihre Nutzung der Software erfolgt, hat TeamDev die Möglichkeit, auf seine Kosten: (i) die Software so zu modifizieren, dass sie nicht verletzt wird; (ii) für Sie eine Lizenz zur weiternutzung der Software zu erhalten; (iii) die Software durch eine andere Software zu ersetzen, die vernünftigerweise für Sie geeignet ist, oder (iv) wenn keine der vorstehenden Abhilfemaßnahmen wirtschaftlich machbar ist, die Lizenz für die verletzende Software zu beenden und a) die für die Software gezahlten Lizenzgebühren zu erstatten, die über einen Zeitraum von einem Jahr ab dem Kaufdatum der Lizenz angewesen werden, wenn eine Verletzung im ersten Jahr des Standardsupports eintritt; b) Jahresgebühren, die für jedes nachfolgende Standard-Support-Jahr gezahlt werden, das über eine einjährige Laufzeit ab Fälligkeitsdatum der Zahlung für dieses Folgejahr anbestandt ist.
    9. Gewährleistungsausschluss
    DIE SOFTWARE UND JEDE VERWANDTE DOKUMENTATION SIND AUF EINEM STRICTLY AS IS BASIS OHNE GARANTIE EINES KIND, ENTWEDER EXPRESS ODER IMPLIED, INCLUDING, OHNE LIMITATION, DIE IMPLIED WARRANTIES ODER MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT PROVIDED. DAS GESAMTE RISIKO, DAS SICH AUS DER NUTZUNG ODER LEISTUNG DER SOFTWARE ERGIBT, VERBLEIBT BEI IHNEN.
    10. Open-Source-Komponenten
    10.1. TeamDev benachrichtigt, dass Software Open-Source-Komponenten von Drittanbietern enthalten kann. Weitere Informationen finden Sie auf einer entsprechenden Produktseite auf der offiziellen TeamDev-Website (www.teamdev.com).
    10.2. TeamDev und die Software sind in voller Übereinstimmung mit allen Open-Source-Komponenten-Lizenzen, um die hierin gewährten Lizenzrechte zu gewähren.
    10.3. Die Bedingungen für die Nutzung solcher Open-Source-Komponenten sind in den Open-Source-Softwarelizenzen der Urheberrechtsinhaber und nicht in dieser Vereinbarung.
    10.4. Falls Sie die Software gemäß Ziffer 5.1 a) ändern, lehnt TeamDev jegliche Gewährleistung im Zusammenhang mit den Open-Source-Komponenten ab, einschließlich Der in 10.2 enthaltenen Garantien. Sie haften für Ansprüche dritter Rechte, die durch eine von Ihnen gemäß Ziffer 5.1 a) vorgenommene Änderung der Software verursacht werden.
    11. Haftungsbeschränkung
    IN KEINEM FALL HAFTET TEAMDEV ODER SEINE LIEFERANTEN FÜR SCHÄDEN JEGLICHER ART (EINSCHLIEßLICH, ABER NICHT BESCHRÄNKT AUF SCHÄDEN FÜR VERLUST VON GESCHÄFTSGEWINNEN, BETRIEBSUNTERBRECHUNGEN, VERLUST VON GESCHÄFTSINFORMATIONEN ODER SONSTIGE FINANZIELLE VERLUSTE), DIE SICH AUS DER NUTZUNG ODER UNMÖGLICHKEIT DER NUTZUNG DIESER TEAMDEV-SOFTWARE ERGEBEN, AUCH WENN TEAMDEV ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN INFORMIERT WURDE.
    12. Marken
    Diese Vereinbarung gewährt keine Rechte zur Verwendung der Marken oder Handelsnamen: TeamDev, JxBrowser, JExplorer, JNIWrapper, ComfyJ, JExcel, JxFileWatcher, JxCapture, DotNetBrowser, JxMaps oder andere Marken, Dienstleistungsmarken, Logos oder Handelsnamen von TeamDev, außer wie im Abschnitt 6 Marketing definiert. Sie erklären sich damit einverstanden, keine Marken von TeamDev in oder als Teil des Namens von Produkten zu verwenden, die auf der Software basieren.
    13. Kündigung
    Sie können diesen Vertrag jederzeit kündigen, indem Sie alle Kopien der Software vernichten. Diese Vereinbarung wird sofort ohne Benachrichtigung von TeamDev gekündigt, wenn festgestellt wird, dass Sie eine Bestimmung dieser Vereinbarung nicht einhalten. Nach einer solchen Kündigung müssen Sie alle Kopien der Software vernichten. Abschnitt 9 Gewährleistungsausschluss und Abschnitt 10 Haftungsbeschränkung bleiben auch nach Beendigung dieser Vereinbarung wirksam.

Programmdetails