B4J Tutorials

[SithasoDaisy] Using EmailJS rest api to send emails

Hi there

The purpose of this tutorial is showing the functionality of sending emails using EmailJS.

This was discussed on this link...
 

SithasoDaisy: PocketHost vs PocketBase (What is the difference?)

Ola

I think its time I explain what this is. Perhaps let me clear out some qualifiers. Both these words start with Pocket, one ends with Host and the other ends with Base.

Host =...
 

[Web] Tutorial - Using MinimaList Controller

Last edited:

[ABMaterial] How to implement a library version lock

Starting with ABMaterial v2.50, there are two version fields in the ABM object. The first reports the version of the library while a second includes the version number in the name.

For...
 
Last edited:

Enhancing Image Contrast by means of Histogram Equalization

This is a B4J version. A B4A version is here


1.png
 

Attachments

  • b4jHistEqual.zip
    339.8 KB · Views: 117

[BANanoVuetifyAD3] Help me run gmap-cluster and get latlng in events (gmap_CenterChanged, gmap_mousemove, gmap_click)

Dear Mr @Mashiane and all,
i comeback to research BANanoVuetifyAD3 in Google Map subject
I see in VueGmap module has Sub Use:
gmap-cluster no run in Gmap:
Sub Use(vuetify As VuetifyApp)
        'ensure that the...
 
Last edited:

B4XPages Video tutorial Series

 

How to create an overview for your B4X articles easily

Hi there

UPDATE: A WebApp using BANAno has been created for this, see here...
 
Last edited:

[GCE] For Noobs, Part 2 - Creating a Google Cloud Platform Account

This is the most difficult and most time consuming part of the whole process!

Actually, it’s not time consuming at all. However, you must already have a Google Account. If you don’t already have...
 
Last edited:

Web Tools Collection - Enjoy

Hi

I'm putting this as a tutorial as we might loose it.

 

[GCE] For Noobs, Part 3 - Creating an Empty Virtual Machine

We’re now ready to start creating virtual machines that will be used to host our B4J application/s. We’ll be creating a small VM in this tutorial.

On the left side of the screen, in our...
 

[GCE] For Noobs, Part 4 - Connecting To Your Virtual Machine

Doing something useful with your VM instance requires that you connect to it. By that I mean opening a console window that you can use to execute commands or start/stop services. To open a console...
 

[GCE] For Noobs, Part 5 - Installing the Java Runtime Environment (JRE)

Okay fellow Noobs, we’re at the point where we want to run our superduper fabulistic world changing app. We will need to have the Java Runtime installed on the VM instance. This requires running a...
 

[BANanoWebix] Lesson 22 Uploader Method 2

Ola

Lesson 22 Method 1

Lesson22.2.gif


Method 2 of the file uploader is a method that actually places an uploader on a form including a list that displays the files that have been selected...
 

CSS Utils and JavaFX version (FYI)

When using the CSS Utils library in a new B4J project i found that there is a newer document for the Javafx CSS properties webpage.
In the (old - 2015) thread CSS Utils you can find a link...
 

Install Bluetooth on Raspberry Pi with Raspbian Jessie

I have no idea where to post this, so please excuse if this is not the right place.

The installation of a bluetooth dongle on the new Raspbian Jessie is apparently different.

Common to...
 

[GCE] For Noobs, Part 7 - Changing MariaDB root Password

After installing the MariaDB database we need to change the password for the root user. If the password is not changed then anyone could log into your database do what they like to it.

We’ll do...
 

[BANanoWebix] Lesson 22 - Method 3 (DropZone)

[GCE] For Noobs, Part 8 - Installing A B4J Console App

For security reasons GCP will not allow plain old FTP access to their servers. But, they do offer a nice alternative to copying files from your desktop and onto your VM. It’s a bit like using...
 

Attachments

  • GCE Demo.zip
    87.4 KB · Views: 357
Last edited:

[B4X] FirebaseFirestore - Customer Support Chat Demo

Here is a customer support chat demo of FirebaseFirestore for B4J
  • It listens to
    1. Chats
    2. Chat
    3. Products
    4. Sales
    5. Customers


You can further add...
 

Attachments

  • Project.zip
    66.9 KB · Views: 80
Top