TINI (Tiny InterNet Interface) is a microcontroller-based development platform. Dallas Semiconductor, that executes code for embedded web servers. Remote devices can have preferences and settings adjusted from afar, just by having their administrator browse a web page hosted by the microcontroller, with no other computers required.
The TINI development platform combines a powerful chipset and a Java runtime environment that exposes the extensive I/O capability of the Dallas microcontrollers. A Java programmer accesses the I/O from robust APIs (Application Program Interfaces) that include Ethernet, RS-232 serial, I2C, 1-Wire net, CAN (Controller Area Network) and memory-mapped parallel bus. By using these APIs, programmers code functions without worrying about the underlying interface to hardware peripherals. The runtime environment is tightly coded for optimized network communications and efficient device I/O throughput.