Andrew Erwood
Member
Hi Guys
I apologise for what is probably quite a dumb question.
This is my first application written in B4J, I have written a few VB.Net applications in the past, but am quite a novice at programming - so I have probably bitten off more than I can chew. I am trying to write a GUI application to interface with LinuxCNC. Both LinuxCNC and my application will run on a Linux PC.
A webserver has been written for the LinuxCNC side of things (https://github.com/MachineryScience/Rockhopper), and so “all” I need to do is to write a client application which opens a WebSocket with the LinuxCNC server, and send(and receive) JSON formatted text commands.
Now for my dumb question…..Can I write (or possibly I should say, is it possible to write) a desktop application to do this without the need for an external webserver?
I have done a brief read up of the ABMaterial framework and believe this may be a way I can achieve what I want, but initially I would love to be able to do it as a standard desktop app, using the internal designer.
Thanks for your help.
Andrew
I apologise for what is probably quite a dumb question.
This is my first application written in B4J, I have written a few VB.Net applications in the past, but am quite a novice at programming - so I have probably bitten off more than I can chew. I am trying to write a GUI application to interface with LinuxCNC. Both LinuxCNC and my application will run on a Linux PC.
A webserver has been written for the LinuxCNC side of things (https://github.com/MachineryScience/Rockhopper), and so “all” I need to do is to write a client application which opens a WebSocket with the LinuxCNC server, and send(and receive) JSON formatted text commands.
Now for my dumb question…..Can I write (or possibly I should say, is it possible to write) a desktop application to do this without the need for an external webserver?
I have done a brief read up of the ABMaterial framework and believe this may be a way I can achieve what I want, but initially I would love to be able to do it as a standard desktop app, using the internal designer.
Thanks for your help.
Andrew