Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

OpenXava / News: Recent posts

OpenXava 4m6 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java. This milestone has Groovy support, Liferay 6 support with style integration, new look & feel for button bar, JPA 2.0 support, etc. Moreover it has around 40 new features and fixes over 4m5. See the complete list in changelog:http://www.openxava.org/web/guest/changelog You can download it from: http://sourceforge.net/projects/openxava/files/ More info:http://openxava.sourceforge.net

Posted by Javier Paniza 2010-11-10

OpenXava 4m5 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java. In this milestone the user can change page row count in list and collections, page navigation has a new look, it's possible to see detail and list at the same time, a new help link at module level, etc. Moreover it has around 40 new features and fixes over 4m4. See the complete list in changelog:http://www.openxava.org/web/guest/changelog You can download it from: http://sourceforge.net/projects/openxava/files/ More info:http://openxava.sourceforge.net

Posted by Javier Paniza 2010-07-29

OpenXava 4m4 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.n this milestone the user can minimize any frame in detail mode, any action can be shown in each row of the list mode or collections, there is a new editor to show collections as a tree, the behavior to search from detail mode is more intuitive, etc. Moreover more than 30 new features and fixes. See the complete list in changelog:http://www.openxava.org/web/guest/changelog You can download it from: http://sourceforge.net/projects/openxava/files/ More info:http://openxava.sourceforge.net

Posted by Javier Paniza 2010-05-26

OpenXava 4m3 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.In this milestone we added a more interactive list behavior: the user can resize the column widths using the mouse, clicking in any part of the row to go to detail mode, a fancy tooltip to see cell content, etc.. Moreover more than 30 new features and fixes. See the complete list in changelog:http://www.openxava.org/web/guest/changelog You can download it from: http://sourceforge.net/projects/openxava/files/ More info:http://openxava.sourceforge.net

Posted by Javier Paniza 2010-03-26

OpenXava 4m2 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.This new milestone toward OX4 adds improved collection behaviour with modal dialogs and JSR-330 support for dependency injection. Moreover around 30 new features and fixes. See the complete list in changelog:http://www.openxava.org/web/guest/changelog You can download it from: http://sourceforge.net/projects/openxava/files/ More info:http://openxava.sourceforge.net

Posted by Javier Paniza 2010-01-27

OpenXava 4m1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily.

Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

This 4m1 version is the first milestone toward OX4, whose goal is to improve the user experience. This version uses jQuery and jQuery UI to include modal dialogs. Moreover it has
- Popup dialogs supported by means of show-dialog and hide-dialog attribute for <action /> in controllers.xml.
- A dialog is used for searching, creating or modifying a reference.
- Image editor and Image gallery editor use a dialog to upload the files.
- New checkbox in list to select and deselect all rows at once.
- Reference guide in Russian improved.
- Dropped support for EntityBeans CMP2.
- Dropped support for Java 1.4. From now on OX requires Java 5 or better.
- And more than 30 new features and fixes.... read more

Posted by Javier Paniza 2009-11-25

OpenXava 3.1.4 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily.

Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

This new v3.1.4 version has more than 50 new features and fixes, including:
- @Formula annotation from Hibernate supported for detail and list mode.
- Labels and messages translated to Serbian.
- Labels and messages translated to Swedish.
- Added 'list-formatter' to <formatter /> in editors.xml.
- New servlets.xml and filters.xml can be used in web/WEB-INF to add custom servlets and filters.
- Support for Liferay 5.2.3 with Tomcat 6.... read more

Posted by Javier Paniza 2009-08-28

OpenXava: 3.1.3 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily.

Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The main new features of v3.1.3 are:
- @Editor annotation can be applied to collections and references.
- It's possible to assign default editors for collections and references in editors.xml
- It's possible to layout several collections on the same line.
- The selected row in list and collection is highlight.
- OnSelectElementAction uses takesLong and confirmMessage.
- The default label is natural, e.g. the label for lastInvoiceNumber now is "Last invoice label".... read more

Posted by Javier Paniza 2009-06-16

OpenXava: 3.1.2 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily.

Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The main new features of v3.1.2 are:
- View inheritance.
- The @OnSelectElementAction annotation for collections.
- Russian translation of reference guide.... read more

Posted by Javier Paniza 2009-04-23

OpenXava: 3.1.1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily.

Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The main new features of v3.1.1 are:
- Full support for WebSphere Portal 6.1, including the portlets look & feel.
- Allows to use several AJAX portlets in the same portal page.... read more

Posted by Javier Paniza 2009-02-24

OpenXava: 3.1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 3.1 has all functionality of 3.0.3 but it generates AJAX applications. Just update to OX3.1 and your OX (3.x, 2.x, or 1.x) application will be AJAX without touching a single line of code. ... read more

Posted by Javier Paniza 2008-12-17

OpenXava Portal 3.1 released

OpenXava Portal is a portal configured with all demos and database for tutorials of OpenXava 3.1 framework. Very useful to start quickly with OpenXava inside Java portals. It's powered by Tomcat and Liferay.

Some new features of version 3.1 are:
- Upgrade to Liferay 5.1.1
- All demos updated to OX 3.1
- Portal doc update for OX 3.1

You can download it from:
https://sourceforge.net/project/showfiles.php?group_id=123187&package_id=265879 ... read more

Posted by Javier Paniza 2008-12-16

OpenXava: 3.1rc1 released

Framework to develop JavaEE / J2EE applications rapidly and easily. Allows to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible. Generates JSR-168 portlet applications (Liferay, WebSphere Portal, Jetspeed, etc)

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.... read more

Posted by Javier Paniza 2008-12-05

OpenXava: 3.1beta3 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 3.1beta3 has all functionality of 3.0.3 but it generates an AJAX application. Just update to OX3.1 and your OX (3.x, 2.x, or 1.x) application will be AJAX without touching a single line of code. ... read more

Posted by Javier Paniza 2008-11-13

OpenXava: 3.1beta2 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 3.1beta2 has all functionality of 3.0.3 but it generates an AJAX application. Just update to OX3.1 and your OX (3.x, 2.x, or 1.x) application will be AJAX without touching a single line of code. ... read more

Posted by Javier Paniza 2008-10-22

OpenXava: 3.1beta1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 3.1beta1 has all functionality of 3.0.3 but it generates an AJAX application. Just update to OX3.1 and your OX (3.x, 2.x, or 1.x) application will be AJAX without touching a single line of code. ... read more

Posted by Javier Paniza 2008-08-27

OpenXava: 3.0.3 released

OpenXava is a framework to develop Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.

Some new features of version 3.0.3 are:
* Visual style integration for Liferay 5.1.
* Full support for Liferay 5.0 and 5.1.
* Labels and messages translated to Chinese.
* French translation of the reference guide and other documentation.
* Chinese translation of the reference guide and other documentation.
* HttpUnit replaced by HtmlUnit for implementing ModuleTestBase.
* Qualified properties are allowed for 'condition' and 'orderBy' of @DescriptionsList even it they are not in 'descriptionProperties'.
* New property 'format' for JasperReportBaseAction. It can be 'pdf' or 'excel'.
* A lot of new features and fixes: https://sourceforge.net/project/shownotes.php?group_id=123187&release_id=619834 ... read more

Posted by Javier Paniza 2008-08-18

OpenXava: 3.0.2 released

OpenXava is a framework to develop Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.

Some new features of version 3.0.2 are:
* Labels and messages translated to Italian.
* liferay-display.xml file is generated: OX applications inside Liferay is not on 'Undefined' category but on a category for each application.
* To hide/show the filter for a list or collection is remember by each user.
* Java Preferences used for storing user preferences. OpenXavaDS and openxava-db are no longer needed.
* Classic XML Components guide moved to wiki.
* @SearhKey can be applied to references.
* A lot of new features and fixes: http://sourceforge.net/project/shownotes.php?group_id=123187&release_id=604438... read more

Posted by Javier Paniza 2008-06-06

OpenXava: 3.0.1 released

OpenXava is a framework to develop Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.

Some new features of version 3.0.1 are:
- Hibernate Validator full support. Messages thrown by Hibernate Validator are shown to the user as validation messages.
- @Required, @PropertyValidator and @EntityValidator redefined as Hibernate Validator constraints.
- Max size of textAreaEditor uses Javascript for control max size (even with Ctrl-V).
- Action 'new' of CRUD put the view to the initial section.
- Ant creation wizard on template projects asks for the project name. Now it's not needed edit the ant build files.
- Fix: On Liferay 4.3 with Internet Explorer 7 frames and tabs are not shown when the user is
log on.
- Fix: Getters of references or collections annotated with @Transient fail.
- Fix: Calculated properties with @Depends fails on transient classes.
- Fix: Formatter is not applied when an editor is assigned via @Editor annotation.
- Fix: On edit detail of collections data of nested references is not loaded correctly.
- Fix: Select for row count of list fails when last showed database column ends with 'FROM'.
- Fix: JasperReport generation: Invalid encoding name on some windows with WebSphere 6.0.... read more

Posted by Javier Paniza 2008-04-17

OpenXava 3.0 released

OpenXava is a framework to develop Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications ONLY with POJOs, JPA and Java 5 annotations. Feature rich and flexible since it's used for years to create business applications with Java.

In this new version 3.0 you can define components using POJOs + annotations, as alternative to the classic XML components of v2. The advantages are:
- You can take your application developed using POJOs and JPA and convert it in an OpenXava application in a few minutes.
- You can use standard tools for POJO/EJB3 to develop OpenXava applications. Tools as UML tools, Dali for mapping, Hibernate tools for importing database schemas to EJB3 POJOs, etc.
- You do not need code generation any more. This means more agility.... read more

Posted by Javier Paniza 2008-03-05

OpenXava 2.2.5 released

OpenXava is a framework to develop Java Enterprise/J2EE applications rapidly and easily. It's based in business component concept. Feature rich and flexible since it's used for years to create business applications with Java.

Some new features of version 2.2.5 are:
- New <on-change-search /> element for <reference-view/> to overwrite the default action for searching when the user type the key.
- New before-each-request attribute for <action/> in controllers.xml.
- Text field editor for numeric data uses JavaScript to prevent the user from entering non-numeric characters.
- Text field editor for numeric data take into decimal point, thousands separator and sign for calculate size.
- New utility class Emails to facilitate the use of JavaMail.
- The cmp-type attribute of property-mapping supports to use all Java wrappers of java.lang and java.math without package.
- MapFacade is not autocommit by default from now on. It's needed to put mapFacadeAutoCommit=true in xava.properties for autocommit.
- New method MapFacade.commit to force a commit when MapFacade is working without auto commit.
- Dates.toString() methods uses the current locale from Locales.getCurrent.
- Unused classes ChangeLenguageAction and GoFirstAction removed.
- CRUD.new action now restore by default the model of the view to the current module model.
- Hibernate updated to 3.2.5.
- When an action throws an exception all messages (not errors) added by the action are not shown.
- AccessTracking does not record duplicate continuous entries.
- TabUserPreference uses "native" as key generation to allow to save tab preferences in Oracle.
- Hide rows action is no longer shown on collections.
- New StringTimeConverter.
- AnnotatedClassParser shows source exception on obtaining class names from hibernate session.
- Code tuning after FindBugs revision.
- Fix: Layout problem in Liferay when a section with only a property with frame.
- Fix: Layout problem when a reference with frame="false" which contains sections.
- Fix: Navigation is broken sometimes on Jetspeed 2.0 with Internet Explorer.
- Fix: Buttons too big in IE.
- Fix: Focus is not set after a request with IE7 and Liferay 4.1.
- Fix: Javascript warning, when the focus go to a not selectable control, removed.
- Fix: Fails on create hibernate session on JDK1.4 of AS/400.
- Fix: 'Create' and 'Modify' link for references which key is inside a group was not shown.
- Fix: On Java 6 the on change event in keys with composite keys was not always the last one.
- Fix: Save first detail in a collection saved the container entity although the detail was not saved because of a validation error
- Fix: Fails on search references typing its key when working with multischema.
- Fix: Search reference does not work when key is multiple, visible and inside a group.
- Fix: When a member in a section was hidden programmatically and the result was only one reference or collection the frame was not hidden.
- Fix: Overlapped columns were not recognized when the letters case does not match.
- Fix: ValidValuesVerticalRadioButton was horizontal.... read more

Posted by Javier Paniza 2008-02-22

OpenXava 3.0beta5 available

OpenXava 3 allows you develop a complete JavaEE application using only EJB3 entities (POJOs + annotations). The User Interface and the behaviour of the application are automatically provided by OpenXava.
That is, you can define the Business Component of OX2 using POJOs as alternative to XML.

You are invited to download
https://sourceforge.net/project/showfiles.php?group_id=123187&package_id=238802
and evaluate it. ... read more

Posted by Javier Paniza 2008-02-06

OpenXava Eclipse Plugins 0.2 released

OpenXava Eclipse Plugins includes wizards, editors and a database reverse engineering utility for working in Eclipse with OpenXava framework.

The plugins includes:
- Wizards for creating new OpenXava projects.
- Several Eclipse editors for OpenXava files.
- A database reverse engineering utility for creating OpenXava components from existing database tables.

The plugin can be downloaded from
http://sourceforge.net/project/showfiles.php?group_id=123187&package_id=212386&release_id=566687 ... read more

Posted by Javier Paniza 2008-01-08

OpenXava: 2.2.4 released

OpenXava is a framework to develop Java Enterprise/J2EE applications rapidly and easily. It's based in business component concept. Feature rich and flexible since it's used for years to create business applications with Java.

Some new features of version 2.2.4 are:
- Full support for Liferay 4.3, including visual style integration.
- New stereotypes IP, ISBN, CREDIT_CARD and EMAIL_LIST.
- It's possible to mark a property as search key to be used for indicating which properties will be used for searching.
- New class UserInfo and method Users.getCurrentUserInfo() for accessing to info the portal user.
- New calculators CurrentUserGivenNameCalculator, CurrentUserFamilyNameCalculator and CurrentUserEmailCalculator.
- XSS (Cross-site scripting) protection added.
- XHibernate supports multischema and different configuration by thread.
- Refined default size of text fields for filtering in list mode. Now is 80%, before it was 50%.
- Portlets use action url as form action, and propagate parameters from processAction method. Needed for Jetspeed 2.1.2.
- Fix: Search using list from an overlapped reference with string keys fails.
- Fix: 'Remove selected' from a collection inside a reference displayed as-aggregate does not work.
- Fix: Minor errors in component.dtd/componente.dtd.
- Fix: Reference to entity used as key and displayed as-aggregate fails on delete.
- Fix: JavaScript calendar in Liferay 4.3 did not work.
- Fix: Ugly layout when one (or few) fields before a wide group.
- Fix: Layout problem when multiple nested frames with references with no frame.
- Fix: Removed warning 'Trying to load controller .. twice' on generating portlets.
- Fix: Code generator works with Java 1.4 (broken in 2.2.3).
- Fix: If key inside a group in a reference the first editor outside the group was editable.
- Fix: java.io.NotSerializableException: org.openxava.tab.impl.EntityTab removed.... read more

Posted by Javier Paniza 2007-12-20

OpenXava 3.0beta4 available

OpenXava 3 allows you develop a complete JavaEE application using only EJB3 entities (POJOs + annotations). The User Interface and the behaviour of the application are automatically provided by OpenXava.
That is, you can define the Business Component of OX2 using POJOs as alternative to XML.

You are invited to download
https://sourceforge.net/project/showfiles.php?group_id=123187&package_id=238802
and evaluate it. ... read more

Posted by Javier Paniza 2007-11-16