I work for a company that is considering using a
browser based interface for a project. The UI would
be very basic and IMHO, quite poor. I'm pushing for
using wxPython, but need some assistance.
Right now, we have a text based interface running on a
browser with the underlying program in Python. This
company has extreme needs for security and stability
(and I mean well beyond average). The computers are
all behind firewalls, etc but the tools used have to
pass some very stringent certifications.
They have a certified vesion of X under Solaris,
Python is fine too, but wxPython isn't yet approved.
They have concerns with about what sort of file
permissions are used (AFIK, it doesn't need root
permissions).
They are concerned that it might fail down the road or
running for months at a time (memory leaks, etc). I
believe that the GUI will be fairly simple and can be
written robustly (I've used wxPython under windows for
a while) and if I keep it simple without too many
silly bells and whistles, it should be OK. I suspect
that the bigger programming issues will lie elsewhere
in the Python code.
Myself, I've not had much problem with GUI's failing
and the issues usually are under the hood of the GUI
code (which is mostly already written).
They are looking for:
*Proof that you can write robust GUI's in wxPython.
*Who else is using it for mission critical apps?
*Proof of stability
*Proof of security.
Is there anything that anyone can provide me in this
arena? Please save me from a text based interface,
something I thought I was done with in the 80's.
···
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
If all of your components need certification it seems that wxPython would be
no different. I'm assuming you're talking about something similar to NIAP
Common Criteria which I've had some experience with. These programs have
very stringent analysis and testing requirements and anything anyone on this
list says about stability and security is not going to help in getting that
certification.
Realistically, web-based interfaces are the way things are headed. It's so
much easier to deal with scalability and security audits when the interface
between the GUI and backend is via HTTP. Things like Ajax can make the
interfaces more responsive/interactive that the webapps from the previous
decade.
Regards,
Steven
···
-----Original Message-----
From: Mr. Moose [mailto:wxmoosikins@yahoo.com]
Sent: Thursday, 25 August 2005 12:55 AM
To: wxpython-users@lists.wxwidgets.org
Subject: [wxPython-users] Need help with wxPython Evangelizing
I work for a company that is considering using a browser based interface for
a project. The UI would be very basic and IMHO, quite poor. I'm pushing
for using wxPython, but need some assistance.
Right now, we have a text based interface running on a browser with the
underlying program in Python. This company has extreme needs for security
and stability (and I mean well beyond average). The computers are all
behind firewalls, etc but the tools used have to pass some very stringent
certifications.
They have a certified vesion of X under Solaris, Python is fine too, but
wxPython isn't yet approved.
They have concerns with about what sort of file permissions are used (AFIK,
it doesn't need root permissions).
They are concerned that it might fail down the road or running for months at
a time (memory leaks, etc). I believe that the GUI will be fairly simple
and can be written robustly (I've used wxPython under windows for a while)
and if I keep it simple without too many silly bells and whistles, it should
be OK. I suspect that the bigger programming issues will lie elsewhere in
the Python code.
Myself, I've not had much problem with GUI's failing and the issues usually
are under the hood of the GUI code (which is mostly already written).
They are looking for:
*Proof that you can write robust GUI's in wxPython.
*Who else is using it for mission critical apps?
*Proof of stability
*Proof of security.
Is there anything that anyone can provide me in this arena? Please save me
from a text based interface, something I thought I was done with in the
80's.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org
Steven Reddie wrote:
Realistically, web-based interfaces are the way things are headed. It's so
much easier to deal with scalability and security audits when the interface
between the GUI and backend is via HTTP. ...
The issue of whether to use wxPython is completely orthogonal to
the issue of what protocol is used to communicate between the GUI
and any backends. OTOH, in common parlance, "web-based interface"
always implies "web browser interface", so the real issue that
needs to be addressed in proposing a wxPython front-end is the
comparison of a wxPython front-end's flexibility and power
to a browser's. That comparison depends on the application
context, skill set of the programmers, legacy software that
has to be dealt with, etc.
Steve