1. A computing device comprising: a transceiver to establish a connection to a portable device; a controller to receive an advertisement from the portable device through the transceiver if the portable device is connected and to request a list from the portable device; a memory to store the list, received from the portable device through the transceiver, of an application formatted for the hardware of the portable device and stored on the portable device; a graphical user interface to present the list of the application; a hardware virtualizer to execute the application on the computing device if the application is static; and a dynamic translator to execute the application on the computing device if the application is interpreted.