B4J Tutorials

[Pen&Paper] with Source Code Preview

Hi there

I have been working on a helper tool for ABMaterial as discussed in this post.

One of the most amazing feautures that have been added now is the ability to see the source code...
 

Attachments

  • PreviewSourceCode.png
    PreviewSourceCode.png
    21.8 KB · Views: 500
  • PreviewSourceCode1.png
    PreviewSourceCode1.png
    54.2 KB · Views: 505
  • ImageSlider.png
    ImageSlider.png
    70.2 KB · Views: 564
  • AddImagSlider2.png
    AddImagSlider2.png
    24.6 KB · Views: 472
Last edited:

[server] Http/2 Configuration

Attachments

  • Http2.zip
    1.3 KB · Views: 993
Last edited:

[ABMaterial] 2.0 introducing B4JS

This post is no longer valid! B4JS has been rewritten from the ground up and will first introduced in In ABM 4.25. Stay tuned......
 
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...
 

CSS Example

Attachments

  • CSSExample.zip
    52.9 KB · Views: 2,586
Last edited:

Using external CSS file to style a ToggleButton

Tried
B4X:
aToggleButton.Style=":selected{-fx-background-color:black;}"
Not working for me. Any advice?
Furthermore, how can I relate the style of a node created by code with a css file?
 

B4J Educational Video Series

Please, see the following links for HD videos teaching B4J from the very beginning all the way through to a working application. The list will be updated in this first post as new videos are...
 
Last edited by a moderator:

[ABMaterial] and Chartist (charts)

Visualizing data can be accomplished in many ways.
Here, we are using a chart to graphically depict two elements of a larger dataset - Speed and RPM of a vehicle.

Initially, I tried to store...
 

[ABMaterial] Showcase (one to many table relation)

TripInspect_inspects.png
This example shows a Master (Vehicle ID) - detail (Group ID) - detail (Item id)
The fixed footer controls the Master grid (VEHICLE). Each detail is based on the...
 
Last edited:

[ABMaterial] New component ABMPivotTable in 1.08

ABMPivotTable allows the user to view data in a dynamic pivot table. It can answer quick questions that are e.g. not findable in a report. Note that it can only handle a couple of thousand...
 

B4J documentation page

[ABMaterial] Firebase Storage in 1.20

The next service you can use in WebApps using ABMaterial 1.20: Storage. With storage you can upload/download files with ease. Here is an example using it together with the new ABMFileInput...
 

[ABMaterial] 1.09 all about flexibility

This is the first of a two part tutorial on some big changes I'm making to ABMaterial in 1.09. It should be fully backwards compatible so no (or very, very little) changes will be needed from...
 
Last edited:

[IoT][ESP8266]B4J/B4A/B4i & ESP8266 Basic: Example thread

What is a ESP8266?

It's a small Basic programmabe microcontroller with Wifi, TCP/IP stack plus server, GPIO's and... it's unbelievable cheap. For about 3€ you get it as a bulk version which you...
 
Last edited:

[server] Automatic Reconnecting WebSocket

When working with WebSocket handlers the client maintains an online connection. The connection is expected to be kept alive for as long as needed.

However there are cases where the connection can...
 

Attachments

  • GuessMyNumberWithReconnection.zip
    9.4 KB · Views: 1,348

[Server] Building web servers with B4J

Attachments

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

B4A, B4i, B4J and B4r API documentation - B4X Object Browser

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

Compile non-ui, but don't run it yet

Building a headless app that I will wrap into an exe and run as a service, all is well compiling in debug mode, but when switching to release I want to compile to .jar but NOT run it. Workaround...
 

[ABMaterial] new component ABMTimeLine 1.09

ABMTimeline is a component to present a time line of events. Using the ABMTimeLineElement you can create events, with some assets like images.

Update: Ignore this, I've found a more recent...
 
Last edited:
Top