John,

FYI, I have done a couple of proof of principle touch screen layouts, but
that is as far as I got with them. In particular I was looking at using a
Lilliput 7" touch screen display (16x9 format), which is a bit different
from say a 17"+ 4x3 format display typical of large CNC machines. In my case
I wanted a cross platform interface that could be developed in a WYSIWYG
environment and utilizing a language with which I had at least some
familiarity.

To this point I have not found an environment I am really happy with, which
is why, among other reasons, the project is currently in limbo. I tried Java
first and ran into some problems with OpenGL (for the backplot), at least
the way I wanted to use it in its own panel as is done in "Axis" for
example. There were also some aesthetic and performance issues with Java
which I wasn't too fond of.

I also tried Free Pascal / Lazarus, which worked pretty well on Windows but
has some significant stability problems on Linux, or at least on Ubuntu 8.04
Linux. I had to force the install to get past a dependency on what appears
to be a non-existent version of one of the packages. That may of course be
part of the problem. I posted some questions about this on their forums but
never got a satisfactory answer.

I also looked into wxWidgets which has some promise, except on the Windows
side it looks like it requires a proprietary C++ compiler (i.e. either one
from MS or CodeGear - previously Borland). Obviously a total open source
solution would be preferred.

In all cases I use effectively a headless configuration running over the
emcrsh interface, which keeps the version of the UI independent of the rest
of EMC. IOW, the UI does not need to be kept in synch with the version of
EMC running. However since emcrsh uses a socket interface, the UI can run
either locally or remotely.

Not that any of that is of any immediate value to you other than to let you
know that others have looked into doing layouts for touch screen displays as
well.

Regards,
Eric


Your point is well taken, however I do use the MachMotion screen set with
Mach3 in my shop currently.  It works quite well with a touch screen.  I
have started using touch screens in my very small shop (10 x
12 building) since I have very limited space for keyboards and mice.  

I am considering switching to EMC2 (I used to use EMC) but I don't like any
of the current user interfaces for use with a touch screen.  This is my
personal complaint and should in no way be taken to mean that there is
something wrong with EMC2 or the current user interfaces.  


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to