This new version has been completely rewritten from scratch. It is almost all implemented in software, instead of firmware/hardware. It uses Java, so it is multiplatform.