The present invention provides a
virtualization system at least comprising a first device (101) having a first
operating system (202) and a first display screen. The
virtualization system also at least comprises a second display screen (105), which is separate from the first device, but which is connectable to the first device (101), for example by cable (104a) or
wireless (104b) connection. The first device has a
virtualization application (103) operable as a guest
operating system (203) of the first
operating system (202) acting as a host operating
system. The guest operating system (203) is a desktop operating system or a desktop-optimized operating system. The virtualization application (103) is launched upon connection of the second display screen (105) to the first device (101) for display of the guest operating system (203) on the second display screen (105). The system may optionally further comprise one or more
peripheral components, such as a keyboard (106) and / or a mouse (107), for example. The system can determine whether to mirror the screen contents of the first device (101) on the second display screen (105) or whether to display the guest operating system (203) on the second display screen (105), according to a predetermined condition, for example according to whether such peripheries are connected. The present invention also provides a corresponding method of virtualizing a desktop operating system or a desktop-optimized operating system on a first device (101), such as a
mobile device, for display on a second display screen (105), such as a monitor or TV screen.