language for cloud application: java - C++/Qt
I made an algorithm that has a good potential use for a commercial application. I'm thinking of making a GUI, and since it's computationally expensive, I'm thinking of putting it "on the cloud" to offer the numerical part as a service. What I'm thinking is making a GUI, and then the users submit the work to the server. This GUI could be made open software (in fact, very probably will be). The GUI has a lot of graphics. Imagine something like making picks on surfaces plots, taking a look at those picks with different tools, and using numerical mathematics on those picks.

So, here is my question. Should I use C++/Qt, or Java/Swing ? This is what I've been told:

pross C++: numerically faster than java (usually), Qt is multiplataform, good to make intensive graphic applications.

conts C++: I have no idea about how to submit a work to a server through the internet using C++ in a user friendly way. Maybe using some kind of SSH library?

pross java: I could make an applet so that the SSH (or whathever other method) problem is solved, it's multiplataform.

conts java: it's not so good for intensive graphics, it's not as fast as C++, it's more difficult to make larger GUI in java than in Qt.

If this is correct, I should probably use C++ but for the ssh thing, but I'm not sure it is so. Any thoughts would be greatly appreciated!

Thanks.

BTW: I'm not a software developer. I'm more of a "numerical programmer", if that even exists. Have never used Java, so I'm sorry if I said something dead wrong.
language for cloud application: java - C++/Qt
===

I made an algorithm that has a good potential use for a commercial application. I'm thinking of making a GUI, and since it's computationally expensive, I'm thinking of putting it "on the cloud" to offer the numerical part as a service. What I'm thinking is making a GUI, and then the users submit the work to the server. This GUI could be made open software (in fact, very probably will be). The GUI has a lot of graphics. Imagine something like making picks on surfaces plots, taking a look at those picks with different tools, and using numerical mathematics on those picks.

So, here is my question. Should I use C++/Qt, or Java/Swing ? This is what I've been told:

pross C++: numerically faster than java (usually), Qt is multiplataform, good to make intensive graphic applications.

conts C++: I have no idea about how to submit a work to a server through the internet using C++ in a user friendly way. Maybe using some kind of SSH library?

pross java: I could make an applet so that the SSH (or whathever other method) problem is solved, it's multiplataform.

conts java: it's not so good for intensive graphics, it's not as fast as C++, it's more difficult to make larger GUI in java than in Qt.

If this is correct, I should probably use C++ but for the ssh thing, but I'm not sure it is so. Any thoughts would be greatly appreciated!

Thanks.

BTW: I'm not a software developer. I'm more of a "numerical programmer", if that even exists. Have never used Java, so I'm sorry if I said something dead wrong.