Flip Flopping Between Labview and JAVA/C++ on the Roborio

This season, I’m running multiple parallel software development paths with the software team. Some are working with Labview as their preferred tool, others are working with JAVA, and others still with C++ (My goal is this team will know ALL of the languages).

My question is what is the process/procedure for setting up the Roborio to flip flop between languages? For example the Labview team will deploy and test and the JAVA team will then want to deploy and test their code and vice versa.

I haven’t needed to flip flop between programming languages for a few years, but in time gone by you used to need to RE-IMAGE the Rio for either Java or Labview every time you wanted to switch.

IIRC, that isn’t necessary now, but I’m assuming something needs to be done to tell the Roborio which runtime environment to execute. So is there a process or procedure that can be followed to make it as painless as possible?

Thanks for your help,

No need to reimage. Just deploy from each language (deploying LabView will run LabView, deploying C++ or Java will run C++ or Java). The deployment stuff handles it all for you.

That is much easier!
Thank you Peter. Greatly appreciated!

This is somewhat related, there is new Tuner update (1.5.9) that we just posted

In the course of improving our deployment strategy for the temporary diag server, we actually now provide a way to choose running the deployed LabVIEW app versus the deployed language app (C++ or Java). That wasn’t a design goal, just a consequence of how our strategy works. We now use it internally since we routinely deployed LV and language applications to a single RIO, and switch between them as we need.