B4J Tutorials

[BANanoVuetifyAD3] Create Professional Looking Vuetify WebSites & WebApps with BANano

SithasoDaisy TailwindCSS UI Toolkit: Q & A

Hi there

NB: Where possible, please include a simple project that demonstrates your use case.

Do you have any questions about SithasoDaisy UI Toolkit?

You can shoot it here...
 
Last edited:

UI apps packaging - self contained installers

Attachments

  • B4J Packager.zip
    4.7 KB · Views: 2,377
Last edited:

Floating ContextMenu using jNativeHookB4j

This is an example of using @Roycefer 's jNativeHook to monitor all mouse events, even outside of the current app. It uses a ContextMenu to replicate the right click functionality. Default...
 

Attachments

  • FloatingContextMenu-0-7.zip
    7.1 KB · Views: 478
  • cmenu.css.zip
    1 KB · Views: 472
  • FloatingContextMenu-0-8-6.zip
    10.3 KB · Views: 523
  • Test - cmenu.css.zip
    1 KB · Views: 446
  • FCMTest1.zip
    10.3 KB · Views: 450
Last edited:

B4LinuxInstall script to use B4X tools in linux

This is a Bash shell script that allows installing B4J and B4A in linux systems, along with their required dependencies. It is very functional. But for now only Ubuntu is fully...
 
Last edited:

[Server] Upload files from your B4A app to your B4J server over the internet

This example shows how to make your B4J server application accessible over the internet.

The implemented server is a simple file server that allows you to upload files from your B4A application...
 

Attachments

  • FileClient-B4A.zip
    7.5 KB · Views: 4,865
  • FileServer-B4J.zip
    4.3 KB · Views: 5,159

[Server] Building web servers with B4J

Attachments

  • ServerHelloWorld.zip
    79.8 KB · Views: 6,419
Last edited:

[B4X] Resumable Subs - Sleep / Wait For

New video tutorial:


Resumable subs is a new feature added in B4J v5.50 / B4i v4.00 / B4A v7.00. It dramatically simplifies the handling of asynchronous tasks.
(This feature is a...
 
Last edited:

[WebApp] Web Apps Overview

SS-2014-04-10_17.09.21.png


B4J v2.00 adds support for web applications based on WebSocket technology. With WebSocket The browser and the server...
 

Attachments

  • ServerExample.zip
    75.1 KB · Views: 1,435
  • ServerExampleNoMySQL.zip
    71.8 KB · Views: 1,471
Last edited:

B4J HowTo's

Dear All,

While learning and exploring B4J, captured B4J HowTos. The B4J HowTos are either from own experience or inspired by hints from the B4J forum (Thanks to All!).

Please note, due to...
 
Last edited:

Create Windows native executables (exe files)

Last edited:

[WebApp] Chatroom - Threads, Sessions and Server events

Attachments

  • Chatroom.zip
    6.8 KB · Views: 1,676
Last edited:

SQL Tutorial

B4J jSQL library is similar to Basic4android SQL library.

This tutorial will cover the differences between the two libraries. You can read more about the library methods here...
 
Last edited:

Integrated B4JPackager11 - The simple way to distribute standalone UI apps

B4JPackager11 is a utility written in B4J that uses the underlying Java tools to create a standalone package that doesn't depend on any other software being installed.
It works with OpenJDK 11 and...
 

Attachments

  • jssc.zip
    38 KB · Views: 780
Last edited:

[B4X] Using/running B4A and/or B4J on 64 bit Linux Mint 20.2 Cinnamon with 64 bit Wine

*** Contents ***
Intro
Acknowledgements
Disclaimer
Environment
Conventions used in this post
Making it work
Compiling and running your programs
A semi-automated way to get your B4J UI...
 

Attachments

  • linuxify screenshot.PNG
    linuxify screenshot.PNG
    21.1 KB · Views: 549
  • linuxify screenshot.PNG
    linuxify screenshot.PNG
    21.1 KB · Views: 493
  • CopyFilesForLinuxify.zip
    3.1 KB · Views: 501
  • Linuxify.zip
    26.3 KB · Views: 506
Last edited:

[ABMaterial] CustomJQPlot

I was curious as to whether I would be able to create my first ABMaterial component. Well, the journey has been very interesting.

This comprises of more than 60 examples of setting the chart...
 

Attachments

  • CustomJQPlot.bas
    24 KB · Views: 538
Last edited:

[Server] Data Collection Solution - Device, Desktop and Web reports

This is an example of building a data collection solution. The solution is made of three components:
- (B4J) Server - Manages the data in a SQLite database.
- (B4A) Device client and (B4J) desktop...
 

Attachments

  • DataCollectionServer.zip
    4.7 KB · Views: 1,964
  • DataCollectionDevice.zip
    8 KB · Views: 1,719
  • DataCollectionDesktop.zip
    2.1 KB · Views: 976
Last edited:

What is B4J?

Last edited:

AsyncStreamsObject - Send and receive objects over the network

For new projects it is recommended to use B4XSerializator instead of this solution.



SS-2013-11-14_13.26.52.png


AsyncStreamsObject allows you...
 

Attachments

  • AsyncStreamsObject.zip
    4.1 KB · Views: 3,305
Last edited:

[IoT] Raspberry 2 & B4J from the scratch...

This tutorial is about:

- Installing a brand new RaspBerry 2 (RB) (older models will do, too)
- configure WiFi on the RB
- get remote access to the RB from your PC via "Putty"
- share files...
 
Last edited:
Top