B4J Tutorials

Run applications JAVA11 without using B4JPackager11

Follow these easy steps:

Create a file called Java11.bat and copy it to the c:\ directory

set JAVA_HOME=C:\Java\java-11.0.1 <--- you directory java11
set APP_PATH=%~p1
set APP_NAME=%~nx1

cd...
 
Last edited:

Share encrypted data with B4A

For new projects it is recommended to use B4XEncryption to create a cross platform solution.

RandomAccessFile library v1.10 includes the beloved ReadEncrypredObject /...
 
Last edited:

[ABMaterial] B4JS - 00 Introduction

After a delay of more of a year working on other ABM stuff, I finaly got back on track with B4JS. I will make a series of tutorials explaining how it works. This post would be the main entry...
 
Last edited:

[ABMaterial] Responsive containers

Next to the normal responsive page behaviour, in ABMaterial 4.25 you will be able to do this with containers too!

This may not sound special, but it's a biggie! There are very few frameworks out...
 

Ngrok and B4J Servers

Introduction to Ngrok
This works because Ngrok is calling outbound, and meeting its other side on the internet.

ngrok is an application that gives you external (internet) access...
 

[BANano] BANanoFiles - A nifty way to read a file text contents without uploading to the server

Ola

2010-05-09 Update



A Skeleton based demo is attached.

I was checking the BANanoPromise example code as I needed a way to get a text file contents without having to upload...
 

Attachments

  • BANanoFilesDemo.zip
    4.2 KB · Views: 422
Last edited:

Sharing Jars as Mac OSX .app

Hi All

I wanted to share some facts which was very fuzzy for me and perhaps it may help those who are new to the Mac publishing world.

I will limit my focus on how to successfully share or sell...
 
Last edited:

[BANanoVueMaterial] Handling Events

Ola

Download

This thread is to be about handling events in BANanoVueMaterial (aka BANanoVuetify). This is something that has been requested for me to explain some more.

So I will start by...
 

[BANano] MySQL CRUD with PHP - Part 1

Attachments

  • BANanoMySQL.zip
    3.7 KB · Views: 725
Last edited:

[BANanoWebix] Lesson 29 MessageBoxes

Ola

Message boxes provides alerts, confirmation and the normal modal dialog that one can create..



Here we have notifications, alerts, confirmations. We have created buttons on a...
 

? CID (Caller ID) - View incoming call details using your COM port modem

Hello All,
After looking on the forum and finding basically nothing regarding using B4J for CID (Caller ID) via home or basic business phone lines, I took out my V.92 USB modem and created this...
 
Last edited:

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: 2,968
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: 369
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...
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…