This disclosure relates to a method, system, and computer program product for accessing remote desktop applications. In one implementation, a computer-implement method is provided. According to the method, a split view of a window of an application running on a host device is determined at the host device, wherein the split view comprises a plurality of sub-windows, and each of the sub-windows provides a view of a portion of the window. Information about the sub-windows is sent to a client device in communication with the host device. Frame buffer data of at least one of the sub-windows is transmitted to the client device in response to receiving a selection of the at least one sub-window from the client device.