Posted on January 16, 2008 by CodeHermit
Work on my ‘Interactive Outliner’ system is coming along extremely well. I’ve run into a few hurdles here and there, but I’ve gotten through them by focusing on a few key ideas:
This is 1.0 – There are features that I want to put in, parts of the system that I want to redesign, more long [...]
Filed under: Coding, CoffeeTalk, IOML, Instant Outlining, Outlining, Programming | Leave a Comment »
Posted on November 3, 2007 by CodeHermit
The format I have been working with now has its official name: Interactive Outline Markup Language. IOML.
The IOML format is an evolutionary step from OPML with some of the structure changed to make using outlines, uh, interactive.
IOML is used to communicate with an Interactive Outline Server. The server I am working on is called CoffeeTalk. [...]
Filed under: Coding, CoffeeTalk, IOML, Instant Outlining, OPML, Outlining, Programming, Python, XML | Leave a Comment »
Posted on March 8, 2007 by CodeHermit
I had no idea that Instant Outlining has been around since at least April of 2002. Dave and the team at Userland shipped a version in Radio 8 back then. As always, Dave was ahead of his time.
I first encountered Instant Outlining in August of 2005 when Dave added it to the OPML Editor. I [...]
Filed under: CoffeeTalk, Instant Outlining, Network, OPML, Outlining, Programming, Python | Leave a Comment »
Posted on March 1, 2007 by CodeHermit
Forgot to include something about the client side of things. The only current client is written in Python, but future clients will be coming.
I originally thought the next client would be Java or perhaps an Ajax-ish client, but I’ve been won over by Adobe’s Flex.
So what exactly does the client do besides connect [...]
Filed under: CoffeeTalk | Leave a Comment »
Posted on February 28, 2007 by CodeHermit
The name of the server for CoffeeTalk is cttpd, the CoffeeTalk Transport Protocol Daemon. This is an obvious take from httpd, the Hyper Text Transport Protocol Daemon.
Web servers, generally, send html files. CoffeeTalk servers send outlines.
Web server connections, generally, are not persistent. CoffeeTalk connections are persistent. Always on.
Always connected clients presents some interesting issues, [...]
Filed under: CoffeeTalk | Leave a Comment »
Posted on February 27, 2007 by CodeHermit
Let’s start with the project I’ll be working on, and coincidentally, the project I’ll be talking the most about: CoffeeTalk. I don’t have a quick 30-second elevator pitch, or even an extended version that can fully explain it. Yet.
I’m still not sure how CoffeeTalk will turn out. The title of this post is one way [...]
Filed under: CoffeeTalk | Leave a Comment »