B4J Tutorials

Remote control Raspberry Pi with Tablet via Bluetooth.

Based on various tutorials and posts, I have made this remote control for my RPi.
Hardware required: Tablet with 1200 x 800 resolution (can be reduced by changing the layout file) and Bluetooth...
 

Attachments

  • Windsonic_server.zip
    1.9 KB · Views: 347
  • winsonic_client.zip
    86 KB · Views: 378
  • windsonic_client.png
    windsonic_client.png
    36.3 KB · Views: 444
Last edited:

[BANano] Bidirectional communication between B4J and BANano

Hello,

I found something interesting from Daestrum and tried it out to see if it could be used for BANano.

With this code it is possible to establish a communication between a B4J WebView...
 

Attachments

  • B4JWebView.zip
    3 KB · Views: 528
  • BANanoWebView.zip
    1.2 KB · Views: 580

[BANanoWebix] Creating Multi-Page Apps - Part 1

Attachments

  • BWMP1.zip
    15.2 KB · Views: 387
Last edited:

Making an extensible Web Server with jServer

I use jServer/Server extensively. One thing I've struggled with is the fact that I have several huge B4J projects which keep on growing and each one requires its own port. I've longed to be able...
 

Attachments

  • HandlerServer.zip
    27.3 KB · Views: 356

PyScript in your webpage using ABMaterial as an example

Hello.

Today I would like to present how to combine PyScript with B4X. I have taken ABMaterial as an example.
First, let's start what PyScript is. In the simplest way, it is the execution of non...
 

Attachments

  • home.bas
    9.5 KB · Views: 247
  • example.txt
    158 bytes · Views: 236
Last edited:

[BANano] Creating Master Details Grid with UOEGridTable

Last edited:

[ABMaterial]: Getting & Setting JavaScript Properties to Custom Components

Hi there

When creating custom components, you will deal with javascript. You component will come up with its own methods to execute and events that you can trap.

This tutorial deals with getting...
 

[BANanoMJLM] Responsive Email Projects

Last edited:

Newton Fractals - all in B4J

USE THE B4J PROJECT IN POST #19 BELOW.

I have converted this Github project to a B4J project (a number of B4J classes in the B4J project to match the classes in the Github project)...
 

Attachments

  • b4aNewtonFractalViewer.zip
    7.7 KB · Views: 115
Last edited:

[BANanoFireStoreDB] Creating a Chat application

Last edited:

[ABMaterial] B4JS - 07 The UI connection (part 2)

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

[ABMaterial]: Creating a Sign In Modal Dialog with Options: Part 2

Hi again

This is the second installment of the above mentioned article. In this part we will look into the "Forgot Password" UX design and some additional things.

Part 2.1...
 

Attachments

  • frmForgotPassword.bas
    18.9 KB · Views: 463
Last edited:

[Pen & Paper]: Create a simple 'Contacts' ABMaterial WebApp - Part 2

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

[BANanoWebix] Show a progressbar on long processes

Ola

Download BANanoWebix


Based on a request I received, the WixProgressBar comes handy for showing long processes. You just run the .SetProgressBar(elementID, config) and it will show a...
 
Last edited:

Beginning SQL Queries with SQLite Visually - Part 1

Hello there

As I'm doing a lot of db based apps, whilst there are a variety of visual query generators out there, I decided to start my own as part of this RAD tooling thing I do.

Anyway here is...
 

Attachments

  • jQueryBuilder.zip
    61.7 KB · Views: 286
Last edited:

[ABMaterial] new section and page nav feature (3.02)

ABMaterial 3.02 Maintenance Release will have a new feature, especially useful for 'one page' apps/websites to navigate. It intruduces 'sections' within a page. A section is a logical grouping...
 
Last edited:

Trigger B4J Script with MySQL on Linux via udf_sys

This Tutorial save you a lot of time and is an Important Feature for Remote Database Apps!

Integrated in this Turtorial:
-install udf_sys on MySQL (Ubutnu 16.04)
-call B4J Script (.jar) over...
 

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