B4J Tutorials

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:

[ABMaterial] B4JS - 03 Inline Javascript

Last edited:

[B4J server apps] Guide to run a Linux as a Windows 10 Subsystem

With the latest update for Windows 10 (version 1903), you can install a Linux distro as a Windows 10 Subsystem. This is very cool for us B4J developers as we can now very easily setup an...
 
Last edited:

Application protection

This is at present a proof of concept, but does allow applications written in B4J to be protected.

It relies on my Nashorn library.

The way it works is as follows:

The B4J application pulls in...
 

[ABMaterial] 6 new loading/pause animations (2.50)

I had the question a couple of times to make some more animations (like the spinning circles) available for when the page is loading, or when the app is paused. So here they are:

JUMPINGBALL...
 
Last edited:

[B4J] - Lottery for Telegram (Source)

Hi all,
Used to make a lottery in Telegram.
You can expand the UI of this app and use it like TV lotteries.
for example: (Be sure to watch the clip)

this zip file has a...
 

Attachments

  • Lottery-V1.zip
    3.9 KB · Views: 415
Last edited:

[BANano]: BANanoSQL CRUD-ing around with BANanoSQLUtils

Last edited:

String to variable - Iterate variable names

This is a simple idea to replace the function "eval" or "execute" that other programming languages have. The purpose is to retrieve a variable from a string:

How to iterate variable...
 

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

[BANanoSQL] CRUD with grid & modal using UOENow

Ola

Creating this demo app has has been done in 2 phases. The first phase has been to develop the components to use with the app into a BANano based library and secondly to build the resulting...
 

Attachments

  • wine.zip
    6.3 KB · Views: 488
  • BP.zip
    3 KB · Views: 543
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: 495
  • B4J.zip
    4.2 KB · Views: 491

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

Maximize, minimize, restore and full screen (programmatically)

Based on this post and in other internet searches:

(Attached sample project)

B4X:
#Region Project Attributes
    #MainFormWidth: 600
    #MainFormHeight: 600
#End Region

Sub Process_Globals...
 

Attachments

  • MaximizeFullscreen.zip
    2.3 KB · Views: 494

[ABMaterial] Opening your app inside B4A WebView

Well

My intention was to have an Android Play Store for my ABM app. I needed my app to remember the login details, meaning that it needs to access localstorage.

Thing is, local storage is not...
 

[B4x] Exchange Data via OkHttpUtils and php (or other platforms) via lists, maps, arrays, etc.

I made 7 examples how to exchange data between B4x apps and php. I use the POSTSTRING method as it is simple, secure (get-methods will be logged with the data autmatically on the server...
 

Attachments

  • PHPExamples.zip
    6.1 KB · Views: 474
Last edited:

[BANanoZUI] Creating a Zoomable User Interface for a SmartHome Website / WebApp

Ola

Download

Playlist on YouTube

The Source code for this is in the Demos\7. SmartHome folder

1. We created the library.
2. We also played around how the library works...
 
Last edited:

[ABMaterial] Text2Speech

Ola

Been looking for this like forever...

Usage:

B4X:
MashSpeak(page,"I have been developing A.B.M. web apps for a while now. It's an enjoyable experience.",0.7)

B4X:
Sub MashSpeak(pg As...
 
Last edited:

[BANano] Beginning Firebase Messaging

Ola

For the past 3 days, I've been trying to make this work. Eish. This is the implementation so far. We are not there yet.

1. You need a service worker file. We will create this after...
 
Last edited:

Tutorial - Run B4J webserver on VPS

Before you use this tutorial

  1. You need to know how to compile JRDC 2 jar file. Kindly Search the forum.
  2. You should have installed openjdk or oracle jdk in your server. For more...
 

Medusa Gauges (with inline Java Code)

You can draw up to 25 different Gauges with basically the same B4J code. You need to download Medusa-8.0.jar and add it to your B4J additional library folder.

B4X:
    Public Skin_DigitalSkin...
 

Attachments

  • MedusaGauge.zip
    5.9 KB · Views: 397
Top