Reference Guide English español Français 中文 Русский
XML Classic Components English español      

 

Other links

Domain-Driven Java frameworks review

A independent review of the next Domain-Driven Framework: Trails, OpenXavaNexOpen, JMatter, Naked Objects, Roma Framework and Bastion. And the winner is...

Trinfon's wiki

A useful collection of tips about OpenXava from Trifon. Trifon is a project admin from ADempiere ERP project,  and also an OpenXava expert.

qManager

qaManager is a platform independent web based application for managing QA projects effectively with very simple installation. qaManager has Project tracking, Resource Management, TC Management, Online Library, Alerts and more.It's Powered by OpenXava. It's an open source project by Janesh Kodikara.

AcmeOX

AcmeOX is a little business application with contracts, products, invoices and customers. It's open source and its goal is to be a demo project for new OpenXava users. The source code is only in Spanish. By Andrés Molina.

Related technologies and products

Model-Driven Development

MDD states that just the model part of an application has to be developed, and the rest of the application will be generated from this model. In this way, the developers write less and simpler code, nevertheless a powerful Java Enterprise Application is created. A popular incarnation of the MDD idea is the Model-Driven Architecture (MDA).

Java Persistence API (JPA)

Java Persistence API (JPA) is the Java standard to do object-relational mapping. Object-relational mapping allows you to access data in a relational database in a object-oriented fashion. In your application you work only with objects, these objects are declared as persistent, and is the JPA engine the responsible for saving and reading from database to application objects.

Liferay

Undoubtedly Liferay is the most popular open source Java portal. Liferay is, out of the box, a very useful tool to be used as CMS or collaboration suite. It's plenty of ready-to-use portlets that allow you compose powerful sites without hard work.

Mogwai ERDesignerNG

The Mogwai ERDesigner is a entity relation modeling tool such as ERWin and co. The only difference is that it is Open Source and does not cost anything.

Book

Learn OpenXava by examples

DRAFT 1

The goal of this book is to teach you how to develop Java Enterprise applications with OpenXava and other Java related technologies, tools and frameworks. The way to achieve this goal is developing an application from scratch, step by step, until your application will be complete.

In this book you'll learn, not only OpenXava, but JPA, Eclipse, PostgreSQL, JUnit, HtmlUnit, Hibernate Validator framework, JasperReports, Liferay, etc. And more important, you're going to learn techniques to solve common and advanced cases you'll face developing business applications.

The current book is still a draft available only in PDF.

Get the book

Articles

How to simplify MDD for speeding Java Enterprise Development?

A notable problem of Java Enterprise Development is its inherent complexity. Either if you use Java EE standard or Spring, your development team will never be as productive as a VisualBasic, PHP, Ruby&Rails, 4GL or even COBOL development team. Complexity of Java Enterprise requires very skilled developers, moreover these developers need to write a lot of code.

Interview: Javier Paniza on OpenXava and Open Source

Are you familiar with OpenXava? Not everyone is, but it has big fans in the Java development community. It's a popular web application framework for developing business applications. It generates Java (JavaEE/J2EE) web applications that can be deployed on any Java Portal Server as portlet applications.

Automatic User Interface with OpenXava: An Evolutionary Option for GUIs

From AWT to Swing, JSP to JSF, Ajax to JavaFX, a lot of time is spent developing GUIs to visually express relationships that are implicit, if not manifest, in the data itself. So why not let the data shape the GUI? Automatic GUI builders do just that, and in our Feature Article, Automatic User Interface with OpenXava: An Evolutionary Option for GUIs, Javier Paniza shows how OpenXava does it.

A Productivity Race: Ruby on Rails vs JPA on OX3

This article tries to demonstrate that Java can be more productive than Ruby. We are going to develop the same application of the article Rolling with Ruby on Rails Revisited (part 1 and part 2) but using POJOs annotated with JPA and a Model Driven Framework, OpenXava in this case. The result is that with less code, and less time you obtain a more powerful application.

Interview with Javier Paniza on OpenXava 2.1

OpenXava, the rapid-web application framework, recently released version 2.1. InfoQ sat down with Javier Paniza, project lead for OpenXava to discuss the framework and the new release, which brings JPA support as well as many other enhancements.

Interfaz de Usuario Automática con OpenXava: El camino evolutivo

Esta es una historia sobre cómo crear una interfaz de usuario fácilmente, o mejor aun, sobre como tener una buena interfaz de usuario sin esfuerzo.

JavaHispano Podcast - 010 - OpenXava framework (Entrevista a Javier Paniza)

Número décimo de Javahispano Podcast. Este número está dedicado a OpenXava donde Javier Paniza nos hablará de como utilizar dicho framework.

Wikipedia article (English)

OpenXava is a web application framework for developing business applications in an effective way. It allows rapid and easy developing of CRUD modules and report generation, but also it's flexible enough to develop complex real life business applications as accounting packages, customer relationship, invoicing, warehouse management, etc.

Artículo en Wikipedia (Español)

OpenXava es un marco de trabajo de código abierto para desarrollar aplicaciones de gestión de una forma efectiva. Permite el desarrollo rápido y fácil de mantenimientos y listados pero, a su vez, es lo suficientemente flexible para desarrollar complejas aplicaciones de gestión de la vida real como contabilidad, facturación, gestión de personal, nóminas, gestión de almacenes, etc.