JNIWrapper 3.7

Lizenz: Kostenlose Testversion ‎Dateigröße: 3.69 MB
‎Benutzerbewertung: 4.6/5 - ‎11 ‎Stimmen

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. Die Hauptmerkmale von JNIWrapper sind: - Rufen Sie jede Funktion mit beliebigen Parametern aus der nativen Codebibliothek auf - Unterstützung sowohl für stdcall- als auch für cdecl-Aufrufkonventionen - Unterstützung für viele Datentypen, einschließlich Strukturen, Gewerkschaften und Zeiger - Rückrufe mit beliebigen Parametern und stdcall- oder cdecl-Aufrufkonventionen - Speziell abgestimmt auf Vorgänge mit großen Mengen komplexer systemeigener Daten - Erweiterbare Architektur ermöglicht die Implementierung neuer Datentypen oder das Anpassen vorhandener Datentypen - Unterstützung für threadsichere, wirklich gleichzeitige Funktion Aufruf - Anpassbare native Bibliothek Sersuche Mechanismus - Vollautomatisches Ressourcenmanagement - Abstürze in systemeigenen Funktionen werden in Java-Ausnahmen konvertiert. JNIWrapper Vorteile: - Minimale Operation hinter der Bühne. Entwickler können immer sehen, was passiert, wenn sie mit den systemeigenen Daten arbeiten. - Hohe Leistung. JNIWrapper wurde speziell auf die Leistung abgestimmt, insbesondere in Fällen, in denen große Datenmengen an den Interaktionen beteiligt sind. - Automatische Ressourcenverwaltung. 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 und Unions. Zusammen mit WinPack, einer kostenlosen Ergänzung zu JNIWrapper, ist es nicht notwendig, die native Windows-API zu lernen, um sie zu verwenden. WinPack-Bibliotheksfähigkeiten: - Zugriff auf die Windows-Registrierung; - Windows-Dekoration; - Fach-Symbol für Java-Anwendung. Hinweis: Diese Seite bietet nur JNIWrapper Cross-Desktop. Sie können plattformspezifische Version von JNIWrapper herunterladen oder Evaluierungslizenzen für unsere Bibliotheken unter http://www.teamdev.com/jniwrapper/downloads.jsf

VERSIONSVERLAUF

  • Version 3.7 veröffentlicht auf 2008-10-09
    Nicht etabliert

Programmdetails

Eula

EULA - Endbenutzer-Lizenzvertrag

TeamDev-Lizenzvertrag TeamDev-Lizenzvertrag Dies ist eine rechtliche Vereinbarung ("Vereinbarung") zwischen Ihnen (entweder eine Einzelperson oder Entität) ("Lizenznehmer") und TeamDev Ltd. ("TeamDev"). WICHTIG [BITTE SORGFÄLTIG LESEN]: DURCH INSTALLATION, VERWENDUNG ODER KOPIEREN DER SOFTWARE ODER JEDE RELATED-DOKUMENTATION ("SOFTWARE") SIE STIMMEN ZU, DURCH DIE BEDINGUNGEN GEBUNDEN ZU SEIN UND DIE BEDINGUNGEN DIESES ABKOMMENS. WENN SIE DIESEN BEDINGUNGEN NICHT ZUSTIMMEN UND SIND SIE NICHT BERECHTIGT, DIE SOFTWARE ZU INSTALLIEREN ODER ZU VERWENDEN. 1.Definitionen a)"Runtime" bezeichnet die Dateien, die in der Software enthalten sind und für die Verteilung der Programme, die der Lizenznehmer mit der Software erstellt. Laufzeitdateien werden in der begleitenden oder Online-Dokumentation identifiziert ("Dokumentation"). Sie sollten sich in der Dokumentation, einschließlich aller "readme" oder "runtime"-Dateien, die dem Produkt zur Verfügung gestellt werden, für zusätzliche Informationen in Bezug auf verteilbare Dateien. b)"Evaluierungslizenzschlüssel" bezeichnet eine Datei, die die Nutzung der Software für Bewertungszwecke für einen begrenzten Zeitraum, der auf der Registrierungstag und enden gemäß den Bestimmungen, die von der Abschnitt "Evaluierungslizenzzuschüsse" dieser Vereinbarung. c)"Development License Key" bezeichnet eine Datei, die es dem Lizenznehmer ermöglicht, die Software in ihre eigenen größeren Werke. d)"Runtime License Key" bezeichnet eine Datei, die für die Verteilung der Lizenznehmer arbeiten, die die Software einschließen. e)"Persönliche Lizenz" bedeutet, dass der Lizenznehmer die persongemäß ist, die in der Entwicklungs- und Laufzeitlizenzschlüssel. Zur Vermeidung von Zweifeln ist keine Gesellschaft, Gesellschaft, Gesellschaft oder Vereinigung oder andere Organisation. 2.Eigentum und Lizenz Die Software ist Eigentum von TeamDev, urheberrechtlich geschützt und urheberrechtlich geschützt und internationalen Vertragsbestimmungen. Die Software ist lizenziert, nicht verkauft. Von Installieren oder Verwenden der Software erwerben Sie keine Rechte an der Software, sofern nicht ausdrücklich in dieser Vereinbarung festgelegt. Alle Rechte nicht die hierin ausdrücklich gewährt werden, sind von TeamDev vorbehalten. 3.Evaluierungslizenzzuschüsse Vorbehaltlich der Bedingungen dieser Vereinbarung gewährt TeamDev hiermit Sie ein nicht ausschließliches, nicht übertragbares Recht zur Nutzung einer Kopie der angegebenen Version der Software und der Dokumentation für die alleinigen Zwecke der Bewertung während des Zeitraums von 30 (dreißig) Kalendertagen und erstellen Sie eine Kopie die Software für Sicherungszwecke. 4.Entwicklungs- und Laufzeitlizenz-Zuschüsse Vorbehaltlich der Zahlung der geltenden Lizenzgebühren sowie der Bedingungen dieser Vereinbarung gewährt TeamDev Ihnen hiermit eine nicht ausschließliche, nicht übertragbares Recht zur Nutzung der angegebenen Version der Software und Dokumentation über die Anzahl der Arbeitsplätze, die der Anzahl der erworbene Lizenzen; reproduzieren und verteilen, nur in ausführbarer Form, die Programme, die Sie mit der Software mit Runtime ohne zusätzliche Lizenz oder Gebühren, vorbehaltlich aller hierin definierten Bedingungen. 5.Lizenzbeschränkungen Sie dürfen NICHT: a) ändern, anpassen, ändern, übersetzen, dekompilieren, oder die Software zu zerlegen; b) alle eigentumsrechtlichen Hinweise oder Etiketten auf der Software; c) mehr Kopien der Software anfertigen als die Anzahl der erhaltenen Lizenzen (ausgenommen eine Kopie für Sicherungszwecke); d) Miete, Miete oder auf andere Weise Übertragungsrechte an der Software. 5.1.Evaluierungslizenzbeschränkungen Zusätzlich zu den allgemeinen Einschränkungen, die in den Lizenzbeschränkungen als Inhaber der Evaluierungslizenz dürfen Sie NICHT: a) die Software für kommerzielle Zwecke; b) die Software nach Ablauf der Evaluierungszeitraum. 5.2.Entwicklungs- und Laufzeitlizenzbeschränkungen Zusätzlich zu den allgemeinen Einschränkungen, die in den Lizenzbeschränkungen als Inhaber der Entwicklungs- und Laufzeitlizenz dürfen Sie NICHT: a) die Software auf der Anzahl der Computer verwenden und die Anzahl der erworbene Lizenzen; b) Development License Key für die Umverteilung Ihrer Anwendungen; c) Runtime License Key für Entwicklungszwecke verwenden. 5.3.Persönliche Lizenzbeschränkungen Zusätzlich zu den Einschränkungen, die im Abschnitt Lizenzbeschränkungen und im Abschnitt Entwicklungs- und Laufzeitlizenzbeschränkungen, als Inhaber des Persönliche Lizenz dürfen Sie NICHT: a)verwenden Sie die Software auf Computern, die nicht ausschließlich vom Licesee verwendet werden; b)anderen Personen oder Einrichtungen die Nutzung der Software zu gestatten. 6. Marketing Sie erklären sich damit einverstanden, als Kunde von TeamDev identifiziert zu werden, und Sie stimmen zu, dass TeamDev name, handelsname und, falls zutreffend, mit Namen, Handelsnamen und Marke Beschreiben Sie kurz Ihr Unternehmen in TeamDevs Marketingmaterialien und Websites. Sie gewähren TeamDev hiermit eine Lizenz zur Verwendung Ihres Namens und Eines Ihrer Handelsnamen und Marken ausschließlich im Zusammenhang mit den Rechten, die TeamDev gemäß zu diesem Marketing-Bereich. 7.Support-Services TeamDev kann dem Lizenznehmer Support-Services im Zusammenhang mit der Software bereitstellen. Die Nutzung solcher Support-Dienste unterliegt den Richtlinien, die auf TeamDevs-Website (www.teamdev.com). Alle zusätzlichen Software-Code oder verwandte Materialien, die TeamDev bietet dem Lizenznehmer als Teil der Support-Services in regelmäßigen Aktualisierungen der Software oder auf andere Weise als Teil der Software anzusehen und unterliegt den Bedingungen dieser Vereinbarung. In Bezug auf alle technischen Informationen, die der Lizenznehmer TeamDev als Teil der Support-Dienste kann TeamDev diese Informationen für Geschäftszwecke ohne Einschränkung, einschließlich produkt- und Entwicklung. TeamDev verwendet solche technischen Informationen nicht in einem Formular die den Lizenznehmer persönlich identifiziert. 8. Patent- und Urheberrechtsentschädigung a)Der Lizenzgeber verteidigt und entschädigt den Lizenznehmer für alle Kosten (einschließlich angemessene Anwaltskosten) aus einer Forderung, dass Software im Rahmen dieser Vereinbarung ein US-amerikanischen oder kanadisches Urheberrecht oder Patent, sofern: (i) der Lizenznehmer den Lizenzgeber innerhalb von 30 Tagen nach der Forderung schriftlich davon in Kenntnis setzen; (ii) der Lizenzgeber die alleinige Kontrolle über die Verteidigung und alle damit verbundenen Verhandlungen und (iii) Der Lizenznehmer bietet dem Lizenzgeber die Unterstützung, die Informationen und die für die Durchführung der oben genannten Erforderlichen. b)Der Lizenzgeber übernimmt keine Haftung für eine Verletzungsverletzung, die auf (i) Code in der Software, der nicht vom Lizenzgeber erstellt wurde; (ii) Die Verwendung einer ersetzten oder geänderten Änderungen oder Änderungen, die vom Lizenzgeber oder unter Wenn eine solche Verletzung durch die Verwendung von eine aktuelle, unveränderte Version der Software, die der Lizenzgeber dem Lizenznehmer zur Verfügung stellt, Oder (iii) die Kombination, den Betrieb oder die Nutzung einer Software, die unter mit Programmen oder Daten, die nicht vom Lizenzgeber zur Verletzung durch die Nutzung der Software ohne solche Programme oder Daten. c)Für den Fall, dass die Software vom Lizenzgeber gehalten oder geglaubt wird, Die Nutzung der Software durch die Lizenznehmer ist berechtigt, der Lizenzgeber hat die seine Kosten, (i) die Software so zu modifizieren, dass sie nicht verletzt wird; (ii) für den Lizenznehmer eine Lizenz zur weiternutzung der Software zu erhalten; (iii) die Software durch andere Software zu ersetzen, die Lizenznehmer oder iv) wenn keine der vorstehenden Abhilfemaßnahmen wirtschaftlich durchführbar ist, Lizenz für die rechtsverletzende Software zu kündigen und Lizenzgebühren zurückzuerstatten für die Software, anteilig über eine Laufzeit von drei Jahren ab dem des Abkommens. 9.Haftungsausschluss der Garantie DIE SOFTWARE UND JEDE VERWANDTE DOKUMENTATION SIND AUF EINEM STRICTLY "AS IS" BASIS OHNE GEWÄHRLEISTUNG JEGLICHER ART, WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, EINSCHLIEßLICH, OHNE LIMITATION, DIE IMPLIED WARRANTIES ODER MERCHANTABILITY, FITNESS FOR A ZWECK ODER NICHTVERLETZUNG. DAS GESAMTE RISIKO, DAS SICH AUS DER NUTZUNG ODER DIE LEISTUNG DER SOFTWARE BLEIBT BEI IHNEN. 10.Haftungsbeschränkung IN KEINEM FALL HAFTET TEAMDEV ODER SEINE LIEFERANTEN FÜR SCHÄDEN, DIE (EINSCHLIEßLICH, ABER NICHT BESCHRÄNKT AUF SCHÄDEN FÜR ENTGANGENE GESCHÄFTSGEWINNE, UNTERBRECHUNG, VERLUST VON GESCHÄFTSINFORMATIONEN ODER SONSTIGER VERMÖGENSVERLUST) AUS DER VERWENDUNG ODER UNFÄHIGKEIT, DIESES TEAMDEV-PRODUKT ZU VERWENDEN, TEAMDEV WURDE ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN INFORMIERT. 11.Kündigung Der Lizenznehmer kann diesen Vertrag jederzeit kündigen, indem er alle Kopien die Software. Dieser Vertrag endet sofort ohne Vorherige Ankündigung TeamDev, wenn festgestellt wird, dass der Lizenznehmer keine dieses Abkommens. Nach einer solchen Kündigung muss der Lizenznehmer alle Kopien der Software. Abschnitte 9.Haftungsausschluss und 10.Beschränkung der Die Haftung bleibt auch nach Beendigung dieses Vertrages wirksam.