B4J Tutorials

B4X Turtle - Planet Orbits

Very very rough (and code not optimized at all)....planets in orbit around the sun:
1. Assumed all orbits are circular
2. Have not scaled the orbits (else I will run out of UI space)
3. Have not...
 

Attachments

  • TurtelPlanets.zip
    70.2 KB · Views: 601

Building a mini "Email based server"

This example uses jNet library together with the MailParser module to build a program that responds to emails.

SS-2013-11-27_10.48.58.png


Although...
 

Attachments

  • EmailServer.zip
    3.5 KB · Views: 2,322

[ABMaterial]: Raising Events from Custom Components

Hi there

With the ability to create custom components for your ABMaterial WebApp, one is also able to raise and capture events when creating and running their webapp.

I have found it easier...
 
Last edited:

Making Installers for Server Apps

Part 1

I have been on the lookout for a simple way to create an installer for my server apps - Ive looked at Inno Setup etc before but I wanted something simple.

My apps are...
 
Last edited:

[BANano] Setting up FileZilla Server

Ola

Download FileZilla Server

If IIS is running on your webserver, you can install the FileZilla server and then set it up for FTP upload. After starting the FileZilla server

1. Add a...
 

[server] Using UI app to create a QR code as part of a server solution

Attachments

  • QRGenerator.bas
    3.6 KB · Views: 782
Last edited:

[Server] Custom error pages

Starting from B4J v1.80 you can configure custom error pages. This means that instead of the default error page:

SS-2014-03-13_16.43.30.png


You can...
 

Create shared folders in Virtual Box Ubuntu 20.04 machine to transfer files to compile in Linux your B4J Apps and how to use B4J Bridge

I recently tried to create a shared folder for an Ubuntu machine in Virtual Box with the host to transfer the jar files to be compiled and packed using the external (not integrated)...
 
Last edited:

[BANano+jSERVER=BANanoServer] Going full circle

INTRODUCTION

B4J has an excellent jetty based server: the jServer library. BANanoServer uses this lib and provides you with a lot of goodies to make building WebApps with B4J very simple...
 
Last edited:

[ABMaterial]: Kanban Reporting CustomComponent

Hi there

I'm working on something to enable me to show some stuff in kanban board format, just for displaying and nothing else. After a while I've managed to come up with this...

KanBan.png
...
 

Attachments

  • SyncfusionKanban.bas
    17.7 KB · Views: 827
Last edited:

Karplus-Strong algorithm to synth a plucked guitar string sound

Not a tutorial exactly but a fast prototyping for basic Karplus-Strong algorithm realized by B4J and would like to share with someone who is interested.
I want to make my GuitarRhythm app...
 

Attachments

  • kar0.png
    kar0.png
    29.3 KB · Views: 562
  • Karplus.zip
    3.9 KB · Views: 552

[BANanoElectron] Beginning Electron with BANano

Ola

Download

What is Electron?

Electron is a desktop application frameworks powered by Node.js. It allow developers to create cross-platform desktop apps using HTML, CSS, and...
 
Last edited:

[BANanoVueMaterial] MealPrep App

Ola

This is a wrap of this github project. For the BANano version, we will demonstrate the following:

1. BANanoPromises
2. BANanoFirestoreDB
3. Routers & Transitions
4. Firestore Auth
5...
 
Last edited:

ABMVideo

Hi All,

I am getting a " www.youtube.com refused to connect. " error when trying to connect to a youtube video, my code is as follows:

B4X:
    Dim myModalVideocastVideo1 As ABMVideo...
 
Last edited:

Canvas inside a ScrollPane (Beginner-Tutorial)

As my research in the forum for this combination needed 2 hours, I offer here a tutorial for future newbies not to waste such a long time for a actually easy-to-solve problem.

A window...
 

Attachments

  • CanvasTest.zip
    3 KB · Views: 570
  • 1603459845534.png
    1603459845534.png
    19.8 KB · Views: 590
Last edited:

[ABMaterial] My mini course on YT.

Hello.

I see that many people are asking how to write an application using ABMaterial I created a small course on Youtube. I tried to convey the examples of creation by slowly using new...
 

Attachments

  • source.zip
    455.3 KB · Views: 960
  • vol13.zip
    75.2 KB · Views: 878
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: 715
Last edited:

Get EXIF GPS information and show images in google maps

My Aim: Extract the gps information from all images in a directory and generate a html file to view in a browser showing all images in google maps at the coordinates they were taken.


As a...
 

Attachments

  • GM_Utils.zip
    90.4 KB · Views: 749
  • B4J.zip
    4.2 KB · Views: 769

Starting with Raspbury Pi 4 - All in one video tutorial

I recently found a thread on how to use raspburry pi as an mqtt server/broker. I was not until a few moments ago Raspbury Pi literal so I 've searched in YouTube for a tutorial on how to get it...
 
Last edited:

[BANanoAPI] - Scripting the DOM: The HTML5 Canvas Story (Advanced Users)

Ola

Download

BANanoCanvas - Find the replica there for use in all BANano Projects

DISCLAIMER: This is purely for fun and learning purposes.

Another pleasure, BANanoAPI. Why...
 
Last edited:
Top