Open Xava Plataforma Low-Code

Open Xava

 

Plataforma Low-Code de código abierto para desarrollo rápido de aplicaciones empresariales.

Escribe las clases del dominio con Java. Obtén una aplicación web lista para producción.

 

Alta productividad

Solamente escribes la lógica de negocio y la estructura de los datos. No escribes HTML, JavaScript, CSS, SQL, etc. La interfaz de usuario y la lógica de base de datos se proveen automáticamente.

Curva de aprendizaje corta

Aprender como escribir clases de Java simples es suficiente para escribir aplicaciones completas. La distribución de OpenXava viene preparada para un inicio rápido.

Aplicaciones con mucha funcionalidad

Interfaz de usuario AJAX sin recarga de página. Modo lista con paginación, ordenación, filtrado, añadir/quitar/mover columnas, informes PDF, exportación a Excel, formato tarjetas, gráficos, etc. Modo detalle con pestañas, marcos, diálogos, editores para referencias y colecciones, disposición adaptable, etc.

Interfaz de usuario móvil

Aparte de la interfaz de usuario web convencional puedes obtener una aplicación web para móvil a partir del mismo código.

Usa tu plataforma favorita

Navegadores: Internet Explorer, Chrome, Firefox y Safari. Bases de datos: Cualquiera soportada por Hibernate, es decir, Oracle, DB2, AS/400, Informix, PostgreSQL, MySQL, MS SQL Server y practicamente todas las bases de datos relacionales. Sistemas operativos: Cualquier con soporte de Java 8 (o superior), es decir, Windows, Linux, Mac, Unix, AS/400, z/OS, etc. Servidores de aplicaciones: Cualquiera con soporte de Servlets 3.0 (o superior), incluyendo Tomcat, JBoss, WebSphere, Glassfish, WebLogic, etc. Portales empresariales: Cualquiera con soporte de JSR-168 o JSR-286 incluyendo WebSphere Portal y Liferay.

Código abierto

Licencia LGPL que te permite desarrollar aplicaciones comerciales sin pagar nada.

Multilingüe

Las etiquetas y mensajes incluidas en OpenXava están en español, inglés, alemán, francés, chino, ruso, japonés, catalán, indonesio, italiano, polaco, servio y sueco. Además, es muy fácil añadir un nuevo idioma.

El marco de trabajo Java orientado al dominio más usado

250,000 descargas. 60 autores. Miles de hilos en los foros. Cientos de aplicaciones desarrolladas. Cientos de profesionales en LinkedIn con experiencia en OpenXava.

Documentación exhaustiva

Guía de referencia completa en español, francés, ruso, chino e inglés. Curso en línea gratuito donde se desarrolla una aplicación de facturación desde cero en inglés y español. Libro en inglés y español disponible en Amazon. Cientos de videos en YouTube.

Soporte de calidad

Soporte gratuito en los foros de la comunidad, a pesar de tener miles de hilos todas las preguntas se responden. Además, hay soporte profesional disponible.

Basado en estándares Java

Así puedes migrar tu código Java actual a OpenXava con facilidad, y viceversa. Puedes usar cualquier herramienta Java con OpenXava. Tus desarrolladores Java ya son desarrolladores OpenXava. OpenXava soporta: JSR-338, JSR-317, JSR-303, JSR-330, JSR-220, JSR-153, JSR-168 y JSR-286.

Herramientas de terceros

MinuteProject: Genera una aplicación OpenXava a partir de una base de datos ya existente. Mogwai ERDesigner: Una herramienta de modelado de diagramas entidad relación (ERD) que genera aplicaciones OpenXava. Moskitt: Una herramienta CASE, construida sobre Eclipse, que genera aplicaciones OpenXava a partir de módelos UML.

Proyecto activo

6 versiones al año, la mitad de ellas de mantenimiento (con arreglos de fallos). Desde 2005.


DEMOS


Factura

Una pequeña aplicación de facturación desarrollada escribiendo sólo 4 simples clases Java: Cliente, Factura, LineaFactura y Producto. El código fuente de esta demo se incluye en la distribución de OpenXava.


ERP Sicflex

Un ERP completo con contabilidad, gestión de personal, nóminas, gestión de almacen, facturación, ordenes de trabajo, inteligencia de negocio, informes, etc. Es un producto comercial desarrollado por Sicflex usando OpenXava y XavaPro.


Seguridad y navegación

Esta demo de OpenXava cuenta con identificación de usuario, menú jerárquico, multiempresa, seguridad avanzada y gestión de usuarios y roles. Usa XavaPro.


Interfaz de usuario móvil

Este es un ejemplo de aplicación web móvil con OpenXava. No es necesario escribir nada de código, simplemente apunta tu navegador móvil a tu aplicación. Esta demo usa XavaPro.