What are people's thoughts about these programs alternating between
running like any other web applications, or running like desktop
applications?
To run without the web, ptl will run a web server through a local port,
and serve the program gui (web pages,) to the local web browser.
Online, ptl could also function as a real web server. However, there
are a few considerations to take into account for this.
Certain control of local hardware, like shell access, file io, and file
selection dialog boxes, makes perfect sense for local program. However,
it doesn't make any sense for web applications to give the client this
kind of control over the web server.
The first solution that comes to mind is to filter all of the web
traffic through the localhost like google web accelerator does. Local
operations would be carried out, *locally*, while other traffic would
actually use the web.
Talk to me, people, *please*, anybody? It's getting very lonely here
without more comments :-(