Re: [foxboro] Graphical Interface question

I have used Tcl/Tk in the past on a Unix platform.  The nice features being 
that it integrates well with IA on Solaris system.
One of the program I wrote is to allow the operator to shutdown the IA system 
using the Tcl/Tk graphic.  They love it because it is graphic driven.

The software is free (unless you try to resell it) and there is a large 
community of users out there.  There are many technical document out there 
also.  It is constantly being upgraded.

Joseph Wu
DCS contract support group

----- Original Message ----
From: "Johnson, Alex P (IPS)" <alex.johnson@xxxxxxxxxxxxxxxx>
To: foxboro@xxxxxxxxxxxxx
Sent: Wednesday, October 25, 2006 4:13:59 PM
Subject: Re: [foxboro] Graphical Interface question


My group is doing work using Runtime Revolution which is a very nice
cross-development environment that supports Solaris 2.5.1, Solaris 8,
WinNT, WinXP, Win2K3, i.e., the OSs that I/A Series uses.

Winston Jenks recommended it to me and while we are having some troubles
with Solaris 2.5.1, it looks very good.

http://www.runrev.com/

You might want to check it out. After all, Winston is pretty smart.


Regards,
=20
Alex Johnson
Invensys Systems, Inc.
10900 Equity Drive
Houston, TX 77041
713.329.8472 (voice)
713.329.1700 (fax)
713.329.1600 (switchboard)
alex.johnson@xxxxxxxxxxxxxxxx
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]
On Behalf Of Kevin FitzGerrell
Sent: Wednesday, October 25, 2006 10:42 PM
To: foxboro@xxxxxxxxxxxxx
Subject: Re: [foxboro] Graphical Interface question

David,

I mostly program/hack in perl, also some ruby and python.   For
graphics, I'd
say most people using these languages for graphics are doing so with
tcl/tk,
especially on *nix.  Perl has perltk which is a port of tk.  Python has
tkinter
as it's defacto gui standard, which is an object layer on top of tcl/tk.
Ruby
has extensions for tcl/tk.  There are many other gui you can use with
these
languages (see
http://phaseit.net/claird/comp.lang.python/python_GUI.html for a
summary of some choices for python), but tcl/tk is mature, stable and
portable.

I'd probably pick whatever language you're comfortable developing in and
use the
tk extension/interface/port.  Of the three I've mentioned, python and
tkinter is
probably the cleanest.

Programming in tcl/tk directly is something I'd avoid these day - small
projects
are pretty straightforward, but that straightforwardness doesn't scale
up well.

Some references I use:
Perltk
O'Reilly book 'Mastering Perl/Tk'

Ruby & tk
O'Reilly roughcuts book 'The Ruby Way: Solutions and Techniques in Ruby
Programming' chapter 12
Christopher Roach articles:
http://www.macdevcenter.com/pub/a/mac/2004/06/25/ruby_pt1.html

Python
O'Reilly book 'Programming Python', chapters 9 & 10.

Regards,

Kevin FitzGerrell

Quoting David Johnson <drjohn@xxxxxxxxxx>:

> Sun Programming Gurus
> I'm about to embark on a small development project and *horrors*=20
> really need something that is graphical on Solaris. I've been=20
> bloodied by X windows development in the past and don't really want=20
> to re-live that experience. I'm thinking Tcl/Tk for this, but would=20
> like some advice from those that have some experience. I remember=20
> seeing some really pretty stuff from the General Mills guys a few=20
> years ago, and I think most of that was Tcl/Tk. What about python? I=20
> hear a lot of good stuff about that, but don't know if that's the way=20
> to go. And also what version works well on Solaris 8?
>=20
> Everyone
> Does anyone have any good Podcast recommendations. There are so many=20
> out there now that it takes forever to try them out to see if they=20
> are worth listening to.
>=20
> Regards,
> David
>=20
> =20
> =20
> ______________________________________________________________________
> _
> This mailing list is neither sponsored nor endorsed by Invensys
Process
> Systems (formerly The Foxboro Company). Use the info you obtain here
at
> your own risks. Read
http://www.thecassandraproject.org/disclaimer.html
> =20
> foxboro mailing list: http://www.freelists.org/list/foxboro
> to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Djoin
> to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Dleave
> =20
> =20

=20
=20
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
=20
foxboro mailing list:             http://www.freelists.org/list/foxboro
to subscribe:         =
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Djoin
to unsubscribe:      =
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Dleave
=20



_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html

foxboro mailing list:             http://www.freelists.org/list/foxboro
to subscribe:         mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:      mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave


 
 
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
 
foxboro mailing list:             http://www.freelists.org/list/foxboro
to subscribe:         mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:      mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
 

Other related posts: