JavaOS, a project that simulates an operating system environment that is written in Java