LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to develop and deploy a launcher application?


@otto__  a écrit :

 

A lot of what you want sounds like a plug-in architecture, perhaps a "one executable to rule them all" type of launcher where its aware of all the software your team has created and is a single entry point to a specific built application, without having to constantly rebuild everything when you make an update.

 


Very funny you'd say that, here's a start of software architecture interactions I started a while ago

VinnyAstro_0-1752824990757.png

 

 

0 Kudos
Message 11 of 12
(72 Views)

If your are mostly concerned with distribution of in-house software, you should check out NI Package Manager. You have to use Package build specifications which has several advantages: applications know their dependencies and you can publish packages directly to the feed from when executing the build specification. That package feed can be on your local network. Then you can either get people to use NIPM directly or write an application that lists the packages from that feed and displays them in a nice GUI. 

For LabVIEW there is the NIPM API that let's you interact with packages repositories. You can register feeds, query packages and install software.

Also useful for development ist the NIPM Feed Manager.

 

0 Kudos
Message 12 of 12
(64 Views)