Building web servers with B4J [Server]
Building web servers with B4J [Server]
@Erel · 2017-08-09
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 are java.exe or javaw.exe. You can use jps, a command line tool included in Java JDK, to find the correct process.
@Erel · 2017-08-08
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.
@Erel · 2017-07-19
TreeTableView
TreeTableView is a new control added in B4J v5.80. TreeTableView is very similar to TreeView where each item has multiple values instead of a single value. The columns are set with the designer or by calling TreeTableView.SetColumns. Note that unlike TreeView which only works with string items, TreeTableView items can be strings, numbers or nodes.
@Erel · 2017-07-13
IMPORTANT change for B4J 5.80 [ABMaterial]
IMPORTANT change for B4J 5.80 [ABMaterial]
@alwaysbusy · 2017-07-13
Related MaterialCSS Experiments [ABMaterial]
Related MaterialCSS Experiments [ABMaterial]
@Mashiane · 2017-07-08
Exploring Creative Tim [ABMaterial]
Exploring Creative Tim [ABMaterial]
@Mashiane · 2017-07-08
Making an extensible Web Server with jServer
Making an extensible Web Server with jServer
@tchart · 2017-07-07
Implementing LiveHelp for your WebApp [ABMaterial]
Implementing LiveHelp for your WebApp [ABMaterial]
@Mashiane · 2017-06-29
Creating a simple UD file manager [ABMaterial]
Creating a simple UD file manager [ABMaterial]
@Mashiane · 2017-06-28
B4J Download and Install
Most updated instructions are available here: http://www.b4x.com/b4j.html
@Erel · 2017-06-28
Profiling your apps ''live'' with ABMonitor (preview)
A library/tool to profile and monitor your B4J apps (not limited to ABMaterial WebApps!) because I needed something like this for some time for my own projects. Using a very simple API (see below video), you can track how long the code execution time is, the times hit, average time, Standard deviation etc for nearly everything you want.
@alwaysbusy · 2017-06-26
New in 3.50: Drag and Drop about anything [ABMaterial]
New in 3.50: Drag and Drop about anything [ABMaterial]
@alwaysbusy · 2017-06-21
Kanban Reporting CustomComponent [ABMaterial]
Kanban Reporting CustomComponent [ABMaterial]
@Mashiane · 2017-06-13
TableView Tutorial
TableView Tutorial
@Erel · 2017-06-07
Switch to shutdown RPI
Switch to shutdown RPI
@inakigarm · 2017-06-01
2 Tips: Animated Gifs and ListView items size
2 Tips: Animated Gifs and ListView items size
@Erel · 2017-05-30
GoogleMaps - GeoZones [ABMaterial]
ABMaterial includes the GoogleMap object (class - API exposure) to allow us to do some interesting tasks. The basics are now supported but I am sure it will expand in the future. I have implemented these basics to create a very comprehensive system
@Harris · 2017-05-14
Sharing the goodness [ABMaterial]
Article 1: Generic Excel Importer Class for your ABMUpload component Article 2: Overwriting files uploaded with ABMUpload.
@Mashiane · 2017-05-12
Raspberry Pi Switch LED [ABMaterial]
ABMaterial WebApp running on a Raspberry Pi (RPi).
@rwblinn · 2017-05-08
Mix text and icon on button and other nodes
Mix text and icon on button and other nodes
@Enrique Gonzalez R · 2017-05-03
Enabling Users to get their lost passwords via email [ABMaterial]
Enabling Users to get their lost passwords via email [ABMaterial]
@Mashiane · 2017-05-03
Creating a Contact Us form that will send an email [ABMaterial]
Creating a Contact Us form that will send an email [ABMaterial]
@Mashiane · 2017-05-03
Flexible User Groups & Permissions [ABMaterial]
Flexible User Groups & Permissions [ABMaterial]
@Mashiane · 2017-05-02
New debug feature in 3.20 [ABMaterial]
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. (can be set-up, but I find it a pain in the a$$). In ABMaterial 3.20, there will be a build-in console. It is using the Conzole javascript library and is very easy to use in B4J.
@alwaysbusy · 2017-04-15
Dashboard Creation with JustGage [ABMaterial]
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 budget and expenditure. The expenditure amounts are a sum up of records captured in another screen. This record copying and drill down (i.e master-detail) functionality was discussed in this article.
@Mashiane · 2017-04-09
One Window Application with JavaFXPorts [Raspberry Pi]
With Gluon JavaFXPorts it is possible to run JavaFX on Embedded like the Raspberry Pi. JavaFXPorts is the name of the open source project maintained by Gluon. The JavaFX application runs as a one window, similiar to an Android app.
@rwblinn · 2017-04-07
Themes Quick Reference [ABMaterial]
Themes Quick Reference [ABMaterial]
@Mashiane · 2017-04-04
ABMTable > DrillDown & Cloning Records [ABMaterial]
ABMTable > DrillDown & Cloning Records [ABMaterial]
@Mashiane · 2017-04-03
new section and page nav feature (3.02) [ABMaterial]
new section and page nav feature (3.02) [ABMaterial]
@alwaysbusy · 2017-03-31