Abstract:
A method of controlling an application of a smart device, by the smart device, is provided. The method includes generating a composition window by compositing windows of applications of the smart device, and transmitting the composition window to a smart terminal on which the composition window is displayed. The method further includes receiving, from the smart terminal, information of a user input in the smart terminal with respect to the displayed composition window, and controlling and displaying at least one among the applications based on the received information of the user input.
Abstract:
A cloud server including a communication interface; and at least one processor configured to: detect a plurality of IoT devices connected to the cloud server from the communication interface, based on detecting the plurality of IoT devices connected to the cloud server, determine that the plurality of IoT devices are equipped with a corresponding plurality of intelligence engines, read and store a plurality of intelligence engine types of the plurality of intelligence engines, obtain a plurality of online states of the plurality of IoT devices, receive a search instruction sent from a receiving IoT device of the plurality of IoT devices, identify an instruction type of the search instruction, and store a correspondence between the instruction type and a preferred intelligence engine type, and select an IoT device based on the correspondence.
Abstract:
A method and an apparatus for sharing an application are provided. The method includes determining whether a target device is located in a communication range of a source device, and in response to the determining that the target device is located in the communication range of the source device, establishing a wireless connection to the target device. The method further includes transmitting, to the target device, a list of shareable applications providable by the source device, receiving, from the target device, a request to access an application among the shareable applications, executing the application, generating a window instance of the executed application for the target device, and transmitting the window instance to the target device.