Kalpana Kalpana (Editor)

B4X

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Operating system
  
Microsoft Windows

Type
  
Programming

Available in
  
English

Website
  
www.b4x.com

Developer(s)
  
Anywhere Software | Erel Uziel

License
  
Proprietary software (Commercial software or shareware)

B4X is a suite of rapid application development IDEs that allows the creation of applications the following platforms: Google Android, Apple iOS, Java, Raspberry Pi and Arduino. B4X uses a Proprietary dialect of Visual Basic (hereinafter called "B4X") and also features a visual designer that simplifies the process of creating user interfaces.

Contents

Basic4PCC

Basic4ppc (pronounced "Basic for PPC") was the first IDE produced by AnywhereSoftware. Basic4ppc allowed programmers to write applications for Pocket PC devices that ran the Windows Mobile operating system. CAUTION: It is no longer available for download or purchasing

Release Info:
First Public Release: Sometime in 2005.
Last Public Release: 6.9 between December 5th, 2010 and December 19th, 2010.

B4A

B4A, formerly known as Basic4android, is the second IDE produced by Anywhere Software. The first public version was released on December 7, 2010 and allows users to code native Android apps in B4X. B4A is able to create apps, widgets, and games. There is also a beginners guide that is updated after each new release of the IDE.

Release Info:
First Public Release: December 7th, 2010
Latest Public Release: 6.50 on December 12th, 2016.

B4J

B4J is the third IDE produced by Anywhere Software. The first public version was released on December 4, 2013. B4J targets the following platforms: Desktops, Web Servers, and ARM Boards such as Raspberry Pi.

Release Info:
First Stable Release: 1.00 on December 4th, 2013.
Latest Stable Release: 4.70 on December 16th, 2016.

B4i

B4i is the fourth IDE produced by Anywhere Software. The first public version was released on November 14, 2014. B4i allows users to code iOS (iPhone/iPad) apps using B4X.

Release Info:
First Public Release: 1.00 on November 14th, 2014.
Latest Public Release: 3.50 on December 27th, 2016.

B4R

B4R is the fifth IDE produced by AnywhereSoftware. B4R allows programmers to write applications for Arduino boards. Supported Arduino modules include: ESP8226 and ESP32

Release Info:
First Stable Release: 1.00 on May 16th, 2016
Latest Stable Release: 1.80 January 26th, 2017.

Generating a Random Number, then displaying the number in a Message Dialog.

The following code can be shared between B4A and B4i with no changing:

Since B4J uses JavaFX, the GUI code will be different. This is the same example in B4J:

References

B4X Wikipedia