William McKeehan wrote:
On Tue, October 9, 2007 2:46 pm, Brad Douglas wrote:
Are you suggesting that everyone have a working http server on their
local machine? That is quite an excessive (and generally insecure)
method of accomplishing the given goal, locally.
Well, I'm thinking about a limited http server as part of Xastir, not
necessarily on port 80 (the default http port). It would be similar to the
current Xastir server port. I think we could find code for a simple http
engine to incorporate into the Xastir code that is neither excessive nor
insecure.
Lots of (real) security professionals will ask serious questions about
standing up a web server on a port besides 80, 8080 or 8000. Be
prepared to have to answer those questions. Also, I cringe everytime I
think of the port-scamming APRS-IS is already involved in. We should
have written the spec, gone to IANA and gotten a port-list, and
implemented it.
IMO, wxPython is the way to go for GUI development.
My suggested approach would let people develop a GUI in multiple environments
and provide a standard "API" to facilitate this development.
That works if we're looking at exposing an interface and expecting folks
to write to it, ala SOAP. Unfortunately, then, every new SOAP service
starts looking like a "one-off" and the eventual consolidation of WSDLs
and SOAP implementations will result in... xml-rpc, which has already
been around for quite awhile.
I highly recommend you look into REST[1] before proceeding.
[1]
http://www.workflowresearch.com/Publications/PDF/MIZU.JENI.KESW-DSS(2004).pdf
gerry
--
Gerry Creager -- [EMAIL PROTECTED]
Texas Mesonet -- AATLT, Texas A&M University
Cell: 979.229.5301 Office: 979.862.3982 FAX: 979.862.3983
Office: 1700 Research Parkway Ste 160, TAMU, College Station, TX 77843
_______________________________________________
Xastir mailing list
Xastir@xastir.org
http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir