[aplusdev] Win port revisited (Cross Platform GUI)
Steven H. Rogers
shrogers at ionet.net
Thu Aug 2 09:41:34 EDT 2001
I've started playing with the A+ s features a bit and looked at some
of the source. The A+ screen management package looks pretty
comprehensive. It represents a lot of work and duplicating it in a
manner that provides the same functionality for non UNIX platforms
would be a non-trivial task, especially if compatibility with existing
programs written to the MSTK is desired.
Here are some possibilities for cross platform GUI for A+.
1. Re-implement MSTK on top of an existing cross platform GUI tool kit
like wxWindows, FLTK, or GTK+. This looks like a lot of work.
2. Create a binding form A+ to TCL/TK along the lines of the JTcl
package (http://www.jsoftware.com/) that Martin Neitzel has developed.
3. Create a binding to a server side web scripting language, e.g.
Java, PHP, Python (possibly using Zope).
4. Create a web browser based GUI a la Marcus Ragg's XML based XUL:K
(http://www.geocities.com/aarwe100/index.html). This presently works
only on Mozilla and Netscape 6.
5. Create a JavaScript based GUI. The problem here being maintaining
compatibility between MS browsers and the others, as MS has followed
their tactic of embrace, extend, extinguish for web scripting.
6. Write and XML-RPC client and server for A+ and communicate with GUI
client written in Python, Java, VB, etc.
Any comments?
Regards,
Steve
--
Steven H. Rogers, shrogers at ionet.net -- I know if I quit drinking
and smoking and driving fast, I could add ten years to my life. The
problem is, I'd be adding them at the wrong end. - P.J. O'Rourke
More information about the apluslist
mailing list