So, you hear about it first time, isn’t it? Me too.
It’s not really popular yet, although it seems to be a great thing.
Imagine that you can run for example FreeDOS on… Pocket PC or anything else that have Java Virtual Machine!
JPC makes it possible - it is a Java x86 emulator.
There’s just one small problem - it’s “a bit” slow.

What’s it?

JPC is a pure Java emulation of an x86 PC with fully virtual peripherals. It runs anywhere you have a JVM, whether x86, RISC, mobile phone, set-top box, possibly even your refrigerator! All this, with the bulletproof security and stability of Java technology.
JPC creates a virtual machine upon which you can install your favourite operating system in a safe, flexible and powerful way. It aims to give you complete control over your favorite PC software’s execution environment, whatever your real hardware or operating system, and JPC’s multilayered security makes it the safest solution for running the most dangerous software in quarantine - ideal for archiving viruses, hosting honeypots, and protecting your machine from malicious or unstable software.

Who made it?

JPC has been developed since August 2005 in Oxford University’s Subdepartment of Particle Physics. It can be run on a number of devices, from PC’s to mobile phones, and you can see some of the results of JPC in action. Some might see JPC as part of a nefarious plot by mad scientists who want to harness every last CPU in the world for their research - but we prefer to see JPC as Java-hardened protection against their buggy programs.

Is it possible to use on my computer now?

No, not yet.

JPC has been released in beta for members of Oxford University, and we are working on a suitable general licence for external users. In the meantime JPC technology can be licensed on a case-by-case basis, and we also offer our expertise to tailor the technology to your needs.

Proofs

  • JPC on Linux running a DOS version of Prince of Persia.
    Prince of Persia (DOS) on Linux
  • JPC booting DOS on an ARM board.
    Prince of Persia (DOS) on Linux
  • JPC booting linux on Windows XP.
    Linux booting on Windows XP
  • JPC on Windows XP running a DOS version of Mario.
    Mario (DOS) on Windows XP
  • JPC booting DOS on a Nokia Messenger mobile phone.
    DOS booting on Nokia Messenger
  • JPC running Commander Keen 1 on a Mac.
    Commander Keen 1 on Mac

And now - the bigges proof of the proofs - LIVE JPC DEMO!