B4J Tutorials

[ABMaterial] Custom component ABMTableGrid (team project)

One of the most asked for components in ABMaterial is an editable Grid. We already have ABMTable and ABMTableMutable, but they have their limitations when it comes to being editable. So, as this...
 

Attachments

  • ABMTableGridDemo.zip
    16.1 KB · Views: 709
  • CSSJS.zip
    31 KB · Views: 696
Last edited:

Creating 1D and 2D Barcodes using inline Java Code and the ITEXT library

The attached project uses inline Java code and the ITEXT library to create various types of 1D and 2D barcodes. The barcodes are store in a PDF file(s). Change the code in the B4J class or add...
 

Attachments

  • ITEXT_BARCODES.zip
    4.5 KB · Views: 842

OkapiBarcode (ZINT)

It is based on this Github project. Have stripped it bare and compiled the code to a new Jar (OkapiJHS.jar) so that it will only handle DataMatrix barcodes (a pm request that I have...
 

Attachments

  • OkapiJHS.jar
    40.2 KB · Views: 142
  • Okapi.zip
    2.5 KB · Views: 138
Last edited:

WebView

Been trying WebView and WebEngine.

Here's a little example of using both. (requires additional library to run)

Shows how to retrieve the hyperlinks in a page and put them in a comboBox, also...
 

Attachments

  • webview.zip
    1.9 KB · Views: 2,007
  • webview2.zip
    2.6 KB · Views: 1,206
  • webview3.zip
    3.6 KB · Views: 1,151
  • webview4.zip
    3.8 KB · Views: 1,310
Last edited:

[Server] CCTV Server

In a previous example we shown you how you can use B4J to create a desktop application that connects to a number of devices and shows the camera frames: B4J CCTV example

In this example we...
 

Attachments

  • CCTV-Client.zip
    9.7 KB · Views: 1,661
  • CCTVServer.zip
    2.5 KB · Views: 1,653
Last edited:

Raspberry Pi B4J UI Applications with Liberica JDK

Tutorial Raspberry Pi B4J UI Applications with Liberica JDK v20180513

Objectives
To build B4J UI applications, using the Liberica JDK10, running on the Raspberry Pi.
This tutorial covers...
 

Attachments

  • B4JHowToRPiLiberica.zip
    189.4 KB · Views: 736
Last edited:

Modal dialogs

B4J allows you to show modal dialogs or modal forms.
The difference between a modal form to non-modal form is that with a modal form the calling code will only continue after the form is closed...
 

Attachments

  • ModalExample.zip
    2 KB · Views: 2,045
Last edited:

[MQTT - Message Queuing Telemetry Transport] A For Dummies Experience on MS Windows

Ola

My first steps towards IoT.

1. Download Eclipse Mosquitto
2. There are a lot of examples in the forum about coding this, however I needed a GUI tool to first experiment with this. A...
 

Backup SQLite DB with VACUUM INTO

Less of a tutorial, more to point out another option which doesn't seem to have a mention anywhere on here yet....

I was searching for options to create a backup copy of an SQLite database. There...
 
Last edited:

[B4X] How Resumable Subs work

This document is intended to add a little understanding as to how Resumable Subs actually work under the bonnet and is intended as a complement to how they are used as Erel explains in his...
 
Last edited:

[NOT YET A TUTORIAL] How to set up and run your B4J based RDC server from SCRATCH

Hi Guys...

So, This hopefully will become a tutorial about how to set up and run your B4J based RDC server on your vps...
This tutorial is aimed at those that, like me, take their very first...
 
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:

[ABMaterial] New component ABMChat (2.50)

ABMChat is a new cool looking ABMaterial component to create a Web based chat program. The inner workings are very much like Erels ChatRoom, but with a slick interface. This can be a...
 
Last edited:

[BANano+jSERVER=BANanoServer] Going full circle

INTRODUCTION

B4J has an excellent jetty based server: the jServer library. BANanoServer uses this lib and provides you with a lot of goodies to make building WebApps with B4J very simple...
 
Last edited:

[ABMaterial]: Sharing the goodness

Article 1: Generic Excel Importer Class for your ABMUpload component

For my ABMaterial App, I needed a Ms Excel worksheet importer, so I decided to build one.

For this, you will need the...
 

Attachments

  • clsExcelmporter.bas
    12.3 KB · Views: 531

Android2ABMaterial: A Personal Experiment

Hi

Well, as a newbie to the ABMaterial framework, about a month and a couple of days now, I decided to take a journey to see if I can create a webapp using the ABMaterial framework. This app...
 
Last edited:

B4J Educational Video Series

Please, see the following links for HD videos teaching B4J from the very beginning all the way through to a working application. The list will be updated in this first post as new videos are...
 
Last edited by a moderator:

[Server] Online Json Tree Example

Attachments

  • ServerJsonTree.zip
    7.7 KB · Views: 1,541
Last edited:

[BANanoVueMaterial] MealPrep App

Ola

This is a wrap of this github project. For the BANano version, we will demonstrate the following:

1. BANanoPromises
2. BANanoFirestoreDB
3. Routers & Transitions
4. Firestore Auth
5...
 
Last edited:

[BANanoReact] Render your Website/WebApp using Facebook ReactJS

Hi there

DEPRECATED: THIS WAS JUST A PROOF OF CONCEPT (now overtaken by BANanoWebix & BANanoVueMaterial)


Before you embark on this journey, you might first want to look at...
 
Last edited:
Top