Hello Alex,

That looks interesting, nice to see the separation of concerns.   I wonder
if emcrsh is all I need, just build a little web socket server that ties
into a telnet session.

Thanks,
Brad

-----Original Message-----
From: Alex Joni [mailto:[email protected]] 
Sent: Monday, March 19, 2012 12:44 AM
To: EMC developers
Subject: Re: [Emc-developers] HTML5 HMI

Hi Brad,

I think you'll find it's a lot more contained than you think.
Take a look at halui.cc (which is one of the most simple UIs, although not a
GUI).
You'll see that all the UI does is send commands to the task controller, and
from there things get routed to motion, io, interpreter, etc.
(of course the theory sounds a way lot easier than it is in practic, but
it's not that bad either).

There is also emcrsh which allows one to control linuxcnc through a telnet
session.

Regards,
Alex

----- Original Message -----
From: "Brad Murry" <[email protected]>
To: <[email protected]>; "'EMC developers'" 
<[email protected]>
Sent: Wednesday, March 14, 2012 1:41 AM
Subject: Re: [Emc-developers] HTML5 HMI


> Hello Nicolas,
>
>
>  I think you would be correct.... if we were hosting a  full-featured, 
> load balancing super multi-threaded server we would be in 
> trouble!(Although I have hosted apps on small apache servers running on 
> barebones machines with surprisingly performant results)
>
> The web socket server I think would not expend many more resources than a 
> native UI, though I have no empirical data to back this assertion up. 
> Using web sockets, it would actually be more akin to a peer-to-peer 
> architecture than client-server.
>
> Most/all of the UI heavy lifting would be offloaded to the browser.  On a 
> 'headless' system that runs EMC as basically a service and uses a separate

> device to run the client(browser) then performance requirements are 
> distributed and it could be possible that there is in fact less load on 
> the host system than when using a native interface.
>
>
> Not to mention that if this does work there will be a nearly endless 
> possibility of HMI configurations available to anyone with some basic 
> HTML/javascript skills..... I cannot wait to try this.
>
> I have only ever perused the interpreter portions of the code base, never 
> really looked at the GUI stuff.  I am putting together a test box so I can

> prototype this concept and see how the UI hooks are working.
>
>
> Anyone here have some advice on the GUI hooks side?  Is it nicely 
> separated from the machine code or am I in for some major plumbing?
>
>
> -Brad


----------------------------------------------------------------------------
--
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers


------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to