B4J Tutorials

[GCE] For Noobs, Part 9 - Running Your B4J App

Update: 05 Nov 2017 - Included a section at the end to explain how to access your app from outside of the VM.

Congratulations! You’re at Tutorial 9 and you’re now ready to run your B4J app...
 
Last edited:

[GCE] For Noobs, Part 8 - Installing A B4J Console App

For security reasons GCP will not allow plain old FTP access to their servers. But, they do offer a nice alternative to copying files from your desktop and onto your VM. It’s a bit like using...
 

Attachments

  • GCE Demo.zip
    87.4 KB · Views: 353
Last edited:

[GCE] For Noobs, Part 7 - Changing MariaDB root Password

After installing the MariaDB database we need to change the password for the root user. If the password is not changed then anyone could log into your database do what they like to it.

We’ll do...
 

[GCE] For Noobs, Part 5 - Installing the Java Runtime Environment (JRE)

Okay fellow Noobs, we’re at the point where we want to run our superduper fabulistic world changing app. We will need to have the Java Runtime installed on the VM instance. This requires running a...
 

[GCE] For Noobs, Part 4 - Connecting To Your Virtual Machine

Doing something useful with your VM instance requires that you connect to it. By that I mean opening a console window that you can use to execute commands or start/stop services. To open a console...
 

[GCE] For Noobs, Part 3 - Creating an Empty Virtual Machine

We’re now ready to start creating virtual machines that will be used to host our B4J application/s. We’ll be creating a small VM in this tutorial.

On the left side of the screen, in our...
 

[GCE] For Noobs, Part 2 - Creating a Google Cloud Platform Account

This is the most difficult and most time consuming part of the whole process!

Actually, it’s not time consuming at all. However, you must already have a Google Account. If you don’t already have...
 
Last edited:

[ABMaterial] Themes Quick Reference

Ola there

I have been thinking of a name for the ABMaterial framework fans. ABMaterialians! ha ha ha! That's long. ABMatians, sounds cool, I could be wrong though...

Anyway, as part of my...
 

Attachments

  • Themes - 04-04-2017.zip
    88.9 KB · Views: 600
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:

[WebApp] Chatroom - Threads, Sessions and Server events

SS-2014-04-16_14.40.15.png


Online example: http://basic4ppc.com:51042/chat/index.html

This example demonstrates several important...
 

Attachments

  • Chatroom.zip
    6.8 KB · Views: 1,688
Last edited:

Msgbox / InputList

Simple message box:
B4X:
fx.Msgbox(MainForm, "This is the message", "This is the title")
SS-2015-12-17_12.19.19.png


Message box with result:
B4X:
...
 

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: 511
  • headscan.png
    headscan.png
    229.9 KB · Views: 630
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
 

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

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

[ABMaterial] New debug feature in 3.20

ABMaterial 3.20 will introduce a very cool debug feature! When developing web apps, the console (e.g. in Chrome) can be your best friend. But on mobile devices, you don't have that available...
 
Last edited:

[ABMaterial] Dashboard Creation with JustGage

Hi there

For this exercise I wanted to have a dashboard that will provide me with total Expenditure vs Budget as demonstrated in Figure 1 below. In this table, records are added that will have a...
 

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