OOJNI Add-in .NET (C#) for VS2005/2008 3.00.12

Lizenz: Kostenlose Testversion ‎Dateigröße: 942.47 KB
‎Benutzerbewertung: 5.0/5 - ‎2 ‎Stimmen

Object-Oriented JNI Add-In ist ein Tool, das für MS Visual Studios 2005, 2008 entwickelt wurde. Es generiert den ausgewählten Code (OOJNI-Klassen) für Java-Bytecode (SUN/IBM/MS JDK1.1.x, JDK1.3.x und höher) und schließt ihn in das aktive Projekt ein. Außerdem wird die JNI-Implementierung systemischer Methoden der Java-Klasse erstellt. Gleichzeitig erstellt OOJNI Add-In alle Projekteinstellungen für die Verwendung, Kompilierung und Ausführung des generierten Codes. Entwickler verwendet OOJNI als reguläre C-Klassen. Jede OOJNI-Klasse umschließt JNI-Code auf niedriger Ebene in Zugriffe auf Java Class-Felder und -Methoden. Alle Datentypkonvertierungen werden vor Entwickler ausgeblendet. Jeder Java-Objektverweis wird in eine spezielle OOJNI-Klasse – Java Reference Wrapper – gekapselt, der eine flache Kopie des Java-Objektverweises in verschiedenen OOJNI-Klassen erstellt. Dieser Ansatz ermöglicht es, eine Reihe von Java-Referenzen zu reduzieren, die im JNI-Code verwendet werden. Hinweis: Diese Version des Tools läuft auch in Vista OS, aber Verweis auf oojni.net20.dll von GAC sollte von Hand hinzugefügt werden. Um das Produkt in Vista zu installieren, starten Sie die Eingabeaufforderung als Administrator und führen Sie Befehle aus: cd &ltDirectory mit MSI-Datei&gt msiexec /i &ltMSI Datei&gt

VERSIONSVERLAUF

  • Version 3.00.12 veröffentlicht auf 2007-12-27

    EULA - Endbenutzer-Lizenzvertrag



    LIZENZVERTRAG

    JAVAIN Ltd., ("JAVAIN") ist bereit, das OOJNITM AddIn Demo-Produkt zu lizenzieren )"OOJNITM AddIn Demo", das "Produkt" (, die zugehörige Dokumentation und alle anderen Materialien oder Informationen, die sich auf diese Software beziehen, die javaIN (die "Software" oder "Produkt"),ihnen (persönlich und/oder im Namen Ihres Arbeitgebers) (der "Lizenznehmer") nur DANN zur Verfügung gestellt wird, WENN SIE ZU DEN BEDINGUNGEN UND BEDINGUNGEN DIESER LIZENZVEREINBARUNG (die "Vereinbarung") ÜBERKOMMEN.

    VOR IHNEN WÄHLEN SIE DIE "I ACCEPT" BUTTON AT THE BOTTOM OF THIS WINDOW, CAREFULLY READ THE TERMS AND CONDITIONS OF THIS AGREEMENT. DURCH DIE WAHL DER "I ACCEPT" BUTTON YOU ARE: (1) REPRESENTING THAT YOU HAVE THE LEGAL CAPACITY AND AUTHORITY TO BIND YOURSELF AND/OR YOUR EMPLOYER, TO THE TERMS AND CONDITIONS OF THIS AGREEMENT; UND (2) IN IHREM NAMEN UND/ODER ALS BEVOLLMÄCHTIGTER VERTRETER IHRES ARBEITGEBERS ZUZUSTIMMEN, UM AN DIESE VEREINBARUNG GEBUNDEN ZU SEIN. WENN SIE NICHT ZU ALL DEN BEDINGUNGEN UND BEDINGUNGEN DIESER VEREINBARUNG, ODER NICHT DIE FOREGOING, WÄHLEN SIE DIE "Ich AKZEPTIERE NICHT" BUTTON, IN WELCHEM FALL SIE WERDEN UND NICHT RECEIVE, INSTALL OR USE THE SOFTWARE.

    Sollten Sie Fragen zu dieser Vereinbarung haben, wenden Sie sich bitte an JAVAIN unter: JAVAIN Ltd., Attention: Licensing, e-mail: [email protected]
    GRANT OF LICENSE: JAVAIN gewährt Ihnen hiermit eine nicht ausschließliche, nicht übertragbare Lizenz zur Nutzung der begleitenden Software für die alleinige Auswertung zu den folgenden Bedingungen:
    Sie können: a) die Software auf jedem Computer verwenden; b) Kopieren Sie die Software zu Sicherungszwecken, vorausgesetzt, jede Kopie muss alle eigentumsrechtlichen Hinweise der ursprünglichen Software enthalten.

    Und Sie dürfen nicht: a) anderen Personen oder Einrichtungen erlauben, die Software entweder für andere Zwecke als die Evaluierung zu verwenden; b) ändern, übersetzen, zurückentwickeln, dekompilieren, disassemblieren (außer in dem Umfang, in dem geltende Gesetze eine solche Einschränkung ausdrücklich verbieten) oder abgeleitete Werke auf der Grundlage der Software erstellen; c) Kopieren Sie die Software (außer zu Back-up-Zwecken); d) Die Rechte an der Software zu vermieten, zu vermieten oder anderweitig zu übertragen; E. Entfernen Sie alle proprietären Hinweise oder Etiketten auf der Software; f) ausführbare Dateien oder Bibliotheksdateien, die Sie erstellen, zu verteilen, die mit Bibliotheksdateien verknüpft sind, die in der Software enthalten sind, oder auf andere Weise Quellcode- oder Bibliotheksdateien in die Software zu integrieren; g) Verteilen Sie alle Quellcodes, einschließlich Headerdateien oder Bibliotheksdateien, die in der Software enthalten sind. oder h) verwenden Sie es in irgendeiner Weise für kommerzielle Zwecke.
    Die Software befindet sich in "use" auf einem Computer, wenn sie in den temporären Speicher (d. h. RAM) geladen oder in den permanenten Speicher (z. B. Festplatte, CD-ROM) dieses Computers installiert wird.
    TITEL; Titel, Eigentumsrechte und Rechte an geistigem Eigentum an und an der Software sowie alle Kopien der Software verbleiben bei JAVAIN. Die Software ist durch die Urheberrechtsgesetze der Vereinigten Staaten von Amerika und internationale Urheberrechtsverträge geschützt. Titel, Eigentumsrechte und Rechte an geistigem Eigentum an und an den Inhalten, auf die über die Software zugegriffen wird, sind Eigentum des jeweiligen Inhaltseigentümers und können durch geltendes Urheberrecht oder andere Gesetze geschützt sein. Diese Lizenz gibt Ihnen keine Rechte an solchen Inhalten.
    SERVICE UND SUPPORT; Der Service und Support, den JAVAIN für die Software im Rahmen dieser Vereinbarung anbietet, ist auf den Service oder Support beschränkt, der auf der JavaIN-Website frei verfügbar ist.
    KÜNDIGUNG; Diese Lizenz endet automatisch, wenn der integrierte Evaluierungszeitraum der Software abläuft oder 45 Tage nach dem Datum, an dem Sie die Software erhalten haben, je nachdem, welches der frühere Zeitpunkt ist.
    Diese Lizenz wird auch automatisch beendet, wenn Sie die oben beschriebenen Einschränkungen nicht einhalten. Bei Beendigung müssen Sie alle Kopien der Software löschen und zerstören.
    KEINE GARANTIE; Die Software wird auf einer "AS IS" BASIS OHNE REPRESENTATIONEN ODER WARRANTIES VON JEDEM KIND geliefert, und Sie werden alle Risiken in Bezug auf Qualität und Leistung des Programms tragen. Ohne die Allgemeingültigkeit des Vorstehenden einzuschränken,
    a) Sie die gesamten Kosten für jegliche Nein-Service oder -Reparatur und für Schäden übernehmen, die sich aus den in der Software enthaltenen oder von der Software zusammengestellten Informationen ergeben, und
    b) Sie alle Verantwortlichkeiten für die Auswahl der Software übernehmen, um Ihre beabsichtigten Ergebnisse zu erzielen, und für die Installation, Verwendung und Ergebnisse, die aus der Software gewonnen werden.
    JAVAIN ÜBERNIMMT KEINE ANDERE AUSDRÜCKLICHE GARANTIE UND KEINE GARANTIE FÜR KEINE VERLETZUNG DER RECHTE DRITTER. THE DURATION OF IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR A PARTICULAR PURPOSE, IS LIMITED TO THE ABOVE LIMITED WARRANTY PERIOD; EINIGE LÄNDER NICHT ALLOW LIMITATIONEN AUF WIE LONG AN IMPLIED WARRANTY LASTS, SO LIMITATIONS MAY NOT APPLY TO YOU. KEINE JAVAIN DEALER, AGENT, ODER EMPLOYEE IST AUTHORIZED TO MAKE ANY MODIFICATIONS, EXTENSIONS, OR ADDITIONS TO THIS WARRANTY.
    DIESE GARANTIE GIBT IHNEN BESTIMMTE GESETZLICHE RECHTE, UND SIE KÖNNEN ANDERE RECHTE HABEN, DIE VON LAND ZU LAND ODER NACH GERICHTSBARKEIT VARIIEREN. HAFTUNGSBESCHRÄNKUNG. UNTER KEINEN UMSTÄNDEN UND UNTER KEINEN RECHTLICHEN THEORIEN, UNERLAUBTEN HANDLUNG, VERTRAG ODER AUF ANDERE WEISE IST JAVAIN ODER SEINE LIEFERANTEN ODER WIEDERVERKÄUFER IHNEN ODER EINER ANDEREN PERSON GEGENÜBER FÜR INDIREKTE, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, OR FOR ANY DAMAGES IN EXCESS OF JAVAIN'S LIST PRICE FOR A LICENSE TO THE SOFTWARE, IF ANY, EVEN IF JAVAIN DIESE LIMITATION VON LIABILITY SHALL NOT APPLY TO LIA FOR DEATH ODER PERSONAL INJURY TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. DARÜBER HINAUS ERLAUBEN EINIGE LÄNDER DEN AUSSCHLUSS ODER DIE BEGRENZUNG VON NEBEN- ODER FOLGESCHÄDEN NICHT, DAHER GILT DIESE EINSCHRÄNKUNG UND DIESER AUSSCHLUSS MÖGLICHERWEISE NICHT FÜR SIE.
    Diese Vereinbarung ist die gesamte Vereinbarung zwischen Ihnen (entweder eine Einzelperson oder eine einzelne Einheit) und JAVAIN und ersetzt alle anderen Mitteilungen, Anzeigen oder Vereinbarungen in Bezug auf die Software.

    JAVAIN GmbH
    [email protected]

Programmdetails