摘要 |
<p>A method and system for extending the capabilities of resource-constraine d embedded devices (102) by leveraging the memory and processing resources o f clients such as web browsers ('clients') installed on host computational d evices ('host computers') (104). The embedded device (102) delegates computa tional tasks such as generation of content (e.g., user interfaces, reports, configuration files, etc.) to clients (104) and acts as a simple file and da ta server. The embedded device (102) provides static resource files to each client (104), including static template files and a client processing engine . The client processing engine: interprets processing instructions contained in static template files; utilizes managed communication channels to exchan ge dynamic data sets with the embedded device (102) in real-time; generates various forms of content by processing, transforming, manipulating, and.aggr egating dynamic data sets and static resource files; and reads and- writes a rbitrarily large files from and to the host computer (104), overcoming resou rce limitations of the embedded device (102).</p> |