Snijder Micro Systems just announced the public release of the second generation of their Embedded Java? Controller (EJC®) product line, codenamed EC200. The EJC is a family of embedded controllers that implement a full-fledged Java platform for network-enabled and standalone applications.
The EC200 sports a 32-bit 74 MHz ARM720T CPU and along with a slave PIC16LF872 microcontroller. The module can have up to 64 MB of SDRAM,16 MB of NOR flash, and 256 MB of (optional) NAND flash. Integrated interfaces and onboard devices include a 10BASE-T Ethernet controller, 23 digital I/O lines, 3x 10-bit analog channels, dual 16550 class UARTs, dual fast-mode I2C master, Dallas 1-wire master, graphics LCD display i/f, an ISA-style expansion bus, etc.
The software integrates Tao Group's intent® technology, featuring an advanced Real Time Operating System and a Sun-certified Java Virtual Machine (JVM) that combines unrivalled performance with minimal footprint, due to the tight integration between kernel and JVM and to the advanced translation technology which compiles all Java bytecode to native code before execution. Java APIs are provided for efficient access to hardware resources such as I/O ports, system memory and memory-mapped devices, interrupts, and onboard peripherals. This allows developers to adopt an all-in-one approach where applications, system components, and even device drivers can be written entirely in Java, without compromising on flexibility or performance.
More details can be found in the EJC website: