B4J Tutorials

[PyBridge] Accessing MTP devices

1748524625255.png


MTP - Media Transfer Protocol, is an important protocol that wasn't accessible from B4J...
 

Attachments

  • mtp.zip
    238.1 KB · Views: 7
  • MTPExample.zip
    5.8 KB · Views: 5

[Web] [SithasoDaisy5] Using LeafLet Maps

Hi Fam

The next update of SithasoDaisy will have Leaflet Maps. These will be available via the abstract designer...

1748183185280.png


One will be able to trap both map and marker events...

So far...
 

[Web][SithasoDaisy5] Creating Charts with ToastUICharts

Hi Fam

SithasoDaisy5 now has ToastUI Charts. This is a current feature of version 2.

We will look into...

  • Area Charts
  • Bar Chart
  • Line Chart

And more...
 
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: 833
  • linuxify screenshot.PNG
    linuxify screenshot.PNG
    21.1 KB · Views: 764
  • CopyFilesForLinuxify.zip
    3.1 KB · Views: 755
  • Linuxify.zip
    26.3 KB · Views: 734
Last edited:

[Web] [SithasoDaisy5] Using the Office Ribbon Component in your projects.

Hi Fam

I've found this amazing Office Ribbon component from Syncfusion... been exploring how to add it in an easy fashion to SithasoDaisy5. Fortunately one is able just to select the components...
 
Last edited:

[Web] Unit Testing a JavaScript Web Component with Github Copilot and NodeJS

Hi Fam

Source Code

Well I have been creating a treeview component for DaisyUI from scratch using Github Copilot. So far this is the final code. This component did not exist and I need it...
 

[Web][SithasoDaisy5] Exploring the SDUI5TreeView

Hi Fam

Demo

DaisyUI TreeView is a customizable tree view component that supports features like drag-and-drop, inline editing, multi-selection, and dynamic node management. It allows...
 

[Web][SithasoDaisy5] IMPORTANT: V5.36+ Why you should not Merge CC & JS when using these Components

Hi Fam

NB: Loading CSS & JS files ONLY when needed

With BANano.LoadAssets, one is able to load CSS and JS files on demand, i.e. when they are needed. There are some components that are not...
 
Last edited:

[BANanoClippy] - 🎬 Bringing Classic Microsoft Agent Characters to Life with JavaScript! 🧙‍♂️🐵📎

Hi Fam

Demo
B4xlib

1746115992509.png



Recently we released BANanoClippy, A web based version of Microsoft Agent characters to use in your web app. For those who dont know, let me refresh...
 

[Web] Excel to WebApp - Creating a Collectibles Tracker with SithasoDaisy5 - Part 2

Hi Fam

Download from Github (02. Tutorials/Projects/Collectables)

Final Web App Screens

Side Drawer

1745899705136.png


1745899583570.png

1745899742875.png

1745899620950.png

1745899778120.png
...
 
Last edited:

[SithasoDaisy5] - Create a WebApp From An Excel Spreadsheet / A Database - Part 1

Hi Fam...

Let's say you have an excel sheet / a database that you want to convert to a WebApp, how can you do it?

SithasoDaisy5 has a basic, simple app builder that can help you create a table...
 
Last edited:

[Web] SithasoDaisy5 - Creating a SpeedDial using the Popover API (Toast + Button + Menu)

Hi Fam

Browsers now are able to use the popover api. You can read more about it from here. There is no speed dial / FAB component in DaisyUI, so I thought why not create it as an example...
 

[SithasoDaisy5] Creating your 2nd MySQL CRUD WebApp using REST API With API-Key (Php) - FamilyTree

Hi Fam


Download (Source code is in the tutorials folder)
READ THIS FIRST

In our first example, we introduced you to MySQL CRUD WebApps using SithasoDaisy5. It was a basic...
 
Last edited:

[Web] Beginning WebApp/WebSite Development with SithasoDaisy5

Hi Fam

Demo

Open Source B4xLib...
 
Last edited:

[Web] Plug 'n Play external SVG loader

Hi Fam

As it is, I'm working on SithasoDaisy5, the next iteration of SithasoDaisy. I have been wondering if there was a way to load SVG files and then update their properties, like...
 

[BANano] Quick and East TrendCharts

Hi Fam

I recently ran into TrendChart Elements, looking very impressive.

1744713262590.png




Here is as simple implementation. You can explore the demos they have for how to create other...
 

[Web][BANanoMQTT] Send, Receive Push Notifications in your Local Mosquito Broker in your WebApp.

Hi Fam

Well, here it is..

Why?

I need a way to receive MQTT push notifications on my webapp. I didnt want to use Firebase but MQTT. The problem is the B4x Broker does not support...
 
Last edited:

[BANano] Lessons I learned from building a Background Worker in a BANanoServer Project

Hi Fam

V7 of BANano came with background workers. I tested this and I was happy recently to actually use them in a solution...
 

WebGL library, working with static and animated models

Hello everyone,

a proverb says 'when the going gets tough, the tough get going'.

On this direction, up to now I have posted simple demonstrations of what you can do with the WebGL library.
If...
 

Attachments

  • FullDemoScene.zip
    12.8 KB · Views: 57
  • Immagine 2025-04-08 125643.jpg
    Immagine 2025-04-08 125643.jpg
    334.5 KB · Views: 78
  • Immagine 2025-04-08 130405.jpg
    Immagine 2025-04-08 130405.jpg
    362.3 KB · Views: 73
  • Immagine 2025-04-08 131350.jpg
    Immagine 2025-04-08 131350.jpg
    96.7 KB · Views: 74
  • Immagine 2025-04-08 131644.jpg
    Immagine 2025-04-08 131644.jpg
    300.9 KB · Views: 69
  • Immagine 2025-04-08 132025.jpg
    Immagine 2025-04-08 132025.jpg
    221.8 KB · Views: 71
  • Immagine 2025-04-08 132333.jpg
    Immagine 2025-04-08 132333.jpg
    262 KB · Views: 70
  • Immagine 2025-04-08 133017.jpg
    Immagine 2025-04-08 133017.jpg
    471.4 KB · Views: 72
  • Immagine 2025-04-08 133207.jpg
    Immagine 2025-04-08 133207.jpg
    210.9 KB · Views: 72
  • Immagine 2025-04-08 133448.jpg
    Immagine 2025-04-08 133448.jpg
    277.1 KB · Views: 62
  • Immagine 2025-04-08 133700.jpg
    Immagine 2025-04-08 133700.jpg
    268 KB · Views: 69
  • Immagine 2025-04-08 133855.jpg
    Immagine 2025-04-08 133855.jpg
    338.7 KB · Views: 71
Last edited:

[BANano] BANanoMQTT with HiveMQ Cloud

Hi Fam

Ensure you create credentials to login to your HiveMQ account.

You get your TSL WebSocket URL which is like..

B4X:
104bbaaaa07a4293456e659cf91023.s1.eu.hivemq.cloud:8884/mqtt
...
 
Top