1. A communication system including: a mobile terminal including at least one first input device through which a user performs a given input; and an information processing apparatus that executes a given application and displays an execution state of the application on a display device, the information processing apparatus being connected or integrated with the display device, wherein the mobile terminal includes a device control middleware unit that transmits, to the information processing apparatus, ability information of the first input device and an input from the first input device, and the information processing apparatus includes a virtual device control middleware unit that emulates the information received from the device control middleware unit as an input to the application.