Night Vision
Night Vision is a "planetarium" program written in Java
...Time may be set to run at multiple speeds, including backwards. Star charts may be printed.
Night Vision is written in Java, allowing it to run on all major desktop systems (includes PCs, Macs, Linux, ...). It has been designed to be readily translatable into other languages.
Additionally a port of Night Vision's Solar System window has been ported from Java to the Rust programming language, providing executables that can run directly on the host operating system.