Skip to main content

Run PC applications on your mobile phone with JPC

JPC is an x86 PC emulator that allows you to create a virtual computer upon which you can install your favorite operating system and run applications in a safe and completely isolated environment. What makes JPC different from other emulators is it’s written completely in Java. This means that it’s capable of running on any device that supports Java - Windows, Mac, Linux, and even a majority of mobile phones!

JPC-nokia

Mario Bros running on a cell phone

Be aware that JPC is different from virtualization software like VMWare and Virtual Box. JPC is an emulator. So how is a virtual machine different from an emulator?

In virtualization technology, the guest operating system run on the host hardware in isolation from the host operating system. Both the guest and host OS run on the same real hardware, unaware that they are sharing it. As such, the hardware has to have an architecture capable of running the guest system. The real hardware has to have an architecture identical to the guest system. For example, VMWare can create virtual PCs for running Windows XP inside a real x86 PC, but they cannot do this on any other type of hardware, like cell processors.

JPCStack

Emulators on the other hand simulate the computer hardware in software. Thus there is no inherent connection to the underlying hardware and the guest OS, as long as the emulator runs it will make the guest think its running on an x86 PC. Technically, emulators are safer than virtualizers and capable of defending the host against various security flaws in the guest OS.

JPC-princeop 

DOS version of Prince of Persia running on Linux

JPC has been tested to run a number of operating system like DOS, Windows 95 and a couple of Linux distribution. Right now the support is somewhat limited – full Windows compatibility is some way off. Because JPC is based on Java, it can be run on a browser too. You can boot up a Linux desktop or play Doom or Mario inside your browser. Don’t forget to checkout the demos.

[via SitePoint]

Comments

Popular posts from this blog

How to Schedule Changes to Your Facebook Page Cover Photo

Facebook’s current layout, the so called Timeline, features a prominent, large cover photo that some people are using in a lot of different creative ways. Timeline is also available for Facebook Pages that people can use to promote their website or business or event. Although you can change the cover photo as often as you like, it’s meant to be static – something which you design and leave it for at least a few weeks or months like a redesigned website. However, there are times when you may want to change the cover photo frequently and periodically to match event dates or some special promotion that you are running or plan to run. So, here is how you can do that.

69 alternatives to the default Facebook profile picture

If you have changed the default Facebook profile picture and uploaded your own, it’s fine. But if not, then why not replace that boring picture of the guy with a wisp of hair sticking out of his head with something different and funny?

How to remove watermark from an image or picture

A watermark is any recognizable text, logo or pattern that appears over an image to identify the owner of the image and generally used to prevent unauthorized reuse of the image. Watermarks are usually transparent and can be difficult to remove. The difficulty or ease of removal depends on the content of the image and the position, color, size etc of the watermark.