openxava
Blog

April 6, 2020

XavaPro 6.3.1 released

XavaPro 6.3.1 is a maintenance version with several bug fixes:

  • Includes OpenXava 6.3.1.
  • Fix: Removing an element in an @ElementCollection with mobile removes all elements until the end.
  • Fix: Code does not compile with Java 9 or better.
  • Fix: Filtering in list for mobile does not work with &.
  • Fix: Huge log files because a stacktrace produced by Folder entiy.
  • Fix: A folder called ROOT appears in root folder from time to time.
  • Fix: Calendar icon misplaced in mobile.

April 2, 2020

OpenXava 6.3.1 released

This is a maintenance version with many bug fixes and some small improvements.

We invite you to download it and upgrade your OpenXava applications. Look at the migration instructions.

March 16, 2020

Intelligent Transport Systems with OpenXava

Concepts & Services Consulting is a German company that has developed a set of applications for Automotive and ITS (Intelligent Transport Systems). The product installed in a vehicle performs bidirectional communication and data translation according to ISO standards. The Open Driving Platform Studio is developed with OpenXava to create all the data required by the product installed in the vehicle and other connected applications. They have support from large aftermarket organizations in Europe and the USA. They are trying to have direct access to the vehicle?s sensor and control network, roadside station sensor and control network, and smartphone sensor and control network in order to enable all devices to exchange any data in the same data format.

When we asked the founder, Gangolf Feiter, why they chose OpenXava he tells us: "We are not JavaScript experts and do not want to be. At the beginning of the project we decided to have a database and browser GUI. Thomas, the senior developer who did the initial development, is the Java expert and we found out that OpenXava is the perfect tooling to design the database with MySQL and the frontend. We really like the annotation concept you introduced for Java. The generation of the browser frontend has saved us a huge amount of hours even though it has some deficiencies when you want to include some dynamics while you edit data via the GUI. We have integrated JQWidgets for that purpose."

March 2, 2020

XavaPro 6.3 released

XavaPro 6.3 has the next new features:

  • Actions in mobile in a drop-down menu on top right corner, on bottom only the default action.
  • Top toolbar in mobile is always visible even when scrolling.
  • Modules can be configured to be shown only in mobile or only in desktop by the administrator.
  • @ElementCollection support for mobile.
  • The option of using a simple text field to enter organization on sign in instead a combo, with showListOfOrganizationsOnSignIn=false in naviox.properties.
  • New Dark, Blue and Black & White themes available for mobile.
  • Attribute available-on-new of action in controllers.xml supported in mobile.
  • Includes OpenXava 6.3.

February 27, 2020

OpenXava 6.3 released

This colorful 6.3 version includes new themes, support for IntelliJ, asks for confirmation when leaving an editing record, root context for deploying applications and enums with icon. Additionally, we include a lot of new minor useful features and some fixes.

We invite you to download it and upgrade your OpenXava applications. Look at the migration instructions.

February 10, 2020

From Visual FoxPro to OpenXava

Aletti & Asociados has developed with OpenXava the purchasing software for Construmex S.A, an Argentinian company with construction projects distributed across the country. The purshasing application is a customized system that includes all the steps from purchase request to goods arrival with authorizations and monitoring. Moreover, it reconciles purchases with invoices, allows to attach all supporting documents and includes financial projection.

This company used to develop with Visual FoxPro, when we ask Guillermo Aletti why they chose to migrate from FoxPro to OpenXava, he tells us:

"Visual FoxPro make me feel comfortable, moreover it had a rapid development approach, that likes me because writing thousands of lines of code is a nonsense when you have alternatives. But Microsoft discontinued it, so I'm not going to choose a Microsoft language anymore.

I evaluated Java, I like its concepts. But Java was very tiresome, like UI design for desktop, HTML or JavaSCript. The time and lines of code was too much for me. Then I hired a Java programmer to start with a development and I started to study OpenXava at the same time. I wanted to advance in parallel with the two technologies and in some moment to compare them and choose one.

Well, the result was overwhelming! When we meet to see the progress, I had the application almost finished and my programmer barely had passed the first steps, he had not anything visible, we finally understand that it was impossible to keep the deadlines with the traditional Java programming."

January 20, 2020

Maven support for OpenXava

If you come from a Java background maybe you miss the Maven support in OpenXava. Don't get your hopes up, we're not going to support Maven officially in the near future. However, there is a good news for all of you that love Maven. A company from India, Mahaswami, has created a mavenized version of OpenXava upgraded to last release. This mavenized version is open source and available on GitHub for your enjoyment, although it's not supported by the OpenXava team, so use it if you're really used to Maven and you really need it.

January 13, 2020

Custom Closet Designs in New York

Custom Closets A&G Designs is the premier Long Island (New York) custom closet designer and it runs on OpenXava. The application, developed by Mundo Web (Ecuador), manages the entire customer workflow, from the customer source and planing a visit to customer house with a designer to creating worksheets and invoices. Including tracking the customer state and report generation.

When we ask  Andrés Sampedro from Mundo Web why they chose OpenXava, he tells us:

"I'm senior Java developer, I have worked with several frameworks, including Spring, but they are very complex producing long development times. A friend talks me about OpenXava and I fell in love with it. In the pro edition we have multiuser and multicompany included. Why OpenXava? Simple: The time saving."

December 11, 2019

XavaPro 6.2.2 released

XavaPro 6.2.2 is a maintenance version with several bug fixes:

  • Includes OpenXava 6.2.2.
  • Fix: Multitenancy does not work with MySQL if dialect is not specified in persistence.xml.
  • Fix: Excluded members ignored after calling View.setViewName().
  • Fix: Database sequences are not created for new organization. 
  • Fix: A folder called ROOT appears in root folder from time to time.
  • Fix: Sign up with mobile fails going directly to module URL with users shared between organization.

December 10, 2019

OpenXava 6.2.2 released

This is a maintenance version with many bug fixes and some small improvements.

We invite you to download it and upgrade your OpenXava applications. Look at the migration instructions.