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, and, in response to receiving the advertisement, automatically connect to the portable device to receive a list of applications that are available on the portable device, the list including applications that are not native to the computing device, and the list providing a description of each application; a memory to store the list received from the portable device through the transceiver; a graphical user interface to present the list of applications; a hardware virtualizer to execute an application on the computing device if the application is static; and a dynamic translator to execute the application on the computing device, in lieu of the hardware virtualizer, if the application is interpreted.