Sometimes it's better to show real-world applications than writing about features and possibilities.
VisionX is an awesome platform and in this blog posting I want to show you some of our customer applications - as good as possible!
The first one is SNOWsat Maintain. Our customer is Pistenbully. There are some official details available on our customers website. A short YouTube video, in German, as well.
The prototype of an S5 audit administration tool was created by Dr. Werner Smekal. It's not production ready, but the screenshot looks really clear.
A really cool scientific project management software was created by TU Darmstadt. Really impressive.
It's some time ago that I wrote here. The year was so unexpected and we had so many challenges. I don't mean Covid-19, I want to write about our hot stuff from our dev team.
Best news first: Next VisionX release will be available before Christmas. It's outstanding and the best version since our first release.
But some advertising first
We had a talk about Low-Code and VisionX on December 2nd at Berlin Low-Code Solution Week 2020. Our talk is in German, but very interesting and fresh. Watch the video.
Another thing we want to introduce, is our VisionX academy site. It contains a lot of new explainer videos. Simply check our explainer videos. Most are not longer than 2 minutes.
And now the big news!
Our new VisionX release has a brand new Connectivity AddOn and also a brand new Query Editor AddOn. The Connectivity AddOn enables you to use any REST service in your application. We tried to keep the Service integration as simple as possible and support about 20 Service providers with about 50 services - out of the box. Some services providers are SAP, Salesforce, Trello, Slack, Jira, OData, ...
Our brand new Query Editor is end-user friendly and super easy to use:
Query Editor
Simply define your own queries and use them in any screen.
Another key-changer is our brand new mobile client. It's a complete rewrite of our old clients. It's based on Flutter and it's fully OpenSource. The repo is available on Github. A demo application is also available on Github.
The client is more powerful than the old client and supports all Layout features of VisionX. The old didn't support any layout customization. And the key-changer here is that the live preview runs in any web browser. You don't need a mobile device to test the mobile preview!
Are you curious yet?
More is coming...
What exactly? VisionX cloud infrastructure and automatic cloud deployment!
The next VisionX release will support Docker. If you are not familiar with Docker, it's worth a try. It offers super fast deployment and app delivery without additional hardware or software installation. If you're interested in Docker simply use Google.
The whole Docker technology is a big plus for application developers and also for our low-code platform VisionX. We will support Docker deployment with our next release.
Every application, created with VisionX, requires a Java application server like Tomcat and a relational database like Postgresql in order to run. If you don't own such runtime environment, it might be tricky to roll out your application! Sure, there are very cheap hosting provider which offers root server and application hosting, but this requires lots of IT skills. With docker, deployment is getting easier for you.
With next VisionX, it will be possible to create a pre-defined docker container in seconds. Use this container to create your own docker image and use Docker to run your application.
We'll show you some impressions how this will work:
And it will also be possible to use existing Docker Hosting Provider to run your application.
We tried it out with sloppy.io:
Our docker container uses our own Tomcat definition, which can be found here. Feel free to use our tomcat image in your environment. It solves some common configuration problems like custom port definition, username, password.
VisionX 5.4.2450 is available!
It's a small update release with following improvements:
- MySql database support
We fixed a problem with app export (from embedded PostgreSql) and re-import into a MySql database. It wasn't possible to configure combobox columns.
- Popup Menu button click
Sometimes, a click on the arrow of a popup menu button, didn't show the popup and triggered the button action instead.
- Screen generation
A new screen with only one table was generated with an additional "white" panel.
- Filter AddOn update
We improved the Filter AddOn and now support And/Or grouping. It's also possible to save and load filter settings.
Some impressions:
Filter AddOn |
|
Load settings |
- Filter Editor API
We improved our Filter Editor API. It's now possible to define the Full-text Filter column names and also which column names can be filtered in general. It's possible to group filter editors by condition (or, and, ...). This enhancement is relevant for developers.
VisionX 5.4.1835 is available!
It's a great release with big changes.
The new VisionX version got updates of used open source libraries. It runs with openJDK 12 and supports openJDK 14. It comes with awesome responsive UI support for desktop, web and mobile. We support our brand new mobile UI which is still under development.
What's different?
- New MorphPanel with full responsive support
This feature is available for Desktop, Web and Mobile devices. Create only one screen to support all targets.
Responsive for Desktop |
|
Web settings |
| Mobile settings |
- Responsive option for Panels
Simply en/disable the responsive feature for single panels.
Responsive option
- MorphPanel navigation bar
The MorphPanel shows a small navigation bar directly in the screen. You can use this bar to switch between the tabs without opening the customizer every time.
Morph Panel navigation
- New work-screen wizard
We have 4 types of screens: Table with Detail form, Table, Form, Empty. Each type has different layout options for Web, Desktop, Mobile and Universal. The difference are gaps and margins and default settings of elements. Some layouts include full-text search and some don't include search options.
New screen wizard
- New customizable screen generators
The screen generators are customizable for developers. Simply create your own or extend an existing generator and use it directly in VisionX. Simply create your own definition file like this one:
<?xml version="1.0" encoding="UTF-8"?>
<generator>
<group text="Table with detail form"
image="/c/s/v/i/w/w/category_tableform.png">
<entry class="com.sibvisions.visionx.uigenerator.WebTableFormUIGenerator"
text="Web layout"
image="/c/s/v/i/w/w//group_web.png" />
<entry class="com.sibvisions.visionx.uigenerator.MobileTableFormUIGenerator"
text="Mobile layout"
image="/c/s/v/i/w/w//group_mobile.png" />
<entry class="com.sibvisions.visionx.uigenerator.TableFormUIGenerator"
text="Desktop layout"
image="/c/s/v/i/w/w//group_desktop.png" />
<entry class="c.s.visionx.uigenerator.UniversalTableFormUIGenerator"
text="Universal layout"
image="/c/s/v/i/w/w//group_universal.png" />
</group>
</generator>
- Live Preview without any differences
We improved our UI for browsers. New layouts, better performance and same features.
- Shared folder support
An awesome new feature is the shared folder support for your projects if you are a developer. Simply put your POJOs or Beans in the new shared folder and use this classes in your client or server classes.
- New domain management
Change pre-defined or create custom datatypes. The screen is available in VisionX' Administration menu.
Domain management
- Support for latest Workflow AddOn (3.0)
- Performance improvement of Designer
This is how the responsive mode works on Desktop
Some impressions of our new mobile client are available here
The download area already contains links to latest VisionX binaries.
Please report any problems as usual and have fun with VisionX.
I'm happy to announce that VisionX 5.4 is on the way. The code is complete and tested. We have some additional tasks to do, but it's ready!
It's one of the really cool things. It has a bunch of new lib versions and got updates for mobility. The web UI of applications is faster than before and we have full responsive support built-in. Not only for web applications, also for desktop applications.
Another big milestone is the new mobile client. It was built from scratch. It's a wonderful piece of software, built with Flutter and Dart. It's one native app for iOS and Android. We will replace the old client in the near future. The new client supports all our layout features and much more... it's modern!
Here are some impressions
New screen wizard |
|
Responsive for Desktop |
|
Web settings |
|
Mobile settings |
|
|
Some impressions of our new mobile client
What else is new?
Be patient
VisionX 5.3.2 is available!
It's a minor update release with big changes.
The release got updates of open source libraries like JVx and Vaadin UI.
But the biggest changes are the integrated Java 12 support. VisionX 5.3 comes with and runs under Java 12 (openJDK).
What's different?
The download area already contains links to latest VisionX binaries.
Please report any problems as usual and have fun with VisionX.
VisionX 5.2.27 is available!
It's a small bugfix release with an update of open source libraries like JVx and Vaadin UI.
What's different?
- Group Panel visibility now working in Browser
- Group Panel text color now working in Browser
- Set additional css class names for labels and checkbox editors
- It's now easier to extend search behavior of NavigationTable
- Checkbox alignment fixed in Browser
- Support for latest Workflow AddOn
The download area already contains links to latest VisionX binaries.
Please report any problems as usual and have fun with VisionX.
We're happy to anounce that VisionX 5.1.221 is available!
It's a bigger update release of VisionX 5.1.8 with with some new "visible" features and many awesome new features under the hood.
Let's start with important bug fixes
- Popup Menu in Browser application
A custom Popup Menu in Browser applications was always empty. This problem was fixed in an OpenSource library and is now available in VisionX applications.
- Timeout with customizer changes
If VisionX timeout while a customizer with changed values was open, the timeout operation failed and VisionX was unusable.
- Element selection not always working
Sometimes it wasn't possible to select elements if they where behind other elements.
- Database procedure and function calls with more than 10 parameters
It's now supported to call database procedures and functions with max. 100 parameters.
- External CSS file detection
VisionX had some path problems with Linux and MacOS to find the external CSS file for browser applications.
- Fixed painting of overlays (MacOS)
The position of e.g. VisionX Guides wasn't correct. The small numbers were wrong positioned.
- Workflow integration
The workflow engine wasn't always started correctly and not in the correct window.
- All bugfixes of JVx, VaadinUI and other OpenSource libraries
What's new?
- A new Workflow AddOn
- Swagger documentation
The documentation now contains information about sub storages (used in drop down boxes) and default admin services. It's now easier to grant access to external applications based on the REST API of your application.
- Java 9+
It's now possible to use e.g. Java 11 as runtime for VisionX.
- Storage editor for Developers
Out storage Editor was only available if you bought the Forms license. Now all users with Development license will be able to use the Storage Editor. The storage editor is a feature which allows you to change the database query of a table, directly in VisionX.
- Prompt/Placeholder support
- Better layouting in browser application
We improved the layouting in our browser applications and also improved scrolling of panels.
- Experimental (Early Access) Features
We added some experimental features in this release: QR code authentication, Spnego (Active Directory) authentication base support (needs an additional AddOn), SSO authentication feature for REST services (bypass option).
This features are available for interested developers. Simply talk to your contact person.
The download area already contains links to latest VisionX binaries.
Please report any problems as usual and have fun with VisionX.
Our VisionX solution store got a new demo application. It's a demo for calculated columns. A calculated column is a virtual column, filled with custom content.
Simply install the application from our solution store:
Demo application - Solution store
The application has 3 workscreens. One demonstrates client-side calculated columns, the second one server-side calculated columns and the third screen demonstrates calculated columns directly in the database. You have different options to use calculated columns, simply check what you prefer.