Well first of all there are many tools available that let you do that.
1)If you have NIDAQ installed on two machines on the network. you can add the DAQ device on a remote machine as a virtual device. Its just like mapping network printers and sharing drives over network. What happens is that DAQ board shows up in MAX(Measurement & Automation Explorer) of a remote machine. Thats allows you to use the board over the network BUT not in web browser.
2)This would be easier if you had internet toolkit for labview. Using LabVIEW CGIs, you would have done that. End result would be like a web page, you specify the channel and device number and CGI gets you the data in webpage from the web server that has DAQ board installed.
3)Create ActiveX control using Visual basic, and h
ave that ActiveX control embedded in webpage and communicate to DAQ machine using DataSocket.
4)Write CGI in C and call DAQ C API to execute the DAQ program on server and get data back.
I have little idea as to how go about doing it in JAVA. The hard part i think is how would you interface JAVA with DAQ board???
A Rafiq
National Instruments
http://www.ni.com/ask