From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
There are a number of ways to integrate the web into your LabVIEW application. While this group is mostly focused on using web services to build web clients in LabVIEW, there may be another way that works better for you. First, explore the full range of options in Building an HMI for Your System. You may also want to check out the Smartphones, Tablets, and Mobile Devices community group.
Partner Tools for Web Connectivity
In addition to the powerful tools that are created by NI, there is also some amazing technology created by partners and users like you to extend LabVIEW more effectively over the web. Here is a list of those tools as a starting point. Please post documents or comments with your experience using any of these tools!
Deploying front panels over the web
LabSocket System - Bergmans Mechatronics LLC
Smartphone and Cross-Platform Communication Toolkit - T4SM
LabVIEW Interface for Amazon S3
Cloud Data Solutions
QRM (Quality Result Management) by AddQ Consulting
Deploy applications over the web
Specific messaging protocols for network communication
RTI DDS Toolkit for LabVIEW - Real-Time Innovations
BEE-DDS Toolkit for LabVIEW - Robotronix/SSI
XDSC Components - ANOMOREF, S.L.
Database communications
Hi everybody,
I'm very excited to announce the release of Wezarp for NI LabVIEW.
Wezarp allows an application to be controlled by a remote device (tablet, smarphone or remote computer).
Wezarp for NI LabVIEW is now available on LabVIEW Tools Network: http://sine.ni.com/nips/cds/view/p/lang/fr/nid/213167
Here is a video presentation of Wezarp technology: https://www.youtube.com/watch?v=jXxAt4M-87A
For more information: www.wezarp.com
Best regards
Jeff
Hello Joey,
I have recently used the "LabVIEW Websockets Library" on a project (not on the original list), which has been used in this demo. Websockets allow bidirectional communication between client and server. For elements of user interfaces that need to react in real-time to changes in the underlying application state, I find websockets to be a more appropriate choice than other available options, such as AJAX calls (must always be initiated by the client) to LabVIEW web services.
I'm using said library in a real-time application running on a RIO target with a web server enabled. The web server serves a single-page web application to a connecting client browser, at which time the websocket connection is enabled between the client browser and the server within the LabVIEW Real-Time application. At that point, the client and server can bidirectionally exchange information. I've found that the availability of websockets greatly increases the opportunities available to the designer of the web application to create a strong user experience.
Does anyone else in this community have experience using websockets and LabVIEW?
Best,
Jared Kirschner
Certified LabVIEW Architect
Electrical and Software Engineer