February 2007

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      
Blog powered by TypePad

« NI Community Site | Main | NI Podcasts Have Arrived! »

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83424ed4953ef00d8348aa4e253ef

Listed below are links to weblogs that reference LabVIEW and the Web:

Comments

Alvin Moore

Brian,
Thanks for the article. I'm looking for a little more info about the "using LV to serve up info on the web". If you are not the person to ask, please point me to the right one. Simply put, we have some x-y plots (traces)for instruments in our lab, with data stored in a custom in-house format. More and more people are asking for the ability to view this data. We have a viewer, but are hesitant to let lots of people install it for fear of the support monster that could grow into. Right now, we have about 10 users, but it could grow to 50, and I could see myself being more and more consumed with being the helpdesk for this app. So I thought, what about making it an app on the server, and letting users connect in via a browser. Then there is only one app installation to worry about, and people can see traces in their browser through the remote front panels thing. Installing a local copy of the RTE is not a problem. This brings up two questions. One, the prof dev system gives a 5 connection license, but only for itself, not for a built app. What's up with that? Does NI really expect that my dev machine will be serving out to others? I want to build an app running on a separate machine, and let it serve, but it looks like I have to buy additional connection licenses. Two, how do I make it so multiple connections can each view a trace of their choice? That is, so user A can view trace 103, user B view trace 107, etc. Do I use multiple copies of the app, each with a different name, running on the server? That doesn't seem right. Does the app call up multiple copies using vi server calls and vi templates? I'm at a loss here but I'm sure this is not a unique application.
Thanks,
Alvin.

Brian Tyler

Alvin,

This kind of application you mention is exactly what Remote Front Panels are perfect for. It keeps effort to a minimum because the VI you use locally is the same thing you use for remote access - no need to create a seperate web application.

#1 Licensing: As a developer, I just can't keep up with all the varieties and flavors. I do know that you need to obtain connection licences for a built application. My suggestion is to talk to your sales rep about numbers and cost.

#2 I have have good news and bad news on this front. The bad news is that LV 8 does not support different concurrent views of a VI from the same RFP application. The good news is that LV Europa (the next release) is going to support that. All you need to do is have the VI you're remoting marked as re-entrant (and of course, working as a re-entrant VI). Then each connection gets its own copy of the VI.

Right now only a single VI instance is remoted and your clients have to request control of the VI.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment