B4J Tutorials

[GCE] For Noobs, Part 10 - Running Your B4J App As A Service and Automatically Starting At Boot

Note: The process outlined in this tutorial assumes that your Linux distribution is using systemd. If you have chosen Debian or Ubuntu as your Linux distribution when creating the VM then you...
 
Last edited:

[BANanoElectron] Beginning Electron with BANano

Ola

Download

What is Electron?

Electron is a desktop application frameworks powered by Node.js. It allow developers to create cross-platform desktop apps using HTML, CSS, and...
 
Last edited:

Tutorial - Run B4J webserver on VPS

Before you use this tutorial

  1. You need to know how to compile JRDC 2 jar file. Kindly Search the forum.
  2. You should have installed openjdk or oracle jdk in your server. For more...
 

[BANano] Creating libraries

Last edited:

Install OpenJRE8 with OpenJFX on Ubuntu (Linux)

Hey, i had some trouble with OpenJRE8 and this was the solution.

This Tutorial help you, if you have for example this error:
B4X:
java.lang.RuntimeException: java.lang.NoClassDefFoundError...
 

Firebase Service (Server) Example

Hey,

this is an example/tutorial of a Server that manages Firebase Subscribtions, Unsubscribtions and SendMessages2Topics with the Power of B4J Server!

The advantage is, requests are processed...
 

Attachments

  • FirebaseService.zip
    27 KB · Views: 540

[ABMaterial] New in 3.50: Drag and Drop about anything

It may have been a bit silent the last few weeks around ABMaterial, but behind the scenes I have been working practically around the clock on maybe the biggest new feature since Chipmunk was...
 

[ABMaterial] Creating the diagram..

Ola

For a while I've been thinking about this. I wanted to use a custom component that I could run inside ABM to try and explain my follow up post on Harri's thread. The discussion has been about...
 

Attachments

  • MashSimpleDiagram.bas
    9.4 KB · Views: 416
Last edited:

[ABMaterial] ABMNavigationBar changes in 1.08

I'm writing the last changes on v1.08. Still have to do some cleanup and updating the demo, but the release is near... :)

I got a couple of requests for the Navigation Bar since the first...
 

[B4X] Code snippets

B4J v10.00 includes support for "code snippets". This feature will be added to the other tools in the next updates.
A code snippet is a piece of code that can be added to your code in very few...
 
Last edited:

[BANano] Working with BANanoSQL

BANanoSQL makes it possible to use 'normal' SQL queries on the IndexedDB database located in the browser.

There are three ways on how to work with BANanoSQL:

1. Event Driven
This is...
 
Last edited:

Execute Windows VBS-Scripts from B4J

I needed to read the remaining battery charge from my laptop acting as a server to give an alert if the charge is under xx %. There are a lot of examples to use a vbs-script to gather this...
 

Creating a hotel reservation app with BANanoJQM

Hi there

First and foremost, thank you for making a decision to view and even read this thread. Whilst not being an expert in BANano and still learning the ropes, the article is mainly about the...
 
Last edited:

The FASTEST SQLite tables

[IoT]Control a LCD display with you RaspBerry

Last edited:

[ABMaterial] Theming the Framework - ModalSheets

ModalSheets

what are they and what are they for?
From ABMaterial Demo we can read:

An ABMModalSheet component is like a mini...
 
Last edited:

Generate Word document and save as PDF from B4J via VBS-script

This one generates a Word document (you need to have Word installed!) and saves it as a PDF (for other formats just change the vbs-script)

To start see here...
 

Running Jar with double click (in Java OpenJDK 11+ )

As shared in multiple places in this forum Java 11 OpenJDK does not allow to run jar files directly. (here)

Here is an easy workaround...

1. Run cmd with administrator privilege.
2...
 
Last edited:

[BANanoVuetifyAD3] Encrypting & Decrypting Traffic between JavaScript (Encrypt) & PHP (Decrypt)

Ola

DISCLAIMER: ALWAYS RUN YOUR PHP WEBSERVER ON TOP ON SSL

Download Source code to REPRODUCE (Extracted from the BVAD3 Library)

Whilst you might be secure when running PHP apps on...
 
Last edited:

[ABMaterial] Alternative lightweight charts

The official charts library of ABMaterial is Chartist, but because of its many features it is also a rather slow rendering js/css library and not always that easy to implement. @Mashiane...
 

Attachments

  • FrappeChart.zip
    17.2 KB · Views: 533
Top