B4J Tutorials

Consuming http streams

Standard http communication is made of a request being sent from the client to the server and the server response sent back to the client.
As I'm sure you know you should use OkHttpUtils2 for such...
 

Attachments

  • MjpegWithOkHttp.zip
    4.5 KB · Views: 706
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...
 

[BANano] MD5 Encryption - Getting the Md5 Hash of a string

Last edited:

[B4X] B4X Programming Technics + Track Changes Tool

The easy way to install your B4J application on Linux

This is meant to be a tutorial for you to easily distribute your applications developed in linux.
Through B4JPackager11 and B4JPackager v1.50 the excellent tool developed by Erel gives us the...
 

[ABMaterial] Several ABMaterial servers on one IP

Hello.

I was struggling to see several ABMaterial servers visible from one IP on one port. I use it because I have one VPS test server for clients and I put there test versions for them. Each...
 
Last edited:

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

Ola

DEPRECATED: This project is based on a very old version of BANanoVueMaterial and is NO LONGER MAINTAINED!!!

HOWEVER, YOU CAN FOLLOW THIS THREAD ON CREATING AN EXPENSE TRACKER USING THE...
 

Attachments

  • expensesshow.zip
    1 KB · Views: 436
Last edited:

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

Last edited:

[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:

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...
 

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: 297
Last edited by a moderator:

[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...
 

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:

[BANano] Using an external Editor like WYSIWYG Web Builder with B4J/BANano

Attachments

  • WYSIWYGWebBuilder.zip
    177.1 KB · Views: 703
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] 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...
 

💡 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:

[BANanoVueMaterial] BVMDesigner - Mock.Compile.Publish

*START OF NOTICE

As of 02 FEB 2021, this project is is no longer maintained as it has given birth to BVAD3.

This project was a joy to create, however like...
 
Last edited:

[ABMaterial/ABMServer] Mini Template for absolute beginners (update 2022/09/08)

Hi all,

Since the lockdown everywhere, a lot of B4X users seem to want to learn ABM to make WebApps in B4J. That is great! :)

However, some seem to struggle a lot to get started. I understand...
 

Attachments

  • 1588503676773.png
    1588503676773.png
    8.3 KB · Views: 4,240
  • 1588532671395.png
    1588532671395.png
    15 KB · Views: 4,187
Last edited:

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

Ola

2010-05-09 Update

BANanoFiles.gif


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: 339
Last edited:
Top