Verwenden Sie jede .NET-Bibliothek in Ihrem Java-Projekt.

javOnet ist ein Mechanismus, der Ihre Java-Anwendung mit .NET-Code verbindet. Ihr .NET-Code ist über eine robuste, fluent API im Stil von Reflection von Ihrer Java-Anwendung aus zugänglich. Mit den javOnet-Methoden können Sie mit jedem .NET-Objekt interagieren. javOnet erstellt einen .NET-Prozess für Ihre Java-Anwendung und übersetzt Ihre Operationen in der javOnet-API direkt in Operationen, die im CLR .NET-Prozess ausgeführt werden. javOnet deckt die vollständige Interprozesskommunikation mit nativer Performance ab, umfasst die Erstellung und das Lifecycle-Management des .NET-Prozesses sowie Callback-Unterstützung zum Lauschen auf .NET-Events aus Java.
Mit javOnet können Sie Ihren kritischen .NET-Code in Ihrer Java-Anwendung wiederverwenden und Java-Anwendungen mit einer WPF- oder WinForms-Oberfläche erweitern. javOnet löst Java- und .NET-Interoperabilitätsprobleme effizient und zuverlässig, wenn es erforderlich ist, C# aus Java aufzurufen.
javOnet macht Interoperabilität einfach und ermöglicht es Ihnen, sich auf wichtigere Themen zu konzentrieren. Verwenden Sie alles aus .NET, was Sie in dem erstellen, was Sie in Java entwickeln. Die javOnet-Beispiele zeigen, wie man eine Java-Anwendung mit einer WPF- oder WinForms-Oberfläche erstellt, und wie Sie von einer .NET-Klasse erben oder Log4Net in Java verwenden können.
Funktionen
- Native High Performance.
- Leichte Lösung mit nur einer einzelnen Jar-Datei.
- Zugriff auf jede benutzerdefinierte oder Framework-.NET-Bibliothek ohne Änderungen.
- Kein Proxy-Generieren erforderlich.
- Einfache fluent Reflection-Style-API.
- Keine Client-Server- oder Webservices-Architektur erforderlich.
- Unterstützt jede Methode, Werttypen und Referenztypen.
- Unterstützt generische Methoden und generische Klassen.
- Plattformübergreifende Fehlerbehandlung.
- Integrierte Garbage-Collector-Weiterleitung.
- Funktioniert mit Interop-DLLs für COM-Objekte.
Über javOnet
javOnet wurde von hochqualifizierten und erfahrenen .NET- und Java-Entwicklern gegründet, um gängige Interoperabilitätsprobleme zu vereinfachen. Sie erstellen Computersysteme, die Geschäftsprozesse effektiv optimieren, und bieten Entwicklungs-, Beratungs- und Outsourcing-IT-Services für kleine, mittlere und große Unternehmen an. Ihr Ziel ist es, leicht zu bedienende Tools zu entwickeln, die die Produktivität von Entwicklern sofort steigern.