| |

The Javelin Stamp™ module is a 24-pin DIP module programmed in a subset of the Sun Microsystems Java language.
Java is both structured and object oriented. A structured programming language is one where the commands you write make decisions that control the sequence and repetitions of events. Object oriented means you can create, name, and even duplicate objects (segments of reusable code) in your main program. The reusable code is written and stored in separate files called class files. If you have a pair of temperature sensors and an LCD display, you can create objects from the temperature and LCD class files, and make use of the reusable code within these class files in your main program.
The Java programming language is not the only thing that makes the Javelin Stamp microcontroller uniquely different from BASIC Stamp® modules: 32 k bytes of RAM/program space (leftover space can be used for variables, arrays, and serial buffers; 32 k bytes of non-volatile EEPROM; buffered serial communication in the background; up to seven UART objects that can communicated independently of each other and the main program; pulse width modulation in the background; 8000 instructions/second execution speed (not including background processes which run independently of foreground tasks).
|