Launch a debug client on a remote machine

Is it possible to launch a debug client from Servoy Developer on a machine other than the one that is running Servoy Developer? I’m on the latest 5 build.

In Servoy classic (pre-Eclipse), running developer spun up a limited Servoy server. I forget exactly how many clients this setup allowed, but it was a few. This is no longer the case with Serclipse. When I needed to code something fairly platform specific, I found it helpful to be able to make a change in developer, spin up a smart client on a different OS (hitting my development machine), test, and repeat.

If I try the same thing in either Servoy 4 or 5, the error message I receive when I try to launch a smart client is:

Starting of webstart clients not possible from developer (running an application server)

I suppose I could commit my changes to the servoy_repository, shutdown developer, start up servoy server, and test this way. But this is less than ideal, especially considering that everything I’m wanting to test is already under non-servoy_repository version control.

Back a while ago, VMWare had an eclipse plugin that allowed debugging of code run in a virtual machine. Having said that, I don’t know how relevant that would be to my scenario. But if something like that were possible, it would be better than it is now.

I think you have to create a feature request in the support system for this.
It is not possible unfortunately.
Creating platform specific Components is worse than with 3.5 because of the same reason…

When debugging web clients, you can start a debug web client from any machine, but in order to start a debug web client session in a browser you first need to have a debug session already going.

So, launch a debug web client from within Servoy Developer and then open up a browser from anywhere and start a web client from it, connecting to your Servoy Developer machine.

Smart Client can, at this time, only be started from Servoy developer and thus run on the same machine.

Paul

pbakker:
Smart Client can, at this time, only be started from Servoy developer and thus run on the same machine.Paul

Paul, is this on the list to be enhanced? so we can start a (debug) smart client on a other machine?
(testing things crossplatform: Windows ↔ OSX etc…)

This would have my vote!!

+1

+1

Maybe we can improve it that you can start a smart client.
But a debug smart client is another story that will not happen any time soon.

jcompagner:
Maybe we can improve it that you can start a smart client.
But a debug smart client is another story that will not happen any time soon.

That is fine with me. Having the ability to start a smart client similarly to how it worked in pre-Eclipse days is an improvement.

Most cross-platform issues I experience aren’t actually code related, but UI related. Starting a smart client will address this pain point.

troy:

jcompagner:
Maybe we can improve it that you can start a smart client.
But a debug smart client is another story that will not happen any time soon.

That is fine with me. Having the ability to start a smart client similarly to how it worked in pre-Eclipse days is an improvement.

Most cross-platform issues I experience aren’t actually code related, but UI related. Starting a smart client will address this pain point.

I agree, very welcome feature!!!

jcompagner:
Maybe we can improve it that you can start a smart client.
But a debug smart client is another story that will not happen any time soon.

Johan, smart-client would be awesome!

Case 284248 created.

jcompagner:
Maybe we can improve it that you can start a smart client.
But a debug smart client is another story that will not happen any time soon.

That would be a 1.000.000.000% improvement to me!