Features in Silverlight 4 that are useful for the LabVIEW Web UI Builder

April 14, 2010

Siliverlight 4 has a few features Chris highlighted during the Silverlight 4 launch keynote that I wanted to expand on as well as a few others that he didn’t demo that we’re trying out. We may not make use of all of them in the LabVIEW UI Builder but they do present some interesting possibilities. One features I wanted to write about today is the Out of Browser feature and ability to run trusted applications. The Web UI Builder is browser hosted and we have gotten some requests for is to be able to install the application locally. With the Out of Browser feature people could connect to the server, “install” the application on their machine (including desktop and start menu shortcuts) and be able to develop off-line.

The other feature related to running out of browser is “trusted applications”. One of the nice things with Siliverlight is the security it brings with sandboxing. This does however mean saving files to the hard drive in locations like the My Documents folder isn’t possible. With Siliverlight 3 this means that files are saved to what ends up being some obscure location on the hard-drive that you really can’t control. With Siliverlight 4 by giving permissions to an application like the UI Builder to run as a trusted application you can save to your local drive in your My Documents folder more freely. This let you logically organize any projects you create with the UI Builder and also to zip a directory up and share it with others.


Preview of the Web LabVIEW UI Builder

August 5, 2009

During this morning’s NI-Week keynote we previewed a new LabVIEW tool to create thin client UIs. By preview, it isn’t avaialble for you to use today. If you make use of web services to share data from LabVIEW applications on Windows or Real-Time (RT) targets (PXI or cRIO) you will be able to make use of the Web LabVIEW UI Builder to create zero install thin client UIs to monitor and update the data with web services. The editor will be accessible through a browser and doesn’t require you to install something on your machine, well except for the Siliverlight plug-in. The editor and your final application are Silverlight applications.

The image below shows you the UI created using the Web LabVIEW UI Builder that was shown today during the keynote as well as editor hosted in a browser.

Screenshot of Web LabVIEW UI Builder from NI-Week 2009 Keynote

Screenshot of Web LabVIEW UI Builder from NI-Week 2009 Keynote

The Web LabVIEW UI Builder has the LabVIEW graphical programming paradigm but there are some differences with how you use LabVIEW today. These exist to provide true thin client editing and execution and of course to also for us to try some new things out in a supporting tool without changing your daily existing experience with LabVIEW. I’ll write more on these in blog posts after NI-Week and ask you to chime in on your impressions.

The best way to really get involved in the feedback process is apply for the Web LabVIEW UI Builder pioneer program. If you’re interested please let us know since we’re actively selecting people to join the pioneer program. As part of the pioneer program you’ll get early access to the software when it’s ready and interact with the product manager, program manager and engineers to help shape the product’s features.


Follow

Get every new post delivered to your Inbox.