For those using ASP.NET to create web-only clients for LabVIEW (and can't use the remote front panel feature in LabVIEW), there is some great news from our sister product - Measurement Studio. In the latest release, 8.0.1, we've added ASP.NET controls to the product. What are ASP.NET controls? Glad you asked.
<disclaimer>Okay - first off - this isn't a marketing blurb, even though it might sound like it. I've had several questions about how to call LabVIEW from ASP.NET, so I figured that many of my readers would want to know about this new addition. It makes creating thin clients for LabVIEW applications much, much easier.</disclaimer>
One of the biggest problems in creating nice looking web pages is that the programming model for HTML is so completely different than most other systems, especially regular Windows applications. To get around this problem, Microsoft introduced ASP.NET controls to the .NET framework. These look and feel like regular widgets during development - drop them down, configure properties, write regular callback code for them, etc.
However, when you run your project, instead of painting themselves on the screen in Windows, they convert themselves into HTML. Thus the render nicely in the browser.
The addition to Measurement Studio of ASP.NET controls means that you can now create web pages with the types of UI widgets you're used to from LabVIEW. To see what I mean, just check out this page.