LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Interactive program on the web

What I would like to do is to take a card program that used to test individuals and put it on the web so that the program could be interacted with and the data stored in the excel spreadsheet which I have designed a program to do. The people who play the game will only have Internet Explorer/Netscape. Is it possible, (in a memory location of some sorts or another), online where I could upload my program to be viewed and interacted with online? I don't want to have to leave my computer on as a server. If this is possible to do these things in which I have inquired, how would I go about doing this?

Thanks,

~CalTech
0 Kudos
Message 1 of 2
(2,513 Views)
CalTech wrote:

> What I would like to do is to take a card program that used to test
> individuals and put it on the web so that the program could be
> interacted with and the data stored in the excel spreadsheet which I
> have designed a program to do. The people who play the game will only
> have Internet Explorer/Netscape. Is it possible, (in a memory
> location of some sorts or another), online where I could upload my
> program to be viewed and interacted with online?

Yes, I assume you wrote this in LabVIEW right? Depending on the
version you are using, you can use a feature called "remote panels".
This allows you to run your LV code on a a server and have remote
users access it. One problem is that you can only have one user active
on the VI at a time. If you want to have multiple concurrent users
then you must have multiple remote panel licenses installed on the
server. You must also design your VI to launch multiple instances of
the VI. Not impossible but requires some time to perfect.

Another option is to purchase the labview Internet toolkit and
re-create your front panels into html pages with a LabVIEW back
engine. This is possibly a better approach but requires knowledge of
html and you have to re-write your user interface to be presented
using web based controls. Again, not impossible but requires some work.

> I don't want to have
> to leave my computer on as a server. If this is possible to do these
> things in which I have inquired, how would I go about doing this?

Here's where you run into a roadblock. Where do you expect to load
your LabVIEW code? Where are you going to host this code if not on
your own server? No shared ISP server will ever allow you to install
the labview development system or a labview executable code on their
machine. The only way to do this is with your own server. Unless NI
starts to see the light and provides the LabVIEW run-time engine as a
module to let's say Apache servers. Until that day comes you will have
to host your own LabVIEW server.

--
Michael Aivaliotis
http://mmwis.com
http://forums.lavausergroup.org
http://niweekblog.com


Michael Aivaliotis
VI Shots LLC
Message 2 of 2
(2,513 Views)