A method of integrating target device resources of a target device into a host computing environment of a host device having a processor, the method comprising: executing, on the processor, instructions that cause the host device to: detect an availability of the target device resource through the target device; and responsive to receiving a request from a host device user to borrow the target device resource for use in the host computing environment: transmit to the target device a request to borrow the target device resource for use in the host computing environment; and responsive to receiving from the target device an acceptance of the request: integrate the target device resource with host device resources of the host computing environment; present the target device resource to the host device user within the host computing environment; and transmit to the target device at least a portion of the host computing environment; and responsive to receiving on the target device the at least a portion of the host computing environment from the host device: presenting the at least a portion of the host computing environment through a display of the target device and suspending presentation of a target computing environment (110, 220) of the target device during presentation of the host computing environment through the display, wherein the target device allocates computational resources to the presentation of the host computing environment that would otherwise be divided therebetween. detect an availability of the target device resource through the target device; and responsive to receiving a request from a host device user to borrow the target device resource for use in the host computing environment: transmit to the target device a request to borrow the target device resource for use in the host computing environment; and responsive to receiving from the target device an acceptance of the request: integrate the target device resource with host device resources of the host computing environment; present the target device resource to the host device user within the host computing environment; and transmit to the target device at least a portion of the host computing environment; and responsive to receiving on the target device the at least a portion of the host computing environment from the host device: presenting the at least a portion of the host computing environment through a display of the target device and suspending presentation of a target computing environment (110, 220) of the target device during presentation of the host computing environment through the display, wherein the target device allocates computational resources to the presentation of the host computing environment that would otherwise be divided therebetween. transmit to the target device a request to borrow the target device resource for use in the host computing environment; and responsive to receiving from the target device an acceptance of the request: integrate the target device resource with host device resources of the host computing environment; present the target device resource to the host device user within the host computing environment; and transmit to the target device at least a portion of the host computing environment; and responsive to receiving on the target device the at least a portion of the host computing environment from the host device: presenting the at least a portion of the host computing environment through a display of the target device and suspending presentation of a target computing environment (110, 220) of the target device during presentation of the host computing environment through the display, wherein the target device allocates computational resources to the presentation of the host computing environment that would otherwise be divided therebetween. integrate the target device resource with host device resources of the host computing environment; present the target device resource to the host device user within the host computing environment; and transmit to the target device at least a portion of the host computing environment; and responsive to receiving on the target device the at least a portion of the host computing environment from the host device: presenting the at least a portion of the host computing environment through a display of the target device and suspending presentation of a target computing environment (110, 220) of the target device during presentation of the host computing environment through the display, wherein the target device allocates computational resources to the presentation of the host computing environment that would otherwise be divided therebetween. presenting the at least a portion of the host computing environment through a display of the target device and suspending presentation of a target computing environment (110, 220) of the target device during presentation of the host computing environment through the display, wherein the target device allocates computational resources to the presentation of the host computing environment that would otherwise be divided therebetween.