Apr 17, 2021 Replies: 6 Share My Creation B4X [B4X] User Login App + [B4J] MySQL API Server (Key + Token) [B4X] PokeDex B4A In App Billing Demo User Login + MySQL PHP API B4A Bridge (Reskinned UI) B4i Aco (source code) Todo List (source code) B4J Creating My Own DDNS Solution B4JQuiz - Desktop App JQuiz - API Server / Web Service for B4XQuiz (with SSL) jAdmin (MySQL Database Admin) Print Server (USB Thermal Receipt) running on Raspberry Pi B4R 1 digit 7 segment LED display Traffic lights + 7 segment display countdown List latest updated since Jan 2021. I will add in more older post when I have time. Spoiler I am not sure it is appropriate to post here. Someone asked me to list all my source code so I thought to create a post (for my "followers"). This post is to list some of the posts I have posted in this forum (that I think are useful). Last edited: Jan 16, 2024 Click to expand...
Share My Creation B4X [B4X] User Login App + [B4J] MySQL API Server (Key + Token) [B4X] PokeDex B4A In App Billing Demo User Login + MySQL PHP API B4A Bridge (Reskinned UI) B4i Aco (source code) Todo List (source code) B4J Creating My Own DDNS Solution B4JQuiz - Desktop App JQuiz - API Server / Web Service for B4XQuiz (with SSL) jAdmin (MySQL Database Admin) Print Server (USB Thermal Receipt) running on Raspberry Pi B4R 1 digit 7 segment LED display Traffic lights + 7 segment display countdown List latest updated since Jan 2021. I will add in more older post when I have time. Spoiler I am not sure it is appropriate to post here. Someone asked me to list all my source code so I thought to create a post (for my "followers"). This post is to list some of the posts I have posted in this forum (that I think are useful).
aeric Expert Licensed User Longtime User Apr 17, 2021 #2 Code Snippets B4A How to download text in a file.txt from a server ReadOnly EditText Check version of an app [B4XPages] [BitmapCreator] Cross platform Falling Sand game B4i Get Country Code [SOLVED] [B4X] Decode AES encoded STRING B4J [DBF] Read/Write DBF file using jDBF [DBF] Reading Visual Foxpro DBF using JDBC JRDC2 connect to MSSQLLocalDb JSON Web Token (auth0/java-jwt) [B4X] Format 10,000 (Ten Thousand) to Lakh Mini ORM Lettuce.io (working with Redis) Lettuce v2.0 CheckWin11 Set Author, Title and Category for Excel Disable TextItem in B4XPreferencesDialog Simple Progress Bar WordsToProperCase Pause execution in Console app [B4X] [B4XPages] Localizator Set windows file attribute to hidden JRDC Server Template (SQLite, MySQL) [B4X] JRDC Client Template (B4J, B4A, B4i) Web API Template Web API Template 2 EndsMeet (beta) Last edited: Jan 16, 2024
Code Snippets B4A How to download text in a file.txt from a server ReadOnly EditText Check version of an app [B4XPages] [BitmapCreator] Cross platform Falling Sand game B4i Get Country Code [SOLVED] [B4X] Decode AES encoded STRING B4J [DBF] Read/Write DBF file using jDBF [DBF] Reading Visual Foxpro DBF using JDBC JRDC2 connect to MSSQLLocalDb JSON Web Token (auth0/java-jwt) [B4X] Format 10,000 (Ten Thousand) to Lakh Mini ORM Lettuce.io (working with Redis) Lettuce v2.0 CheckWin11 Set Author, Title and Category for Excel Disable TextItem in B4XPreferencesDialog Simple Progress Bar WordsToProperCase Pause execution in Console app [B4X] [B4XPages] Localizator Set windows file attribute to hidden JRDC Server Template (SQLite, MySQL) [B4X] JRDC Client Template (B4J, B4A, B4i) Web API Template Web API Template 2 EndsMeet (beta)
aeric Expert Licensed User Longtime User Apr 25, 2023 #3 Answers / Tips (worth reading) B4A (ask) jdbc url dynamic database and implementation how to update db with jrdc2 (MSSQL) Date time parse [SOLVED] Database update when installing the application Android Emulator for MacOS ?? Remove Views How to connect Database FoxPro With JdbcSQL and jRDC2 Detect Previous Installation Static code modules cannot handle events CRC16A problem (Thailand Promptpay Payment Gateway) KeyValueStore for B4XPages [Solved] No Logs for Honor phone HttpJob not connecting to Localhost Get date of last day of the month How can I Get Date & Time of Other Country ? SQLite search with more keywords Google in app subscription BLE failed to connect Reading Notepad text file Route between points google maps Drawing shape, image and text and save as image [solved]Open Whatsapp with a specific number To develop layouts what is best: Code or Designer? Select database name from client parameter with JRDC First Day Of Icelandic Month B4i httpjob error (HttpJob demo and Mini server) Getting started with B4i from B4A. Where to start? LoadUrl problem (WebView) application label (with special characters) [Solved] Printing with BLE Set click_action for push notification from php Firebase Sending tool needs update to support Firebase Cloud Messaging V1 [Solved] How to use Chr()? B4J Simple Console IO in B4J? B4J jar to Linux read xml files jRDC2 is it safe? [jRDC] SELECT column name with special characters from MySQL B4J Server Redirect After Registration Confirmation HttpJob StreamReader (TextReader) to JSON [Databases] How can I store ONLY the last 20 records for each unique key? rdc2 & SELECT LAST_INSERT_ID() [Solved][Server] Warning when using mysql-connector-java-5.1.49-bin ServletResponse has ended when calling SMTP.Send 3DPrinter simulator and monitoring server jRDC Client [P H P] Send Email using PHPMailer Advice following a tutorial Naming variables POST vs GET request (google translate rapidapi) Save Image to Database using jRDC2 Call stored procedure in jRDC2 OpenJDK 17 or 19? JavaFX SDK 17? WARNING: package com.sun.javafx.embed.swing.oldimpl not in javafx.swing B4XTable FrozenColumns at right? Help request: call a (simple) Java class from B4J b4j web server and pdf using iframe tag OKHttputils has a FileNotFoundException Create json string Program documentation jRdc2 + Firebird - connection problem (config.properties trailing space) I would like to convert an existing website into a webapp. (PWA) Problem using Customlistview in B4J JRDC with variable number of parameters Linux web-app autostart (Solved) [B4X] B4XTable Column Id Button with icon + text How to know if string is parseable as JSON "list" or "Map" How to print to console without CRLF? [SOLVED] [B4XTable] HeaderFont loses Bold when text is non-English [B4XTable] Copy Cell Content [Solved] How to reference a series of labels Edit JRDC config.properties without recompile [WebApp] [Solved] Uncaught ReferenceError: $ is not defined [Server] Handling Cache working with AWS Lambda function prompted in the IDE which library to use? B4XPreferencesDialog - Today button [SOLVED - Wayland to X11] Error in Ubuntu 22.04 with jdk-11.0.1 [SOLVED] Refresh B4XPreferenceDialog Options from Updated List B4J Packager11 and Raspberry Pi - problem with Release Questions from NEWBIE (B4X, B4XPages and B4J) [B4XTable] Set Horizontal Scrollbar Size [Solved] Button lost hover effect when using SetColorAndBorder B4R Which boards to get? AppStart shows twice in Logs how to make a toy controllable car with b4r Discussions / ChitChat Why some B4X developers prefer WebView? MySQL 8.0 Select-Case -> Mistake that I never realized Last edited: Apr 25, 2023
Answers / Tips (worth reading) B4A (ask) jdbc url dynamic database and implementation how to update db with jrdc2 (MSSQL) Date time parse [SOLVED] Database update when installing the application Android Emulator for MacOS ?? Remove Views How to connect Database FoxPro With JdbcSQL and jRDC2 Detect Previous Installation Static code modules cannot handle events CRC16A problem (Thailand Promptpay Payment Gateway) KeyValueStore for B4XPages [Solved] No Logs for Honor phone HttpJob not connecting to Localhost Get date of last day of the month How can I Get Date & Time of Other Country ? SQLite search with more keywords Google in app subscription BLE failed to connect Reading Notepad text file Route between points google maps Drawing shape, image and text and save as image [solved]Open Whatsapp with a specific number To develop layouts what is best: Code or Designer? Select database name from client parameter with JRDC First Day Of Icelandic Month B4i httpjob error (HttpJob demo and Mini server) Getting started with B4i from B4A. Where to start? LoadUrl problem (WebView) application label (with special characters) [Solved] Printing with BLE Set click_action for push notification from php Firebase Sending tool needs update to support Firebase Cloud Messaging V1 [Solved] How to use Chr()? B4J Simple Console IO in B4J? B4J jar to Linux read xml files jRDC2 is it safe? [jRDC] SELECT column name with special characters from MySQL B4J Server Redirect After Registration Confirmation HttpJob StreamReader (TextReader) to JSON [Databases] How can I store ONLY the last 20 records for each unique key? rdc2 & SELECT LAST_INSERT_ID() [Solved][Server] Warning when using mysql-connector-java-5.1.49-bin ServletResponse has ended when calling SMTP.Send 3DPrinter simulator and monitoring server jRDC Client [P H P] Send Email using PHPMailer Advice following a tutorial Naming variables POST vs GET request (google translate rapidapi) Save Image to Database using jRDC2 Call stored procedure in jRDC2 OpenJDK 17 or 19? JavaFX SDK 17? WARNING: package com.sun.javafx.embed.swing.oldimpl not in javafx.swing B4XTable FrozenColumns at right? Help request: call a (simple) Java class from B4J b4j web server and pdf using iframe tag OKHttputils has a FileNotFoundException Create json string Program documentation jRdc2 + Firebird - connection problem (config.properties trailing space) I would like to convert an existing website into a webapp. (PWA) Problem using Customlistview in B4J JRDC with variable number of parameters Linux web-app autostart (Solved) [B4X] B4XTable Column Id Button with icon + text How to know if string is parseable as JSON "list" or "Map" How to print to console without CRLF? [SOLVED] [B4XTable] HeaderFont loses Bold when text is non-English [B4XTable] Copy Cell Content [Solved] How to reference a series of labels Edit JRDC config.properties without recompile [WebApp] [Solved] Uncaught ReferenceError: $ is not defined [Server] Handling Cache working with AWS Lambda function prompted in the IDE which library to use? B4XPreferencesDialog - Today button [SOLVED - Wayland to X11] Error in Ubuntu 22.04 with jdk-11.0.1 [SOLVED] Refresh B4XPreferenceDialog Options from Updated List B4J Packager11 and Raspberry Pi - problem with Release Questions from NEWBIE (B4X, B4XPages and B4J) [B4XTable] Set Horizontal Scrollbar Size [Solved] Button lost hover effect when using SetColorAndBorder B4R Which boards to get? AppStart shows twice in Logs how to make a toy controllable car with b4r Discussions / ChitChat Why some B4X developers prefer WebView? MySQL 8.0 Select-Case -> Mistake that I never realized
aeric Expert Licensed User Longtime User Apr 25, 2023 #4 Tutorial B4A Publish New App to Google Play B4J [Server] Using Let's Encrypt on Ubuntu VPS Using CustomBuildAction with WinRAR B4R Glossary for Arduino Development Last edited: May 3, 2023
Tutorial B4A Publish New App to Google Play B4J [Server] Using Let's Encrypt on Ubuntu VPS Using CustomBuildAction with WinRAR B4R Glossary for Arduino Development
aeric Expert Licensed User Longtime User Apr 25, 2023 #6 Libraries & Classes B4J B4JServer QRCode Generator [Source code] ImageScaler Last edited: Apr 25, 2023
aeric Expert Licensed User Longtime User Sep 18, 2023 #7 Comparison of my Web API Project/Templates (PHP) MySQL Web API(B4J) MySQL Web APIWeb API v1Web API v2jRDC2 ServerLinkLinkLinkLinkLinkLink1Hosting in ProductionApache/ Shared HostingVirtual Private Server (VPS)Virtual Private Server (VPS)Virtual Private Server (VPS)Virtual Private Server (VPS)2BackendPHPB4XB4XB4XB4X3CRUD Web FrontendNoNoYesYes (v2.04+)No4API DocumentationYes, but hardcoded, limited to GET APIsYes, but hardcoded, limited to GET APIsYes, auto-generatedYes, auto-generated, improved from v1No5Database supportedMySQL onlyMySQL onlyMultiple, SQLite & MySQL example includedMultiple, SQLite & MySQL example includedMultiple, example connection configs6B4X Project TemplateNo*No*, B4J projectYesYesYes7B4X ClientB4A onlyYesYesYes (2.04+)Yes8B4X Optional modulesNoNoNoYesNo9SecurityPassword hashing: MD5 and saltPassword hashing: MD5, SHA1 and salt, API Key and TokenNot implementedSessions, Cookies Optional: JWTToken, BasicAuthReturn Bytes10User/Password ManagementYesYesNot implemented*Not implemented* (available in EndsMeet)No11Send EmailYesYesNot implementedNot implemented (available in EndsMeet)No12JSON ResponseYesYesYesYesNo13Postman testingYesYesYesYesNo14HTTP verbsGET, POSTGET, POSTGET, POST, PUT, DELETEGET, POST, PUT, DELETEPOST15Use jServer HandlerNot ApplicableYes, for each routeYes, for each routeApiHandler only*RDCHandler only*16TutorialsNoNoGitHub WikiYesNo17Size452KB460KB482KB442KB127KB*18Latest version1.001.021.162.05 2.06 beta 3*1.12 2.00 beta*19Latest version updatedNo update2021-01-132023-04-122023-12-09 2024-04-25*2023-10-20 2024-01-12*20First version released2020-05-162021-01-022021-08-262022-10-042023-04-22 Note: *6, The first 2 are not B4X Project Template *10, Web API v1 and Web API v2: User/Password Management is not implemented but can be added *15, Web API v2: WebHandler and HelpHandler are optional *15, JRDC2: HomeHandler is optional *17, jRDC2: version 1.00 is only 9KB Last edited: Sep 30, 2024
Comparison of my Web API Project/Templates (PHP) MySQL Web API(B4J) MySQL Web APIWeb API v1Web API v2jRDC2 ServerLinkLinkLinkLinkLinkLink1Hosting in ProductionApache/ Shared HostingVirtual Private Server (VPS)Virtual Private Server (VPS)Virtual Private Server (VPS)Virtual Private Server (VPS)2BackendPHPB4XB4XB4XB4X3CRUD Web FrontendNoNoYesYes (v2.04+)No4API DocumentationYes, but hardcoded, limited to GET APIsYes, but hardcoded, limited to GET APIsYes, auto-generatedYes, auto-generated, improved from v1No5Database supportedMySQL onlyMySQL onlyMultiple, SQLite & MySQL example includedMultiple, SQLite & MySQL example includedMultiple, example connection configs6B4X Project TemplateNo*No*, B4J projectYesYesYes7B4X ClientB4A onlyYesYesYes (2.04+)Yes8B4X Optional modulesNoNoNoYesNo9SecurityPassword hashing: MD5 and saltPassword hashing: MD5, SHA1 and salt, API Key and TokenNot implementedSessions, Cookies Optional: JWTToken, BasicAuthReturn Bytes10User/Password ManagementYesYesNot implemented*Not implemented* (available in EndsMeet)No11Send EmailYesYesNot implementedNot implemented (available in EndsMeet)No12JSON ResponseYesYesYesYesNo13Postman testingYesYesYesYesNo14HTTP verbsGET, POSTGET, POSTGET, POST, PUT, DELETEGET, POST, PUT, DELETEPOST15Use jServer HandlerNot ApplicableYes, for each routeYes, for each routeApiHandler only*RDCHandler only*16TutorialsNoNoGitHub WikiYesNo17Size452KB460KB482KB442KB127KB*18Latest version1.001.021.162.05 2.06 beta 3*1.12 2.00 beta*19Latest version updatedNo update2021-01-132023-04-122023-12-09 2024-04-25*2023-10-20 2024-01-12*20First version released2020-05-162021-01-022021-08-262022-10-042023-04-22 Note: *6, The first 2 are not B4X Project Template *10, Web API v1 and Web API v2: User/Password Management is not implemented but can be added *15, Web API v2: WebHandler and HelpHandler are optional *15, JRDC2: HomeHandler is optional *17, jRDC2: version 1.00 is only 9KB