B4J Tutorials

[Web][SithasoDaisy] Mastering the Team Grid Component

Hi Fam

Let's look at the Team Grid component that's coming to SithasoDaisy 2.24+

A team grid can be used as an alternative to the table listing or a complement to the table listing...
 
Last edited:

[BANano] Working with BANanoSQL

BANanoSQL makes it possible to use 'normal' SQL queries on the IndexedDB database located in the browser.

There are three ways on how to work with BANanoSQL:

1. Event Driven
This is...
 
Last edited:

[ABMaterial] Speed preview in 3.81!

ABMaterial has always been one of the fastest RADs from its start, now over 2 years ago. And this dispite being a very big library. But with 3.81 (4.0?), we'll take it to a whole new level...
 
Last edited:

[ABMaterial] Populate a combo based on another selection

You may be thinking that I create these tutorials for myself. You may be right!!!
My RAM memory is very limited. Erel has offered (us) a place to securely store them (he is so kind) for future...
 

[B4x] Exchange Data via OkHttpUtils and php (or other platforms) via lists, maps, arrays, etc.

I made 7 examples how to exchange data between B4x apps and php. I use the POSTSTRING method as it is simple, secure (get-methods will be logged with the data autmatically on the server...
 

Attachments

  • PHPExamples.zip
    6.1 KB · Views: 474
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...
 

[IoT] Headless Raspberry Pi

During my building of a security camera for my wife's mall store and prep for projects with my personal RPi and PiFace, I quickly discovered that having a headless RPi would be nice.

What is a...
 
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:

Webmin

Webmin is a great tool I discovered out of luck (in a YT Video) today. It is a very nice linux tool that you can use it to administer your linux machines from your browser. I installed it in my...
 

Mix text and icon on button and other nodes

Hello!

Just recently a customer told me that my app was... boring... that it lacked some images, so after crying out loud i remember that we can put icons but i still needed the text.

so... Ta...
 

Install OpenJRE8 with OpenJFX on Ubuntu (Linux)

Hey, i had some trouble with OpenJRE8 and this was the solution.

This Tutorial help you, if you have for example this error:
B4X:
java.lang.RuntimeException: java.lang.NoClassDefFoundError...
 

[BANano] Setting up FileZilla Server

Ola

Download FileZilla Server

If IIS is running on your webserver, you can install the FileZilla server and then set it up for FTP upload. After starting the FileZilla server

1. Add a...
 

[jRDC2] Raspberry Pi MySQL accessed by B4J UI application using jRDC2

Hi,

wanted to learn more about jRDC2. Let me share testing jRDC2 accessing a MySQL database, running on a Raspberry Pi (RPi), via a B4J UI application.

Raspberry Pi MySQL Setup
  • ...
 

Attachments

  • B4JHowToMySQLRDC.zip
    51.7 KB · Views: 672

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:

Feedback using Liberica JDK 11 for raspberry pi

Hello everyone.

After spending some time to get a UI on my raspberry pi screen, here are my remarks, for who it can be useful:

-Be careful when using only VNC to connect to your raspberry pi...
 

[BANano] Exploring BANanoEvents

Hi there

This is just my method (without abstract designer views) of adding and binding events to elements.

1. Elements are added to the page
2. After the page content is updated, events are...
 

Attachments

  • BANanoEvents1.zip
    2 KB · Views: 401
Last edited:

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

[Web][SithasoDaisy] Mastering Server Progressive Web Apps

Hi Fam

In this thread we will look at creating BANanoServer Applications using SithasoDaisy. BANanoServer is the equivalent of ABM but for BANano, but with the full power of using the...
 

[Web][SithasoDaisy] The eye opening truth about the FlatPickr Date / Time Picker

Hi Fam

Key: Let's keep it simple.

NB: If you choose to use a display format, the date picker INTERNALLY creates 2 inputs, one for the actual value and one for the display value. This is done...
 

Attachments

  • 1710945979134.png
    1710945979134.png
    18.3 KB · Views: 43
Last edited:

jPOI to the rescue...my case today...

Phew

What a long day. This morning I receive a request to consolidate 1.1GB worth of data with 511 files, excel spreadsheet files from a particular tab that has about 120+ columns and I...
 

Attachments

  • MashPOI.bas
    37.8 KB · Views: 316
Top