This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

Category: News

JVx nightly builds

We have posted that JVx quality reports are available.

Today, we also offer nightly JVx builds. The builds contain (nightly) in the Implementation-Title and Implementation-Version.

Don't use nightly build versions in production environments.

To use our nightly builds, go to

https://dev.sibvisions.com/jvx.nightly/

and click the Download link in the top menu.

JVx EE Master Thesis

Congratulations to Stefan Wurm for graduation!

He sent us his Master Thesis about JVx EE. It is a great documentation about the features and power of JVx EE. The document is in German.

Feel free to send us your comments.

The project is hosted on sourceforce and is available under Apache License 2.0.

Oracle Forms together with JVx/Swing (modernization)

The good old Oracle Forms UI does not look really cool. Of course, you can use nice icons and choose the right colors, but the controls are not fancy compared to swing controls.

If you try to to migrate from Oracle Forms to Java, wouldn't it be great to migrate one screen after the other. Or better, create new screens with Java and integrate them in your existing Oracle Forms application. Use both technologies as long as is necessary.

Don't think that you have to migrate the whole Oracle Forms application, migrate step by step. It is absolutely possible to use your new screens in your Oracle Forms aplication or as separate application without Forms. Save time, money and don't replace your existing Oracle Forms developers.

You would like to see how this can look like?


The first screenshot shows a standard Java swing application, with a simple master/detail and some editors:

JVx Swing UI

JVx Swing UI



The next screenshot shows the same screen (without source code changes) used in an Oracle Forms application:

Forms with Java screen

Forms with Java screen



You are right, it is great to embedd the same Java screen, but the Look and Feel is not very cool. Do you know that Java has some nice LaF's? Here is the same screen with Nimbus Look and Feel:

Oracle Forms Nimbus LaF

Oracle Forms Nimbus LaF

JVx EE Source Code is available

The scource code is online. Thanks to Stefan for his great work!

Check out the project page.

In the coming weeks we will finalize the documentation and build the binaries.

You find the JPA integration and a complete example application in the repository.
Have fun.

JVx EE

Our new project is created and we are preparing the source upload.

JVx EE

What is JVx EE?

It's the integration of JPA 2.0 in JVx. Create professional backend software with JVx and use your domain model which is already available in your Java EE based web application. With JVx EE you can use the configured EntityManager and JPA implementation of your web application. Reuse your existing DAOs or EAOs without changes in your application.

With JVx EE it is possible to create a standard JVx application that is connected to your domain model, e.g.:

JPAStorage jpaAddress = new JPAStorage(Address.class);
jpaAddress.setEntityManager(getEntityManager());
jpaAddress.open();

or with a custom EAO

CustomerEAO eaoCustomer = new CustomerEAO();
eaoCustomer.setEntityManager(getEntityManager());

JPAStorage jpaCustomer = new JPAStorage(Customer.class);
jpaCustomer.setEntityManager(getEntityManager());
jpaCustomer.getJPAAccess().setExternalEAO(eaoCustomer);
jpaCustomer.open();

Do you need a professional backend application for your existing web frontend? Use JVx and your problems are solved. You get all advantages of JavaEE in your JVx application.

JVx EE is licensed under Apache License 2.0.

Do you have any questions? Let me know.

What does JVx stand for?

We were never asked what JVx means, neither on conferences nor via social media - until yesterday!
So we simply reveal the secret.

JVx stands for: Java Application extension

Why not JAx?
JAX is a well-known conference about Java, so we were a little creative and turned the A to a V.

JVx nightly build reports

We used Hudson for nightly builds since the first day of JVx. The hudson server was an internal server, so the reports were "private". We have never liked it!

Since 1 May are the reports now publicly available. Check it out:

https://dev.sibvisions.com/jvx.nightly/

You see the JUnit test reports, Checkstyle reports, Code Coverage reports and FindBugs reports.
And we now use Jenkins instead of Hudson ;-)

Javilion plug-in 1.2.0

The current Javilion release 1.2.0 allows configuration via Preferences or Project properties. Now it is very easy to change the http port or to configure automatic reloads by file extension. With the old version, you had to change the .project file manually.

If you use the port parameter with Javeleon, no automatic reload is executed. The old Javilion plug-in sent a reload event after a java file was changed, but that was a bug. With the current version, you can configure, for which file extension you want to send a reload event.

The configuration is saved per project.

Project properties

Project properties

 
Open the project properties (right click on the project / Properties) and be sure that Javilion nature has been added to your project!

Otherwise it is not possible to change the configuration.

Preferences

Preferences

 
Open the preferences (Window / Preferences) and set the default values!

The default values are used when you Reset the settings in your project setup.

Have fun ;-)

SIB Visions Eclipse Update Site

Use the following URL to install SIB Visions Eclipse Plug-ins:

http://eclipse.sibvisions.com/update

The above URL is the official SIB Visions Eclipse Updatesite.

VisionX 1.1.1 is released

We released VisionX 1.1.1 as little Thank you to our customers. Thanks for the great Feedback and for all the compliments!

The new release contains many improvements and solves some ugly problems.

The details

  • Application reload in Browsers

    It is not necessary to clear the Java or Browser cache. The application now reloads automatically.

  • Data export

    The simple export of records now creates valid CSV files. Simply open it with Excel or other Office suites.

  • Install the database without freeze

    VisionX had a problem with opened database connections, because the installation waits until all resources are freed. In the current release, VisionX closes all opened connections during installation. The database installation now runs smoothly.

  • Translation update

    We updated the English translation.

  • Tomcat Settings

    If you reused a Tomcat setting, the port is set to 80. Now the stored port is used.

  • User Management

    Now it is possible to customize the User Management screen.

  • Form screen validation

    If you close a form screen but not all required fields are filled, you get only one information dialog.

  • Default table sort

    If you sort a table with different columns and different sort orders, it is saved now.

  • Edit data table

    We found a potential freeze during screen update and changed the display of the data type.

  • Action editor

    A value change command does not create a new insert command anymore.

Have fun with this fantastic release.