fettig.net

Personal Proxies

Posted by Abe on Monday, December 30, 2002 @ 4:52 pm

Russ Beattie, Les Orchard, and others are discussing an idea for something called a "Universal Personal Proxy", or UPP (because every vaporware product must have a three letter acronym).   "Personal" means "you run it yourself, on your own computer".  "Proxy" means "it’s between you and something else".   But it’s the "Universal" that’s the most important - it’s meant to express that this kind of software would work with all kinds of systems, not just the web or e-mail.


Of course, this is where I must chime in to say that my own little project, Hep Message Server, is a non-vaporware UPP that’s under active development.  Les has said that he’s considering using Twisted for his app (Java being the other possibility). I sent him an e-mail yesterday saying that if he decides to go with Python I’ll have a nice chunk of working code for him to play with.  So we’ll see what happens.


Meanwhile, I’ve started working on a GUI test app using my messaging library and PyGTK.  This is mostly to give me a chance to test my library in a different kind of application than Hep.  Also it’s a refreshing change from the pure-data, no-UI work I’ve been doing lately.


Working with a GUI also means that you notice speed problems much more quickly.  I already found (and fixed) a problem with the Twisted pop3 client code that made it use lots of CPU while downloading big messages.


Screenshots


An RSS feed:


A POP3 mailbox:


The same mailbox, accessed directly through the filesystem:


No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.