A method, apparatus and computer program product for performing
client-side Java content transformation is presented. A first client
request is received at a gateway from a web client, and is transmitted
from the gateway to a web server, and then the web page is received at
the gateway from the web server. At the gateway, the web page is modified
to request a content transformation application and is transmitted from
the gateway to the web client. A request is received at the gateway for
the content transformation application, and the gateway transmits the
content transformation application to the client. The content
transformation application is run on the client, wherein the content
transformation application acquires the applet requested by the client
and performs content translation on the applet, resulting in a content
transformed applet, which is then run by the client.