LabVIEW Idea Exchange

About LabVIEW Idea Exchange

Have a LabVIEW Idea?

  1. Browse by label or search in the LabVIEW Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea to the LabVIEW Idea Exchange. Be sure to submit a separate post for each idea.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see in a future version of LabVIEW!
Top Authors
cancel
Showing results for 
Search instead for 
Did you mean: 

Segment the LabVIEW Run Time Engine (RTE) to ONLY Necessary Components

Status: New
For distribution, only package necessary libraries in installer packages built with the project. A lightweight UI, server, or client does not need a full 70MB+ installer that bloats out to a few hundred MB's once installed! A colleague has remarked that the total size of our LabVIEW application+RTE EXCEEDS the entire size of the XPe image running on the embedded computer! This becomes an issue when distributing software upgrades to places in the world without high-speed internet connectivity.
Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
15 Comments
Proven Zealot

If we get this feature, then i think we need a switch to turn it on or off. In some cases we need the entire runtime engine, for example to load dynamical vi's which are not part of the application.

Trusted Enthusiast
Very true - a switch to turn it on and off would be nice. Logistics and support might get hairy, but NI may go so far as to provide a list of components in the RTE that you can check/uncheck that you want included (with the ones called by the app already pre-checked and dimmed).
Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Active Participant
Active Participant

I asked NI for a modular RTE so many times...

.. so Kudos to this idea!!

 

Vix
-------------------------------------------
In claris non fit interpretatio

-------------------------------------------
Using LV from 7
Using LW/CVI from 6.0
Member
This sounds like a good idea but I'm not sure why it has the 'Third party integration and API's' tag?
Member
I am trying to distribute a LabVIEW executable to sailors on boats in remote areas where they have limited access to the internet, and no mail service to send them a diskThe run-time is too big to send out from my web serviceI have tried breaking it up from the installer, but it does not seem to work properlyDoes anyone have any suggestions?
Trusted Enthusiast
altenbach has distilled the essence of this Idea into four words: Build Spec: Standalone Executable. See Build executables that don't require a runtime engine for details on the conversation.
Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Active Participant

This would be a huge improvement, and has been something I have been complaining about for a long time.  Let's all KUDO this idea and get it implemented! 

http://www.medicollector.com
Trusted Enthusiast

For anyone following along, I have posted an article about how to achieve this (don't hesitate to drop a line if you get stuck!): http://wirebird.co/Minify-RTE

Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW
Member

Thank you, Jack!

 

That helped me to reduce my app to 35MB, and that including the VISA rt 🙂

 

Best,

 

Evgeny

-fomine
_________________________________
You can do greater things with LabVIEW!
Trusted Enthusiast

@fomine wrote:

Thank you, Jack! .... That helped me to reduce my app to 35MB


Excellent! Your customers will love you for it 🙂

 

The time savings for you and your end-users uploading/downloading 35MB vs 200MB+ is truly significant.

 

(Check your private messages -- I'm interested to hear more about your experiences, as this process more resembles an art than a science)

Wirebird Labs: Expert Toolkits for LabVIEWDeploy, by Wirebird Labs: Expert Toolkits for LabVIEW