Abstract: A distributed data processing system for use with a limited function computing device communicatively linked to a Web server. The system can include a server-side application programmed to perform a data processing task; a task interface for mediating data communications between the Web server and the server-side application, and a client application executing in the limited function computing device. The task interface can be pre-configured to interact with the server-side application. Similarly, the client application can be pre-configured to interact with the task interface through the Web server. Notably, the client application can include a data encapsulator for encapsulating data processing requests and corresponding request parameters in a hypertext transfer protocol (HTTP) request.