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.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Managing software updates when installs are local

Solved!
Go to solution

Hi Guys,

 

I'm curious how people manage software updates when installs are local? If you are the developer of a software where many users have local copies, and you want to publish a new version, what methods do you use to force users (or at-least notify them) that a new version is available?

 

Thanks,

 

-Wavepacket


------------------------------------------------------------------------------------

Please join the conversation to keep LabVIEW relevant for future engineers. Price hikes plus SaaS model has many current engineers seriously concerned...

Read the Conversation Here, LabVIEW-subscription-model-for-2022
0 Kudos
Message 1 of 3
(1,022 Views)
Solution
Accepted by topic author WavePacket

I've had pretty good luck building application into NI Package Manager packages (NIPM). This makes it easy to update applications by opening NIPM.

 

There is also a NIPM API, so you can use LabVIEW to check for updates. If there is an update, I prompt the user to open NIPM and update.

More details can be found here: https://forums.ni.com/t5/LabVIEW/Good-time-to-run-programmatic-NI-package-update/m-p/3847476

0 Kudos
Message 2 of 3
(992 Views)

Hi Wavepacket,

 

You could look at existing deployment tools to manage software installed on multiple computers:

    - https://www.averna.com/en/products/smart-data-management/deploy

 

I believe it can do both, force the update, or notify users.

 

For more information, please contact info@averna.com.

 

Valerie

0 Kudos
Message 3 of 3
(911 Views)