A computer platform providing hardware control via an Application Program Interface for a multimedia application executing in a multimedia runtime environment on a host system having a host processor, a host memory, an Application Program Interface implementation for remote methods provided by the Application Program Interface for the multimedia application, a proxy server configured to route communications between the multimedia application and a hardware device, and a security service configured to provide a security policy to grant network connection permissions to communicate with a platform processor, the computer platform comprising: the hardware device external to the host system; the platform processor; a connector device linkable to the host system; and wherein the platform processor is configured to: establish a connection with the host system through the connector device; initiate an execution of the security service and the proxy server on the host system; receive, by the computer platform from the host system and in response to the initiating of the execution on the host system, an Application Program Interface remote method invocation relayed by the execution of the proxy server from the multimedia application of the host system; and execute the Application Program Interface implementation indicated by the Application Program Interface remote method invocation to control the hardware device via a hardware application and a hardware Application Program Interface of the hardware device provide requested data from the multimedia application to the hardware device via the hardware Application Program Interface; wherein the platform processor is configured to copy a security service code and a proxy service code to the host memory, and wherein the platform processor is configured to cause the host processor to execute the security service code and the proxy service code from the host memory. the hardware device external to the host system; the platform processor; a connector device linkable to the host system; and wherein the platform processor is configured to: establish a connection with the host system through the connector device; initiate an execution of the security service and the proxy server on the host system; receive, by the computer platform from the host system and in response to the initiating of the execution on the host system, an Application Program Interface remote method invocation relayed by the execution of the proxy server from the multimedia application of the host system; and execute the Application Program Interface implementation indicated by the Application Program Interface remote method invocation to control the hardware device via a hardware application and a hardware Application Program Interface of the hardware device provide requested data from the multimedia application to the hardware device via the hardware Application Program Interface; wherein the platform processor is configured to copy a security service code and a proxy service code to the host memory, and wherein the platform processor is configured to cause the host processor to execute the security service code and the proxy service code from the host memory. establish a connection with the host system through the connector device; initiate an execution of the security service and the proxy server on the host system; receive, by the computer platform from the host system and in response to the initiating of the execution on the host system, an Application Program Interface remote method invocation relayed by the execution of the proxy server from the multimedia application of the host system; and execute the Application Program Interface implementation indicated by the Application Program Interface remote method invocation to control the hardware device via a hardware application and a hardware Application Program Interface of the hardware device provide requested data from the multimedia application to the hardware device via the hardware Application Program Interface; wherein the platform processor is configured to copy a security service code and a proxy service code to the host memory, and wherein the platform processor is configured to cause the host processor to execute the security service code and the proxy service code from the host memory.