B4J Tutorials

[BANano] Capture webcam, microphone, screen

BANano 2.38+ contains a new library: BANanoMediaRecorder which allows you to capture video, audio or the screen (depends on the browsers what is allowed!)

mr1.jpg
...
 
Last edited:

[ABMaterial] New WebApp viewer feature (4.00)

This is a cool new feature I'm working on to preview your ABMaterial WebApps on all kind of different device sizes.

Using this is very simple. Adding this line AFTER you started the server will...
 

[BANano] v2: (2) B4J Abstract Designer

Last edited:

[Pen&Paper] Automating ABMTable CRUD Functionality

Hi there

Well, this is not new. The ABMGenerator has been an inspiration to this, so I have just adjusted a few things for my liking. As you might know, MyMaterial.Show is a code generator for...
 
Last edited:

[ABMaterial] CRUD generation, the next step in 1.09

I added a couple of new methods to the CRUD generator that allows code generation for an overview (similar to what you see in this feedback app):

B4X:
' some new properties...
 
Last edited:

[RPI] DS18b20 Temp. Sensor HowTo

Hello,

today i will share my Experience with the DS 18B20 Temperature Sensor.
The first step is to prepare the Raspberry PI.
edit the file:
B4X:
sudo nano /boot/config.txt

insert the following...
 

Create a crypto trading bot using ccxt

_Bot_Template.jpg



Hello all,

I made a template to save time when creating a crypto trading bot with B4j. I'm posting this "as-is" for now, since I'm currently working on Tradingview's pine...
 

Attachments

  • _Bot_Template.zip
    242.9 KB · Views: 167

[ABMaterial] Using MS Excel as your reporting Engine for Database Records

Hi there...

This is a continuation of my previous posts about dynamic charts and dynamic sidebaritems. My next challenge was to use the already existing MS Excel templates for reporting, inside...
 
Last edited:

[ABMaterial] Extend the Navigation top Bar (3.02)

In the ABMaterial 3.02 Maintenance Update there will, next to bug fixes, also be introduced something new: you'll be able to extend the Navigation TopBar!

1. Add extra content under the default...
 
Last edited:

Beginning Bootstrap 4 with OneEvery

Hi

B4J App
User Manual


What is OneEvery?

This is a work in progress app that one can use to learn the different web frameworks available. Currently this...
 
Last edited:

Using Resource Hacker to replace 'OpenJDK Platform' app name and icon

There are a few question threads about using Resource Hacker to make sure that your app name and icon appear everywhere you might want it to such as in the taskbar/Task Manager/File Properties...
 

Attachments

  • image_2021-12-11_191236.png
    image_2021-12-11_191236.png
    80.1 KB · Views: 336
Last edited:

[BANano] TIP: Running a test server

UPDATE: since december 2022, chrome plugins like this have stopped working. Luckcely, the author of this plugin has created a standalone alternative you can install on your computer:

Simple...
 
Last edited:

[BANanoVue] - Building WebApps/Websites with VueJS

Ola

The world has changing at a very lightning-fast speed. Gone are the days when websites were static. Ajax came for dynamic websites and soon React, Angular, Vue, the list is long.

A couple of...
 

Attachments

  • BANanoVue.zip
    53.7 KB · Views: 491

Controlling Sonoff S20 smart power plugs [B4X] [Home Automation]

Hi gang,

Here's how I got the Sonoff S20 to work with B4X. As the standard firmware doesn't come with an API and I wasn't successful trying to translate pySONOFF to B4X, I went down...
 

Attachments

  • SonoffS20demoNonUI_B4J.zip
    1.2 KB · Views: 423
  • SonoffS20demo_B4A.zip
    10.9 KB · Views: 485
  • SonoffS20demo_B4J.zip
    3.7 KB · Views: 443
Last edited:

[server] jOkHttpUtils2 - server version

OkHttpUtils2 methods are designed to be called on the main thread. This is the case in all platforms and configurations, except of B4J server solutions.

Starting from jOkHttpUtils2 v2.95 it is...
 
Last edited:

[ABMaterial] ABMTable > DrillDown & Cloning Records

Hi there

The ABMTable examples provide functionality to Open/Edit and Delete functionalities of the current record. I wanted more functionality like Cloning a record and Drilling Down...
 

[BANano] the Fetch API

BANano v3 will support a more modern alternative to Ajax calls using promises: Fetch

The Fetch API provides an interface for accessing and manipulating parts of the HTTP pipeline, such as...
 

[ABMaterial] New component ABMFileManager (4.25)

ABMFileManager is a new component in the upcoming ABM 4.25 to manage files on your server (where the .jar file runs), but is not limited to the www folder. This feature makes it very useful on...
 

B4J UI Tutorials

dashboard ui.gif

1. Check out this Nice and Clean Dashboard UI Tutorial for B4j
Whiles there, please SUBSCRIBE TO MY YOUTUBE CHANNEL...
 

Attachments

  • Dashboard Ui 2.zip
    4.7 KB · Views: 550
Last edited:

[BANanoVueMaterial] Creating Expenses.Show - a CRUD expense tracker with MySQL backend: Part 1

Ola

DEPRECATED: This project is based on a very old version of BANanoVueMaterial and is NO LONGER MAINTAINED!!!

HOWEVER, YOU CAN FOLLOW THIS THREAD ON CREATING AN EXPENSE TRACKER USING THE...
 

Attachments

  • expensesshow.zip
    1 KB · Views: 437
Last edited:
Top