|
Project Information
Members
|
CellularBasicPro is a free BASIC interpreter for J2ME enabled mobile phones and devices. Write BASIC programs directly on your cellular phone. Features of CellularBasicPro include : Edit, Save, Load and Run capabilities. Read and write files to the file system. IEEE-754 floating-point arithmetic. Extensive mathematical functions support. Subroutines and Functions support. Large BASIC programs support. Extended string support. Fast True Color (RGB) 2D graphics with double buffering support. BMP/JPG/PNG image load and draw support, including PNG images with transparency (alpha channel). Font size support. Fast True Color 3D graphics (M3G) with double buffering support. Load and play WAV/MP3 sounds in the background. Audio record and playback. Keyboard input support. Touch screen (pointer) input support. BASIC code interpretation ability from within the program code. Screen snapshot support. File download from network support. Send SMS message support. Camera snapshot support. GPS position support. LEGO Mindstorms NXT Brick support. Advantages of CellularBasicPro : CellularBasicPro is a simple yet powerful multi-purpose programming language. Its syntax is similar to QBASIC. Since it runs on cellular phones, it gives you the ability to program practically everywhere : Your cell phone becomes an ultra-small computer that goes with you wherever you go ! Cellular phones have much much more battery time and are much more lighter than any laptop or pocket PC and do not have those noisy fans to cool their cpu... :)) Therefore this gives you lots of programming time. Cellular phones are also excellent embedded devices. They do not have moving parts like cooling fans or hard drives. This makes them perfect for embedded applications such as robotics. CellularBasicPro can be used by students, engineers and anyone that needs portable graphing and formula programming, therefore it can also be a great replacement for expensive programmable graphing calculators. CellularBasicPro is also great for programming hobbysts that want to program on the go small applications or games. CellularBasicPro has now also the ability to create a bluetooth connection with a LEGO mindstorms NXT brick and therefore it can control a NXT robot and give the NXT robot the additional processing power and features of your cellular phone ! If you enjoyed in the past programming the good old ZX Spectrum, Commodore 64 or QBASIC in DOS, you will surely enjoy programming in CellularBasicPro. If you have a bug report, comment, suggestion or would like to share a CellularBasicPro program that you wrote, you can send it to : yossikadosh@gmail.com CellularBasicPro's was build with Java(TM) ME Platform SDK 3.0 and tested successfully on the following platforms : Nokia 3120 Classic,Nokia 5800 XpressMusic,Nokia N97 CellularBasicPro's Home Page is at : http://sites.google.com/site/cellularbasicpro/ You are invited to share your BASIC programs and ideas with other CellularBasicPro users at the CellularBasicPro Forum : http://groups.google.com/group/cellularbasicpro Have fun ! |