Usa cualquier biblioteca .NET en tu proyecto Java.

javOnet es un mecanismo que conecta tu aplicación Java con código .NET. Tu código .NET está disponible desde tu aplicación Java mediante una sólida API fluida de estilo de reflexión. Con los métodos de javOnet puedes interactuar con cualquier objeto .NET. javOnet crea un proceso .NET para tu aplicación Java y traduce directamente tus operaciones en la API de javOnet a operaciones realizadas en el proceso CLR de .NET. javOnet cubre la comunicación total entre procesos con rendimiento nativo, la creación y la gestión del ciclo de vida del proceso .NET y la compatibilidad con devoluciones de llamada para escuchar eventos .NET desde Java.
Con javOnet puedes reutilizar tu código .NET fundamental en tu aplicación Java y mejorar las aplicaciones Java con una interfaz WPF o WinForms. javOnet resuelve de manera eficiente y fiable los problemas de interoperabilidad entre Java y .NET cuando hay necesidad de llamar a C# desde Java.
javOnet hace que la interoperabilidad sea sencilla, para que puedas centrarte en cuestiones más importantes. Usa cualquier cosa de .NET en todo lo que crees en Java. Los ejemplos de javOnet muestran cómo crear una aplicación Java con una interfaz WPF o WinForms y cómo puedes heredar de una clase de .NET o usar Log4Net en Java.
Funciones
- Alto rendimiento nativo.
- Solución ligera en un único archivo .jar.
- Accede a cualquier biblioteca .NET personalizada o de framework sin cambios.
- No se requiere generación de proxy.
- API fluida de estilo de reflexión fácil.
- No se necesita una arquitectura cliente-servidor ni de servicios web.
- Admite cualquier método, tipos de valores y tipos de referencia.
- Admite métodos genéricos y clases genéricas.
- Manejo de excepciones multiplataforma.
- Propagación integrada del recolector de basura.
- Funciona con DLL de interoperabilidad para objetos COM.
Acerca de javOnet
javOnet fue creado por desarrolladores .NET y Java altamente cualificados y con experiencia para simplificar problemas habituales de interoperabilidad. Crean sistemas informáticos que agilizan eficazmente los procesos de negocio y ofrecen servicios de desarrollo, consultoría y subcontratación de TI para empresas pequeñas, medianas y grandes. Su objetivo es construir herramientas fáciles de usar que aumenten de inmediato la productividad de los desarrolladores.