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

Posts tagged: VisionX

VisionX Enterprise for developers

We made some smaller changes to VisionX that supports developers in their daily work. The first improvement is that database connection messages will be developer friendly (original message) instead of user-friendly (simple language). It'll be easier to debug VisionX applications because we've added debug information to included Open Source projects like JVx, JVx.vaadin, ...

VisionX enterprise comes with source code of our Open Source projects like JVx and JVx.vaadin. The source code matches the binary versions, used in VisionX, and a developer has exactly the same code to debug problems. It was possible to get the source code from our sourceforge project site, but you didn't know the exact revision.

We've also added VisionX API jar and javadoc archives to enterprise VisionX. That makes it easier to develop modules or AddOns (will be a new feature in upcoming releases).

VisionX integrates pgAdmin III

With VisionX 2.0 it'll be possible to access the embedded database directly with an integrated database editor. We use an existing tool with the name pgAdmin (see developer site). It's a very popular tool, especially for PostgreSql users.

Here's a screenshot of the integration

pgAdmin III

pgAdmin III

The tool will be available in every application and the menu item will be available in Edit menu.

The tool pgAdmin is open source and was not developed by SIB Visions! It was integrated for better database support and for all database lovers.

VisionX 1.2 preview III

VisionX 1.2 will be VisionX 2.0 because it's more than just a minor update. It's too powerful for 1.x and has awesome new features. We have so many new features and didn't release smaller version updates... but we started with weekly builds for our customers in decemter 2013.

Most of our customers have access to early release versions with all available features. This is not usual for product development companies, but we develop high quality software and take the risk :)

We've releasd a bigger update of VisionX with the version number 1.2.136 in december for all our customers. So please check your download areas.

Some new features for the next weekly build will be:

  • New data editor
    Edit a dataobject The new data editor supports more than one column in drop downs. It offers an advanced mode for customization of column names, table names and datatypes.

    It's powerful but still as simple as the old one.

    This thing rocks!

  • Templates for new applications
    Application template It'll be possible to create templates for new applications.
  • Templates for new work-screens
    Workscreen template It'll be possible to create templates for new work-screens.
  • Screen template with header and footer
    Header and Footer VisionX includes a custom screen template that has a header and footer panel.
  • New customizer for fixed screen size
    Fixed size It's possible to set a fixed size for a screen.
  • New customizer for styled screen
    Customizer It's so easy to customize the new screen template.

We have more amazing features, that covers reporting and new JVx features. If you have access to VisionX' nightly builds, simply check the changelog of VisionX and ProjX for details.

VisionX 1.2 - Preview II

We know that VisionX 1.2 will be #awesome because it has endless power under the hood. It'll combine productivity features with state-of-the-art technologies. The release is still planned for 2013. But we won't let you wait :)

The brand new preview version of VisionX 1.2 is available as trial and as cloud service. The preview version is not feature complete but contains a lot of new features and of course, many improvements.

A short intro

  • New html5 client based on VaadinUI
    vaadin It's awesome to design an application and see all changes live in your web application. One mouse click is enough to be amazed.
  • Mobile client support is on board

    VisionX has support for native iOS and Android apps. This is a killer feature, because you design your application and your native app is ready without additional steps. We're still working on our native apps because they aren't available in app stores. This needs some additional time. But our open source clients work without problems!

  • Super fast Oracle support

    The last VisionX versions had performance problems with (very) large databases. You had to wait about 10 minutes or more, to select a table. This was so frustrating. The performance is now better than ok. It works without delays!

  • New actions

    We have new actions for tabset and component handling, for environment access (web, desktop, mobile) and much more.

  • New events
    events event_tabs
    We have new events for work-screens and tabsets.
  • Extended reporting syntax

    Our old solution was loop oriented. Loops were used for iterating all records. You had no chance to get the value of a specific record. This is now possible. We now support following: [LOOP@storage#3][YEAR]/[MONTH][LOOP@storage#3]. This placeholder prints the value of YEAR and MONTH from the third record. The short syntax, for one single column is [storage#3!YEAR].

  • Self-joined trees

    It's now possible to create trees with self-joined tables.

  • Environment control
    environment
    It's now possible to hide specific screens on specific environments, e.g. You won't see the user-management screen with html5 mode, but it'll be available in your desktop application. Don't create new roles or new users for that, simply change environment flags via menu management.
  • New LIVE preview wizard
    preview The wizard allows html5, mobile or desktop preview and shows additional information for manually previewing applications.

    VisionX shows scannable QR Code for mobile preview mode.

  • New online help based on Vaadin

    Our new online help system supports full-text search and has a modern style.

Above list is not complete because we have about 250 changes in this version (most are new features).

Simply try the preview and send us your feedback. Every comment is welcome!

Our customers should check their download area!

VisionX 1.2 Preview - Trial - available

The preview version of VisionX 1.2 is available as Trial version for your desktop. It offers all available features and shouldn't have any problems. The problems on MacOS are solved and it works without problems on Mac OS X 10.6, 10.7 and 10.8.

Simply download the preview version and try it on your own device!

If you already own VisionX, check your download area!

Liferay Portlets with JVx

Most of you know JVx as a full-stack application framework. You use it for creating backend applications or for your ERP applications. It offers different UI implementations for Desktops, Mobile Devices and Web Browsers. It has so many productivity features and now there is one more:

Run your JVx application as Liferay Portlet

Yes, you read right - a whole application!

How it looks like?

JVx as Vaadin Portlet

JVx as Vaadin Portlet

It's not a fake, it's the well known Contacts screen from our Showcase application. We didn't change the source code to run the screen as Portlet! As you can see, we didn't use menus or toolbars, only one screen. A Portlet should be simple because Liferay offers menus and site navigation.

How it works?

Use your existing application, bundle it together with JVx.vaadin and configure the Portlet Launcher in your deployment descriptor. You need some additional configuration files for liferay, but there's no difference between your current Portlets and a Portlet for a JVx application.

Everything you need is Open Source and released under Apache License 2.0, but we don't have detailed documentation at the moment. Support us with your contribution!

Boost your productivity

If you develop a lot of different Portlets for your customers and won't waste time for XML file creation, simply use VisionX. It has a WYSIWYG UI editor and creates your database model on-the-fly. It is your pain killer!

It offers Liferay Portlet creation with 4 mouse clicks. Don't create everything manually and save time - Use VisionX!

VisionX Screen Design

VisionX Screen Design

We've used VisionX to demonstrate the creation of above contacts screen. We spent 5 minutes to create a complete application, with database model, user management and Liferay Portlet deployment. We were amazingly fast!

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.

VisionX - Public Cloud is available

The current version of VisionX is available as Public Cloud version. After a short registration you get access to VisionX.

The Public version shares all available applications with all registered users. It is different to the Beta phase because the Beta version was like a private Cloud per user.

With VisionX you get a tool to create your own applications without developer skills. A dream comes true.
It is no exaggeration to say that VisionX is the world's only tool of its kind.

What features are available in VisionX Cloud?

Here are some of them:

  • A very smart WYSIWYG User Interface editor
  • Edit actions without source code (open a screen, calculate values, hide components)
  • Reporting with customizable templates
  • Complete User management
  • Role management (customize an application per user)
  • Menu management
  • Module support and API for third party modules
  • Use existing database models and create User Interfaces
  • Import spreadsheets (csv, xls, xlsx)
  • Application customization (auto login, default screen, images, ...)
  • HTML User Interface (webui)

Are you interested? Start with VisionX - now.

VisionX Beta Update

Today, we updated our VisionX Beta installation to the current version. It contains many performance improvements - Be surprised ;)

The short list:

  • VisionX works now on MacOS X (Snow Leopard)
  • Clipboard support for JREs >= 1.6.0 u24
  • Drop only database objects and/or the database user
  • MetaData caching
  • Application loading without additional server requests
  • Screen locking - prevents simultaneous editing of the same screen
  • German/English translation upates
  • Bugfixes

All test systems were resetted. Let's create applications with amazing new features!

The reset was necessary because we changed the project structure and a migration in the current product stage is not funny.

First performance tuning - I

Thanks to all VisionX users. We collected a lot of performance data because of your use. With this, we were able to reduce some bottlenecks.

Now, an application starts without delays and the designer opens a screen without additional remote calls.

Our next optimization concerns the remote calls of data objects. There are savings in the range of seconds. This optimization will be done directly in JVx and because of this, JVx developers will love it :)