Usa qualsiasi libreria .NET nel tuo progetto Java.

javOnet è un meccanismo che collega la tua applicazione Java al codice .NET. Il tuo codice .NET è accessibile dalla tua applicazione Java tramite una solida API fluida in stile reflection. Utilizzando i metodi javOnet puoi interagire con qualsiasi oggetto .NET. javOnet crea un processo .NET per la tua applicazione Java e traduce direttamente le tue operazioni nell’API javOnet in operazioni eseguite nel processo CLR .NET. javOnet copre una comunicazione interprocesso completa con prestazioni native, la creazione e la gestione del ciclo di vita del processo .NET e il supporto delle callback per ascoltare gli eventi .NET da Java.
Con javOnet puoi riutilizzare il tuo codice .NET critico nella tua applicazione Java e migliorare le applicazioni Java con un’interfaccia WPF o WinForms. javOnet risolve in modo efficiente e affidabile i problemi di interoperabilità tra Java e .NET in cui è necessario chiamare C# da Java.
javOnet rende facile l’interoperabilità, consentendoti di concentrarti su questioni più importanti. Usa qualsiasi cosa di .NET in qualunque cosa crei in Java. Gli esempi di javOnet mostrano come creare un’applicazione Java con un’interfaccia WPF o WinForms e come puoi ereditare da una classe .NET o usare Log4Net in Java.
Funzionalità
- Prestazioni elevate native.
- Soluzione leggera con singolo file jar.
- Accesso a qualsiasi libreria .NET personalizzata o di framework senza modifiche.
- Nessuna generazione di proxy richiesta.
- API fluida semplice in stile reflection.
- Nessuna architettura client-server o di servizi Web necessaria.
- Supporta qualsiasi metodo, tipi di valore e tipi di riferimento.
- Supporta metodi generici e classi generiche.
- Gestione delle eccezioni cross-platform.
- Propagazione del garbage collector integrata.
- Funziona con DLL di interop per oggetti COM.
Informazioni su javOnet
javOnet è stato creato da sviluppatori .NET e Java altamente qualificati e con esperienza, con l’obiettivo di semplificare i problemi comuni di interoperabilità. Creano sistemi informatici che semplificano efficacemente i processi aziendali e offrono servizi IT di sviluppo, consulenza e outsourcing per aziende piccole, medie e grandi. Il loro obiettivo è costruire strumenti facili da usare che aumentino immediatamente la produttività degli sviluppatori.