B4J Tutorials

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

jRDC2 client example (using modded jRDC2)

Attached you find an example of accessing a jRDC2 server. This is a conversion of the DBUtils example program (here...
 

Attachments

  • jRDCv2_Client_B4J.zip
    9.2 KB · Views: 1,161
Last edited:

PDF creation (with the help of Android)

[ABMaterial] Speed preview in 3.81!

ABMaterial has always been one of the fastest RADs from its start, now over 2 years ago. And this dispite being a very big library. But with 3.81 (4.0?), we'll take it to a whole new level...
 
Last edited:

[Pen&Paper]: ABMaterial Stats

As part of my ABMaterial explorer tendencies, I delved on working on a dashboard that will give stats about the previous and latest version of ABMaterial. This is based on 3.5 and 3.75 libraries...
 
Last edited:

3D MeshView

This is a tiny tutorial on how to load a .obj file into a 3d MeshView and display it in B4J.

I have loaded .obj files that I downloaded from the web, but they tend to not stick to the same format...
 

Attachments

  • Sony_XZ1_mesh_viewer.zip
    4.7 KB · Views: 510
  • headscan.png
    headscan.png
    229.9 KB · Views: 629
Last edited:

[Article] "Secure Your Raspberry Pi Against Attackers"

Recently I passed this article on "makezine" and thought it would be helpful for all Raspberry developers.

20-09-_2017_17-23-40.png

20-09-_2017_17-30-37.png
 

[ABMaterial] Better Delegating the creation of complex components

[EDIT: This thread started as my approach to delegating complex components creation, including events.
@alwaysbusy then proposed a better system, that he needs us to say if we want it...
 
Last edited:

[ABMaterial] Star Rating ABMCustomComponent

Michał asked me in the feedback app to implement some kind of Star Rating component. As this is not so commonly needed, I thought this could be another good example of an ABMCustomComponent...
 

[Pen&Paper] Create & Run a simple 'Hello ABMaterial' WebApp

Hi there

I have been requested to do a simple something on how one can create a simple ABMaterial WebApp using the Pen&Paper code generator. The attached video seeks to demonstrate with a simple...
 

Installing JavaFX on Raspberry Pi and run GUI apps (Sept 2017)

Hello

There has been a few tutorial & posts about this already, but most of them are outdated or buried somewhere. I found an updated tutorial which explains very well the steps for installing...
 
Last edited:

[ABMaterial] Printing/Reporting with the upcoming version 3.75

A sneak peek on a new feature of ABMaterial I'm working on: Printing/Reporting.

This is an example of a report in ABMaterial. You build it right into your other pages and just by setting a...
 
Last edited:

Killing forgotten Java processes

If you run a non-ui app in release mode and then close the IDE, then the process will continue running.
It is difficult to later kill it with Windows task manager as all the Java processes names...
 

How to start another module / visual in b4j

Hi I'm creating an application in b4j, my first by the way. but I haven't found the way to start
another module. I have main form, but I need to open another one to display the reports from a...
 

Google Play Developer API

Google Play Developer API allows you to access your developer account and do all kinds of things. For example get the latest app reviews or check the status of in-app purchases.

Like with all...
 

Attachments

  • GooglePlayDeveloperServer.zip
    4.3 KB · Views: 638
  • GooglePlayDeveloperUI.zip
    3.7 KB · Views: 663

TreeTableView

TreeTableView is a new control added in B4J v5.80.

SS-2017-07-13_15.52.52.png


TreeTableView is very similar to TreeView where each item has...
 

Attachments

  • TreeTableViewExample.zip
    2.6 KB · Views: 1,499
  • TreeTableView2ndExample.zip
    4.1 KB · Views: 1,611

[ABMaterial] IMPORTANT change for B4J 5.80

As in B4J 5.80 Jetty has been updated to 9.4.6 (which contains an important change in the internal Session framework), you will need to update some code in StartServer() and StartServerHTTP2() in...
 

[ABMaterial]: Exploring Creative Tim

Hi there

I found a material framework called Creative Tim, impressive, thought I could use some of the components for my upcoming webapp. Wishfully, the stats dashboards could not be as close as...
 

[ABMaterial]: Related MaterialCSS Experiments

Hi there

I'm working on some webapps however needed to tweak to my liking some of the components. Sadly the ABMNavigation bar at the moment cannot add top items to the "left" of the navigation...
 
Last edited:

Making an extensible Web Server with jServer

I use jServer/Server extensively. One thing I've struggled with is the fact that I have several huge B4J projects which keep on growing and each one requires its own port. I've longed to be able...
 

Attachments

  • HandlerServer.zip
    27.3 KB · Views: 356
Top