B4J Tutorials

[BANano] v2: (1) B4J Abstract Designer

Last edited:

[BANano] The Designer

NOTE: This system is depreciated in V2 and replaced by a much better and complete solution. See here...
 
Last edited:

[BANano] Resumeable Sub (sort of)

Javascript acts differently compared to java when doing some async stuff and is rather complex. However, I've tried to make it as comfortable as possible for you, the programmer. All you have to...
 
Last edited:

[BANano] Creating libraries

Last edited:

[BANano] BANanoObject talks with Javascript

I took my inspiration from Erels JavaObject to make a similar one for BANano. This is the 'Object' that rules them all... (in version 1.08+)

What is the difference between a...
 
Last edited:

[BANano] Ajax calls

EDIT 1.04: Method syntaxes have changed!

With BANano, it is easy to make a Ajax call (e.g. to call a B4J REST API method).

There are two ways to do so:

1. Using events (the prefered way...
 
Last edited:

Raspberry Pi with Java 11

Running UI apps on Raspberry Pi with Java 11 is relatively simple.

1. Download Liberica JDK.
Download the lite version...
 
Last edited:

B4J and Raspberry Pi boards

Last edited:

[BANano] Events

BANano has a simple system to use events:

HandleEvents: does the same as On, BUT prevents the default behaviour
On
: handles one or more events
Off: disables an event

To explain...
 

[ABMaterial] TIP: ... and wait for

Maybe this is old news, but I was wondering if wait for could work with ABM events, and it seems they do!

Here for example (it is a page_ event, so I put it in the same class as where the page is...
 
Last edited:

[ABMaterial] Facebook-like timeline in less 200 lines!

Note: This example will be included in the upcoming 3.02 Maintenance Update.

I had a question if it was possible to create a Facebook-like WebApp with ABMaterial so I had some time to spare...
 

Attachments

  • ABMLikeComponentCSSJSPics.zip
    40 KB · Views: 687

[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: 820
Last edited:

How create a Chat using B4J and Server Composer [ Socket ]

hello everyone !

It is with great honor that I present to you my tool for creating websocket & socket servers, it was developed using C ++ [libwebsocket, enet, winsock, lua_wrapper, scintilla and...
 

Beginning Firebase Database in JavaScript: CRUD-ing around

Hi there...

Anyway, this should not be long. Many moons I was requested to work on a firebase wrap for ABM. Im not there yet, but this should be a start. I'm still getting a hang of it and more...
 

Attachments

  • firebase.txt
    9.1 KB · Views: 648
Last edited:

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

[abmaterial] How to remove the appname to access the web address?

hello,

abmaterial provides this: ipaddress:port/appname/

Is there a way to have this: ipaddress/

If you run your abmaterial application and you enter the ip address of the server, you need to...
 

Create Windows native executables (exe files)

Last edited:

[B4X] [BitmapCreator] Creating a cross platform Tetris game

Edit: XUI2D version of Tetris: https://www.b4x.com/android/forum/threads/xui2d-tetris.107698/

tetris.gif


SS-2018-06-17_16.17.39.png
...
 

Attachments

  • B4A_Tetris.zip
    184.6 KB · Views: 1,376
  • B4i_Tetris.zip
    285.5 KB · Views: 1,074
  • B4J_Tetris.zip
    177.1 KB · Views: 1,278
Last edited:

[ABMaterial] Using Cloudinary as CDN for your assets (v4.35)

Using a CDN (Content Delivery Network) for your WebApp can be very beneficial:

The Benefits of using a CDN:
  • Different domains. Browsers limit the number of concurrent...
 
Last edited:

[ABMaterial] For Dummies (beginner lessons)

ABMaterial For Dummies

This has often been asked for - so it is high time to produce a simple set of guidelines to help get you across the short...
 

Attachments

  • about.jpg
    399.4 KB · Views: 1,822
Last edited:
Top