B4J Tutorials

[BANano] Creating Connected Grid Tables with UOEGridTable

[GCE] For Noobs, Part 13 - Pricing Calculator Basics - What To Consider

Hello Fellow Noobers!

This is a quick high-level tutorial to go over the pricing of VMs and some things for consideration.

GCE has A LOT of services to offer and each service has a fee (this is...
 

[ABMaterial] New ABMPlanner and ABMPercentSlider (2.50)

A friend of mine, who is a doctor, wanted me to write a scheduling webapp. He had some perticular requests:

1. You should be able to schedule per 5 minutes
2. But still need to be able to see...
 

[ABMaterial] Enabling Users to get their lost passwords via email

Hi there...

I wanted users to be able to get their lost passwords via email. This does not reset their passwords but just sends them their passwords to their registered email addresses.

To...
 

[ABMaterial] How to run it on a Raspberry Pi

How to run ABMaterials on a Raspberry Pi

Using:
B4J v7.51
OpenJDK11
Raspberry Pi 3 and Asus Tinkerboard
DietPi image 6.25.3
Chrome, Firefox and Edge
The project 'Demo' from ABMaterial4.30.zip

1...
 

[Example] Building a coalition

lBv7Gftjk2.gif


We had an elections yesterday and I saw a nice widget which can serve as a small example.

There are several parties each one with a...
 

Attachments

  • Chairs.zip
    9.7 KB · Views: 388

[BANanoWebix] Creating Multi-Page Apps - Part 3

Ola

Download BANanoWebix Things

In Part 1, we created the shell skeleton of our apps, this entailed the multi-view control and the various pages we needed. These were clients...
 
Last edited:

[ABMaterial] Custom Component CustomChartJS

Objectives
Create an ABM custom component to display line and bar charts.

The custom component build, CustomChartJS, is a minimal solution based upon the Chart.js project...
 

Attachments

  • B4JHowToABMCustomChartJS.zip
    85.9 KB · Views: 395
Last edited:

Hint about ("remote") DB queries

After (unfortunately) having write many functions (in a code module in my b4j server project) which access a MySql, I remembered a fundamental rule: use Try-Catch when accessing external...
 
Last edited:

[BANanoWebix] Creating Multi-Page Apps - Part 4

Ola

Download BANanoWebix Things

The project source code is on the BANanoWebixMultiPage folder. Ensure to update the external libraries folder for b4j with contents of the 1...
 
Last edited:

Creating push-enabled android-apps on blackberry

I would like to share my experience with creating push-enabled android-apps for blackberry-devices. Many thanks to Erel, who supports my efforts decisively.

I have tried a lot of things to enable...
 

Attachments

  • BlackberryPushServercode.zip
    4.5 KB · Views: 300
Last edited:

[ABMaterial] Custom Component Shiny Knob

Objectives
Create an ABM custom component for a shiny knob control.

b4jhowtoabmcustomknob.png


Notes
* This is the authors first...
 
Last edited:

[GCE] For Noobs, Part 6 - Installing MySQL / MariaDB

Note: some distributions of Linux are now installing MariaDB as a default. Debian 9 Stretch is an example of that. The two databases are, for the most part, identical to each other. MariaDB is...
 

[ABMaterial] Avoid duplicate content when using dynamic controls

Hello all, I am going to try and explain how you can resolve the issue of dynamic content with ABMaterial. (This method works for me)

First lets start with the reason why we see duplicate...
 

[ABMaterial]: Implementing LiveHelp for your WebApp

Hi there

I'm starting to try and implement LiveHelp for my WebApps, well, its easier than I thought. With a couple of lines one can have LiveHelp running on their website easy peasy.

Below is...
 

In-line Java in multiple modules

I have been using the in-line java for ages and only just discovered that you do not have to put all the code in one module, as I was previously doing.
It can be placed in the module to which it...
 

Attachments

  • java code modules test.zip
    1.6 KB · Views: 452

[Web] Mashy Teaches Mobile App Development using SithasoIONIC7 powered by b4x & BANano

Hi there

Open Demo on your CellPhone.

During the course of these lessons we will look at how we can create mobile apps using Ionic 7, powered by b4x and BANano.

NB: PLEASE DO...
 
Last edited:

[B4x] RSA example (asyncstreams)

- Changed to B4x as the subs can be used in B4A, too
- "Send File" added (new Button to send a file to the other client)



This tutorial is based on Erel's Asyncstreams example...
 

Attachments

  • RSAExample.zip
    5.9 KB · Views: 451
Last edited:

[BANano] Resumeable Sub (sort of)

Javascript acts differently compared to java when doing some async stuff and is rather complex. However, I've tried to make it as comfortable as possible for you, the programmer. All you have to...
 
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...
 
Top