FieldPoint Family

cancel
Showing results for 
Search instead for 
Did you mean: 

Can I view and control a remote panel in a Web browser *without* installing LabVIEW Runtime?

Is there a way to provide a client browser with the necessary plugin without requiring a LabVIEW Runtime installation on the client computer? Also, is there a way to accomplish this if the client computer is not connected to the Internet -- i.e. could the Real-Time controller pass the plugin to the client automatically, maybe by specifying the Real-Time controller as the source of the plugin in the HTML document?

Thank you for your help,

Shaun
0 Kudos
Message 1 of 3
(3,424 Views)
Hello Shaun,

When the LabVIEW run-time engine (RTE) installs the browser plugin for Internet Explorer (IE) many registry keys are also added. This is because IE is a Microsoft product so they tightly integrate it into their OS with all of these keys. If you use Netscape this will not happen and you can get away with just placing the LVActiveXControl.dll (which is installed with the RTE) in the browser plugin directory. Therefore, if you use IE, it may be difficult, but possible to look at your registry before and after the RTE is installed and gather a list of keys necessary for the IE plugin to work. You could then save these keys in a .reg file. You would now have a .reg file and the plugin dll which could be sent to your client. Keep in mind this i
s a work-around, may not be trivial, and it is definitely recommended that you simply install the RTE.

You may store files on a real-time controller's ftp (file transfer protocol) site. You could place the .reg file and the .dll on the controller and have your client download from here. You could also have the RTE here and have the client download and install it (but a client computer reboot would be necessary).

It is also possible for you to develop an application which will run on the embedded controller. You could make this a client-server network program using TCP/IP. The embedded program could wait for clients to connect and request the necessary files and then transfer them to the client. The client could then copy these files to the right place and execute the .reg file to add the registry entries.

As you can see, it is possible to accomplish this task, but it will be much easier to simply install the RTE.

Best Regards,
Justin Britten

Applications Engineer

National Instruments
0 Kudos
Message 2 of 3
(3,424 Views)
Thanks Justin, for the info. In light of the complexity of the alternative solutions, I think I've resigned myself to just installing the RTE, although it's good to know what the alternatives are -- they may indeed come in handy in the future.

Thanks again,

Shaun
0 Kudos
Message 3 of 3
(3,424 Views)