LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to shrink the installer for an application

Hello,

 

I want to create a installer for my application. The installer should include the runtime engines (LV 2012 and VISA (because I am using serial communication)) and the application itself. As additional installer I only choosed the LV and VISA Runtime Engines.

 

If I look to the source pathes I get the following sizes:

 

LabVIEW Runtime 2012f3: 31,6 MByte

VISA Runtime 5.2: 12,1 MByte

My Application: 0,9 MByte


Sum: 44,6 MByte

 

The installer itself, which I created, has a size of 189 MByte.

 

- Why is the difference so big?

- Is there a way to shrink the installer?

 

Thanks a lot and best regrds,

Michael

 

 

0 Kudos
Message 1 of 6
(2,908 Views)

If you have to include runtime, those libraries are huge and there isn't a whole you can do. Compression might save you a few MB here and there, but I wouldn't expect anything significant.

 

One thing I often do is offer two installer flavors for an application, "full" and "lite", where the latter does not include any additional installers. Saves time and disk space for customers who have already installed runtime in the past.

Message 2 of 6
(2,881 Views)

You can hope for this to get better in the future but don't hold your breath...  Smiley Wink

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/LabVIEW-App-Builder-Should-Determine-and-Minimize-Dist...

LabVIEW Pro Dev & Measurement Studio Pro (VS Pro) 2019
0 Kudos
Message 3 of 6
(2,869 Views)

189MB are peanuts these days. This is pennies in terms of a usb stick or burned CD, and can be downloaded in sub-minutes over a reasonably fast internet connection .... and it will only get cheaper and faster in the future.

 

The only issue is that you cannot attach it to an e-mail, but this would not be a good idea anyway.

 


@MichaGue_01 wrote:

 

If I look to the source pathes I get the following sizes:

 

LabVIEW Runtime 2012f3: 31,6 MByte

VISA Runtime 5.2: 12,1 MByte

My Application: 0,9 MByte

Sum: 44,6 MByte 


These numbers don't sound right. Where exactly do you look? The 2012 run time download is 200MB+ unless you look at the browser plug-in (formerly called minimum run time engine), which is around 30MB.

 

One way to reduce the pain of dealing with all this is to use Deploy, as was featured on Tuesdays keynote at NI week (Third video, forward to 7 minutes). Their site even has a KB article on how to reduce the installer size. Maybe some of it could be of interest.

Message 4 of 6
(2,855 Views)

Only possible way is winrar or winzip file..This may cause difference of 10 MBs approx. But doesn't make any difference 

--------------------------------------------------------------------------------------------------------
Kudos are always welcome if you got solution to some extent.

I need my difficulties because they are necessary to enjoy my success.
--Ranjeet
0 Kudos
Message 5 of 6
(2,823 Views)

The size of the run-time engine has long been an annoyance to many LV programmers.  If only the build process could strip the installer down to its bare bones, that would be sooooo nice.

 

Please go to this link and upvote it!

http://www.medicollector.com
0 Kudos
Message 6 of 6
(2,807 Views)