tigue.com: sandbox of a free range programmer

 John Tigue

John Tigue maintains this site and these open source utilities.

An archive of slides and papers from technical presentations is available. Some of the papers are relevant to the utilities presented here.


 Current

Currently, I am launching a company, Books in Browsers. I started working on this on Labor Day 2010.

A main goal of the company is to promote open standards (no data silos, please) and software for paginated books (i.e. not reflowable eBooks like EPUB). With an interoperable standard, tools can be built to work with books from multiple repositories.

Currently there is no interoperability between archives, except BookDROP which was a good first step...

Long term, think about this: all the books ever published can be scanned in about 100 petabyte. In ten years, that's a generic $100 hard drive.

Nothing public yet but one might tease it out on my twitter feed.


 BISG BookDROP

While working on producing the BISG BookDROP standard in the BookDROP Working Group, I wrote a BISG BookDROP book reader, called BookDropper, as well as a BISG BookDROP Spec Conformance Tester.

Both of these are licensed under the Apache License, Version 2.0. The source code is available at labs.rosettasolutions.com. (2010-05: labs.rosettasolutions.com is down. Contact me for a copy of the code.)


     
 Teapot

Teapot is software which enables text editors and XML processors to work together. Teapot can be thought of as the XML equivalent of a spell checker. It does not check for spelling errors but rather for XML syntax errors.

Teapot is an add-on for extensible text editors. The world's most used text editor is Microsoft's venerable notepad.exe but it's not extensible. There are excellent text editors (some of them free) available on the web.


 Collection Indexing

Collection Indexing is an effort to develop a XML-based standard for directory listings on the Web.

Available are documents which introduce Collection Indexing and how it applies to Web servers and clients.

Also available is software which implements Collection Indexing.