B4J Tutorials

B4XTable

I am working on app where I need the B4XTable.
With the help of this forum I learnt a lot already.
The following functions are very handy to me, maybe you can use them too.

1) Getting the column...
 

[BANanoVueMaterial] Creating Expenses.Show - a CRUD expense tracker with MySQL backend: Part 2

Last edited:

[ABMaterial] New WebApp viewer feature (4.00)

This is a cool new feature I'm working on to preview your ABMaterial WebApps on all kind of different device sizes.

Using this is very simple. Adding this line AFTER you started the server will...
 

[BANano] the Fetch API

BANano v3 will support a more modern alternative to Ajax calls using promises: Fetch

The Fetch API provides an interface for accessing and manipulating parts of the HTTP pipeline, such as...
 

[Server] SSL Connections

Starting from B4J v2.00 the server can listen to two ports, the standard insecure port (http) and a secure port (https).

The default port for http is 80 and for https is 443. These ports are used...
 
Last edited:

B4JPackager11 - the simplest way to distribute UI apps

Attachments

  • B4JPackager11.zip
    13 KB · Views: 3,592
Last edited:

[BANano] The Logic of Loading AutoComplete Input from API with BANanoFetch at runtime

Ola

Whilst this is being tested with BANanoVueMaterial, the LOGIC is applicable for any related code like this. We are loading an autocomplete input based of a fetch results from a...
 

UI Wrapper for B4J Packager

Hi,

using it as a non-ui program works well, but I prefer using it as a ui program.
Therefore, I have now changed the application as ui program.
This wrapper is derived from "B4JPackager11 v1.14"...
 

Attachments

  • B4JPackager-Wrapper_1.00.zip
    15.5 KB · Views: 495
Last edited by a moderator:

Example of chunk based encryption and decryption

Is there a way to catch this error “java.lang.OutOfMemoryError: Java heap space”?

When the error happens it just seems to close the app.. I don’t want the app to close just display the error to...
 

[BANanoVueMaterial]: Create a CRUD App with BANanoSQL (IndexedDB) as a backend

Ola

NB: First set up BANanoVueMaterial The code for this tutorial is under the folder 4. Examples\6. Form Utilities


This tutorial will take you through the process...
 
Last edited by a moderator:

[B4X] FontAwesome & Material Icons fonts

FontAwesome and Material Icons are two free icon sets including more than 1500 icons.
They are implemented as regular font files which means that each icon is a regular character...
 
Last edited:

[B4X] B4X Programming Technics + Track Changes Tool

[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,929
  • CCTVServer.zip
    2.5 KB · Views: 1,949
Last edited:

Installing JavaFX on Raspberry Pi and run GUI apps (Sept 2017)

Hello

There has been a few tutorial & posts about this already, but most of them are outdated or buried somewhere. I found an updated tutorial which explains very well the steps for installing...
 
Last edited:

Running a B4J Server on Amazon EC2 Linux

This procedure starts from a freshly installed AWS EC2 Linux instance and installs a B4J server, named B4J.jar, configured as a daemon.
This tutorial assumes a basic knowledge of a Linux...
 

Ubuntu 18.04 OpenJDK 11 & OpenJFX 11 B4J UI Sample

Sharing my first experience on how to develop a B4J UI application using the B4J-Bridge, in a window on Ubuntu 18.04.3 LTS (Codename bionic) running on an ACER Aspire.
My aim is to develop...
 
Last edited:

[BANanoPDFDesign] WYSIWYG PDF Documents Designer

Ola

NB: Update browser settings to view PDF internally!!!

Test Drive

We started with BANanoPDFMake, which was a coding based approach to creating PDF Documents. To be able to...
 

Attachments

  • bananopdfdesign.png
    bananopdfdesign.png
    42.1 KB · Views: 743
Last edited:

[BANano] Exploring BANanoObject.GetFunction & Execute

Ola

The newest version of BANano comes with a lot of enhancements and some very interesting stuff. There's so much to learn.

So I decided to check one interesting thing out, Getting / Executing...
 

Attachments

  • JSObject.zip
    2.3 KB · Views: 566

[Tool] MacStorePackager - publish your App to the Mac AppStore

Last edited:

[BANAnoWebix] Lesson 20 Google Map

Ola

Simply put, this google map allows one to display a google map on their apps. One is able to also add markers that properties can be set up for.

Lesson20GoogleMap.gif


One needs to get their own...
 
Top