Process for running applets over non-IP networks
First Claim
Patent Images
1. A method for executing an applet represented as class files from a computer workstation over a non-IP network, said method comprising the steps of:
- a user inputing a name for an applet to be invoked;
parsing a server name and an applet name from the input name;
establishing a connection with said named server if said server is not the workstation from which the user input came;
issuing a file transfer request to said server for a first class file of said applet;
receiving said first class file from said server;
submitting said first class file to a virtual machine, thereby executing said applet;
wherein said applet requires additional class files causing said virtual machine to issue a `class fault`; and
in response to said class fault, said workstation re-establishes a connection with said named server;
issues a file transfer request to said server for said additional class files;
receives said additional class files from said server; and
submits said class files to said virtual machine for processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for allowing applets to be executed natively over a non-IP network. The method and apparatus provide an applet loader that initiates the applet download, services the class faults that are encountered and allows calls to non-IP APIs without compromising the security mechanisms of Java running on TCP/IP. This allows applets to be run without web browsers or web servers.
-
Citations
4 Claims
-
1. A method for executing an applet represented as class files from a computer workstation over a non-IP network, said method comprising the steps of:
-
a user inputing a name for an applet to be invoked; parsing a server name and an applet name from the input name; establishing a connection with said named server if said server is not the workstation from which the user input came; issuing a file transfer request to said server for a first class file of said applet; receiving said first class file from said server; submitting said first class file to a virtual machine, thereby executing said applet; wherein said applet requires additional class files causing said virtual machine to issue a `class fault`; and in response to said class fault, said workstation re-establishes a connection with said named server; issues a file transfer request to said server for said additional class files; receives said additional class files from said server; and submits said class files to said virtual machine for processing. - View Dependent Claims (2)
-
-
3. A computer workstation comprising:
-
a non-IP connection to a computer network; means for allowing a user to input a name for an applet to be invoked across said non-IP network; means for parsing said name to identify an applet name and a server name; means for establishing a non-IP connection to said server parsed from said name if said server is not said computer workstation; means for issuing a file transfer request to said server for a first class file of said applet parsed from said name; means for receiving said first class file at said workstation from said server; means for executing said applet from said workstation across said non-IP network; means for processing a `class fault` indicating said applet requires additional class files from said server; means for re-establishing a non-IP connection to said server; means for issuing a file transfer request to said server for said additional class files; and means for receiving said additional class files from said server at said workstation. - View Dependent Claims (4)
-
Specification