Good morning all,
Me, well I've currently got 3 projects on the go for 3 clients.
This screen is one of the templates in my B4X template manager app
I still need to add more tabs to the delivery notes screenshots below. I can't really show you the other forms/layouts as they have clients specific text in the labels. Also the stock information screen does have some of my clients own products which includes their own stock codes and their suppliers stock codes too, so I can't show that. The same goes for the contacts forms/layouts, It has some of their clients information in the database, so I can't really show you that either.
Delivery note processing form running on Windows. (Looks good and runs great).
Delivery note processing form running on MacOS (Looks better than the Windows version and it also runs great too).
Delivery note processing form running on Raspbian (Testing just for fun, speed wise it runs ).
If I really wanted to get the label text looking perfect, I just have to insert .root{blah blah blah} into a config.ini file and then load it with MainForm.Stylesheets.Add(...).
Here is a photo showing the B4J developed application running on both Windows and MacOS connected to the same database.
I can't show you the print outs, but trust me when I say that they look great. They were seriously easy to create using the B4J built-in designer and the Print JavaFX8 library wrapped by @stevel05, thank you
Enjoy...
Me, well I've currently got 3 projects on the go for 3 clients.
- An asp.net C# intranet solution. Sadly the client specifically requested a browser based solution for their firm (they are solicitors). Luckily for me I can easily create the solution that they require using asp.net in a relatively short period of time. I can't really say much more than that because of the agreement form that I had to sign. Usually I get clients to sign my own software agreement form, but in this case it had to be the other way around. I did however get the client to amend their form to include development period, beta testing period and payment due period time after the deployment of their bespoke software solutions. All of which are standard in my bespoke software agreement form.
- An interface for collecting new e-commerce orders from a website and entering those new orders into the clients current Windows invoicing solution which uses an MySQL database. The e-commerce data feed is in JSON format and my client uses Ecwid for their e-commerce solution. I've also got to figure out a way to send my clients stock levels from their MySQL database to their website via Ecwid's API which is huge, or should I say ridiculously HUGE API as it's packed full of features. The client wants to make sure that their website stock levels always matches what they actually have in stock at their unit. There's lots more to this project, but that's the basic gist if it. I'm developing the interface using B4J for the client in London.
- A delivery note processing solution which includes a remote warehouse printing system for multiple warehouse locations around the UK. This application will connect multiple warehouses to the head office for processing their customers deliveries around the globe, must of which are UK deliveries to well know UK stores, and I do mean well known to UK shoppers. I've still got to create the warehouse printing application for receiving the correct delivery notes information and processing the orders ready for dispatch. I've added some screenshots of this particular application below. Some of the data is of course fake and made up by myself for beta testing purposes, but most of the data is real and of course I can't show you that. I still have two more top menu buttons to add for 2 more screens on tabs and sub-menus, this will include JIT (Just-In-Time) automatic processing of stock levels and other information that I can't really talk about on here. I'm developing both the head office and warehouse applications using B4J for the client in Warrington.
This screen is one of the templates in my B4X template manager app
I still need to add more tabs to the delivery notes screenshots below. I can't really show you the other forms/layouts as they have clients specific text in the labels. Also the stock information screen does have some of my clients own products which includes their own stock codes and their suppliers stock codes too, so I can't show that. The same goes for the contacts forms/layouts, It has some of their clients information in the database, so I can't really show you that either.
Delivery note processing form running on Windows. (Looks good and runs great).
Delivery note processing form running on MacOS (Looks better than the Windows version and it also runs great too).
$ java --version
openjdk version "14" 2020-03-16
OpenJDK Runtime Environment (build 14+36)
OpenJDK Server VM (build 14+36, mixed mode)
openjdk version "14" 2020-03-16
OpenJDK Runtime Environment (build 14+36)
OpenJDK Server VM (build 14+36, mixed mode)
Delivery note processing form running on Raspbian (Testing just for fun, speed wise it runs ).
If I really wanted to get the label text looking perfect, I just have to insert .root{blah blah blah} into a config.ini file and then load it with MainForm.Stylesheets.Add(...).
Here is a photo showing the B4J developed application running on both Windows and MacOS connected to the same database.
I can't show you the print outs, but trust me when I say that they look great. They were seriously easy to create using the B4J built-in designer and the Print JavaFX8 library wrapped by @stevel05, thank you
Enjoy...
Last edited: