Browse Prior Art Database

Efficient run-time 'applet' for software update distribution in a network

IP.com Disclosure Number: IPCOM000015907D
Original Publication Date: 2002-Apr-15
Included in the Prior Art Database: 2003-Jun-21
Document File: 1 page(s) / 39K

Publishing Venue

IBM

Abstract

This proposal relates to the addition of information to be used in client-server interactions to ensure efficient and maximised client-side processing of an applet or similar.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 1

Efficient run-time 'applet' for software update distribution in a network

This proposal relates to the addition of information to be used in client-server interactions to ensure efficient and maximised client-side processing of an applet or similar.

     Currently, for XML, Java and so forth, a client device, such as PC or PDA etc., may request an application from a server. The server will then download to the device appropriate compiled code such that the application runs locally on the client side rather than at the host or server. Typically, there is a single compiled version of the executable at the server which is downloaded. Any programming efficiency gained from appropriate memory and CPU-cycle usage cannot be implemented, since the client-side device is unknown in advance to the server, and in consequence, either the lowest common denominator in terms of processing capacity at the client device has to be assumed, or some client devices will be unable to cater for the load required for the applet. Our proposal seeks to introduce the following elements: (1) multiple compiled versions of the appropriate executable to be stored at the server, optimised to different, typical processor environments at the client device; (2) a 'wrapper' of 'header' applet, whose function is detailed below; and (3), in one embodiment, the suitably secured source code at the server.

     When a client device requests the applet from the server, the wrapper applet is downloaded. Its function...