Home

Mobile BASIC is a programming language that enables you to develop your own custom programs for your mobile phone. Mobile BASIC can be used to write Games, Business Applications, Personal Productivity Programs, Programs for Hobbies and Special Interest or simply use it as a powerful programmable calculator. We have several flavours of Mobile BASIC available for both Android and the earlier J2ME Mobile Phones.

The rest of this page gives a brief introduction to the various versions of Mobile BASIC together with a simple example program that illustrates how you would write a program that asks for your name and then says "Pleased to meet you your name".


Mobile BASIC 1.x (J2ME Only - On Phone Development Environment) is the version of Mobile BASIC developed for J2ME Mobile Phones. This version of Mobile BASIC is designed for a more limited device and is based on an earlier dialect of BASIC utilising line numbers. Mobile BASIC 1.x supports floating point, integer and string data types, trigonometry and logarithm functions, File I/O, access to various standard J2ME Forms, graphics and sprite graphics with collision detection.

10 INPUT "What is your name?",N$
20 PRINT "Pleased to meet you " + N$


Mobile BASIC 2.x (J2ME Only - Desktop Development Environment) is the version of Mobile BASIC that allows you to write programs for J2ME Mobile Phones however the actual development environment runs on a PC, iMac or Linux System which has a recent version of JAVA installed. Mobile BASIC 2.x has a built in simulator that allows you to test your application before it is deployed onto your Mobile Phone. Mobile BASIC 2.x is a structured version of BASIC that includes syntax highlighting, floating point, integer and string data types, trigonometry and logarithm functions, File I/O, access to various standard J2ME Forms, graphics and sprite graphics with collision detection. Mobile BASIC 2.x also includes various facilities that make creating games more practical such as a built in Map Editor, Tile Editor and Image Editor.

SUB MAIN
  INPUT "What is your name?,N$
  PRINT "Pleased to meet you " + N$
ENDSUB


Mobile BASIC 3.x (Android Only - On Phone Development Environment) is a version of Mobile BASIC developed for Android Mobile Phones and Tablets. This is a structured dialect of BASIC that supports eight data types (BOOLEAN, BYTE, SHORT, INTEGER, LONG, FLOAT, DOUBLE and STRING), single and multi-dimensional arrays, mathematical functions, graphics command and functions, time and date functions, simple File I/O and functions to detect the users touch screen interactions. Mobile BASIC 3.x also comes with a built in help system and over 100 simple examples programs.

SUB MAIN()
  DIM S AS STRING
  INPUT "What is your name?",S
  PRINT "Pleased to meet you " + S
ENDSUB




Recent Announcements

  • Mobile BASIC 2.3 (J2ME Desktop Edition) Mobile BASIC 2.3 (J2ME Desktop Edition) has now been released. This release has a new integrated Help System with the documentation built into the program.
    Posted Nov 8, 2011 4:31 PM by David Firth
  • Mobile BASIC 1.91 (J2ME Phone Edition) Mobile BASIC 1.91 (J2ME Phone Edition) has now been released. This version fixes a couple of minor issues and includes a copy of the Help Document in Open Document ...
    Posted Nov 8, 2011 4:28 PM by David Firth
Showing posts 1 - 2 of 2. View more »


Sign in  |  Recent Site Activity  |  Terms  |  Report Abuse  |  Print page  |  Powered by Google Sites