Patent ID: 7263696

Claim:
A computer program product for use in a client server network, said client configured to run its application program in Java language, said computer program product configured to run on said client and including a computer storage medium having computer readable program code thereon for loading from said server into said client Java archive (Jar) files required by said client for startup operation of said application program, said program code comprising: program code for establishing a support platform file in said client, said file including a list of directories containing names of said Jar files; program code for establishing a Jar finder applet and a Jar user applet in said support platform file; program code for reading said list of directories into said Jar finder applet; said Jar finder applet including program code for forwarding said list of directories to said server and for requesting a list of names of Jar files in said directories; said server including program code for returning said list of names of Jar files to said Jar finder applet; program code for passing said list of names of Jar files from said Jar finder applet to said Jar user applet; and, said Jar user applet including program code: operating through said support platform file, for requesting said Jar files from said server; for receiving said Jar files directly from said server, and, for loading said Jar files and classes within said Jar files into said Jar user applet.