B4J Tutorials

[Web] How to build Full Stack WebApps with BANanoServer CRUD REST API?

Hi Fam

Download Source Code

Step 1: In the files folder there is an address book sql file. Upload this to your MySQL db. You can install MySQL for that. If you have phpMyAdmin, you...
 
Last edited:

How to handle "java.io.IOException: WaitForMultipleObjects error=6, Invalid handle"

As I didn't find anything on the forum regarding this error and it took me a while to solve it, I'm posting this here. I was running a B4J program from the IDE on Linux (under wine) and ran into...
 

[Web] Break and Rebuild Strategy

Designing a web front end from scratch usually requires years of experience.

When you want to create a real world web app, you need to have a dashboard or user panel once the user has login.

The...
 
Last edited:

[Web][PHP-CRUD-API] Building a Scalable SSE Ecosystem with PHP and JavaScript for Realtime Communication (No Polling)

Hi Fam

This project was inspired by Pocketbase built in SSE and its built on top of PHP-API-CRUD.

Previously we shared a creation about SSE (Server Side Events) using PHP and PHP-CRUD-API...
 

[PyBridge] Text to speech with Pocket TTS

Attachments

  • Pocket TTS.zip
    4.1 KB · Views: 294

[B4J+B4A] CCTV example (updated)

This is based on the original example

GitHub:
https://github.com/pyhoon/CCTV-example-B4J...
 

Attachments

  • CCTV-B4J.zip
    3 KB · Views: 333
  • CCTV-B4A.zip
    13.5 KB · Views: 335

[Web][SithasoDaisy5] GifPlayer and Animated WebPPlayer

Hi Fam

With the latest update of the SDUI5Image component, one is able to view animated webp and gif files.

The src attribute should be the path to the webp / gif file, gif should be true and...
 

MacSigner - Building notarized Mac packages

Screen Shot 2021-05-19 at 11.55.28.png


It is mostly impossible to run non-notarized and unsigned apps on new versions of Mac.
MacSigner tool will help you with the various steps required to convert the app jar to a...
 
Last edited:

[pybridge] Mac notarized standalone package with embedded python

Screenshot 2025-12-16 at 15.48.02.png


This process requires a few extra steps. Before you start, make sure to be familiar with B4J-Bridge and MacSigner. MacSigner v2.01+ is required.

1. Download standalone...
 

[Web][SithasoDaisy5] Theming your WebApp with some beautiful theme variants.

Hi Fam

DaisyUI has about 35 themes that you can apply for your app. A simple example below is the application of the theme synthwave to the Demo

1765502068888.png



There are 35 themes that one...
 

[PyBridge] - create Aztec 2D Codes

 

[PyBridge] - create 2D DataMatrix codes

 

How to OCR image text

1.Download the following .jar files:
lept4j-1.19.0.jar
slf4j-api-1.7.32.jar
jai-imageio-core-1.4.0.jar
jna-5.14.0.jar

tess4j-5.10.0.jar
Place then in addLibs ( or...
 

[Web][SithasoDaisy5] Low Code Generator - Let's create a stunning DashBoard

Hi Fam

SD5 LowCode Generator

Let's say your app need a dashboard with charts and some stats. We got you!

In this example we have create a page with some rows and columns. We then added...
 

[Web] SithasoDaisy5 Low Code Master Class - Let's create a Medical History Manager

Hi Fam

SithasoDaisy5 Low Code

🚀 Let's create a Medical History Manager! 🚀

The purpose of this master class is to learn how to create a fairly large web app using SithasoDaisy5 Low...
 

[Pakai] Creating a Blog

Introduction

This tutorial is a continuous to [Tutorial] Pakai framework v6
I assume you already have the default project successfully running on development.
In this tutorial, we...
 

Pakai framework v6

Last edited:

MiniORM example working with custom type

This example is created from MiniORM project template but product table is removed.
Category table changed to Cassa, id column (Int) changed to idCassa (String). Autoincrement is...
 

Attachments

  • Cassa.zip
    24 KB · Views: 258
Last edited:

SignalTower

It comes from here. Have compiled it to a Jar (no XML) and using it with JavaObject. The Tower lights are switched via a B4J Timer. Switch them on whatever condition(s) you want them...
 

Attachments

  • signalTower.jar
    46.6 KB · Views: 288
  • b4jSignalTower.zip
    4.4 KB · Views: 281

[Web][MiniHtml] Quick Scaffolding with Code Snippets

This tutorial is obsolete for latest version of MiniHtml

MiniHtml v0.20 has a big update!

With embedded Code Snippets, this is a new beginning of using reusable...
 
Last edited:
Top