A system for display of graphics comprising: an in-vehicle information system comprising: a first display device; a first network interface device; and a first processor operatively connected to the first display device and the network interface device, the first processor being configured to: receive encoded graphics data corresponding to a series of graphics frames generated by a mobile electronic device through the first network interface device; and decode the encoded graphics data to generate a display of the graphics frames using the first display device; and the mobile electronic device comprising: a second network interface device; a memory; and a second processor operatively connected to the second network interface device and the memory, characterized in that the second processor is configured to: execute program instructions to generate a series of graphics frames that are generated at a first frame rate and stored in an off-screen frame buffer in the memory; generate encoded data corresponding to the series of graphics frames; and transmit the encoded data to the in-vehicle information system using the second network interface. an in-vehicle information system comprising: a first display device; a first network interface device; and a first processor operatively connected to the first display device and the network interface device, the first processor being configured to: receive encoded graphics data corresponding to a series of graphics frames generated by a mobile electronic device through the first network interface device; and decode the encoded graphics data to generate a display of the graphics frames using the first display device; and a first display device; a first network interface device; and a first processor operatively connected to the first display device and the network interface device, the first processor being configured to: receive encoded graphics data corresponding to a series of graphics frames generated by a mobile electronic device through the first network interface device; and decode the encoded graphics data to generate a display of the receive encoded graphics data corresponding to a series of graphics frames generated by a mobile electronic device through the first network interface device; and decode the encoded graphics data to generate a display of the graphics frames using the first display device; and the mobile electronic device comprising: a second network interface device; a memory; and a second processor operatively connected to the second network interface a second network interface device; a memory; and a second processor operatively connected to the second network interface device and the memory, characterized in that the second processor is configured to: execute program instructions to generate a series of graphics frames that are generated at a first frame rate and stored in an off-screen frame buffer in the memory; generate encoded data corresponding to the series of graphics frames; and transmit the encoded data to the in-vehicle information system using the second network interface. execute program instructions to generate a series of graphics frames that are generated at a first frame rate and stored in an off-screen frame buffer in the memory; generate encoded data corresponding to the series of graphics frames; and transmit the encoded data to the in-vehicle information system using the second network interface.