This site hosts information on the books and other projects I'm working on. Most of it focuses on XML, but my work in general networking and Web development is also featured here. This remains a personal site, reflecting my work as an author and XML developer, rather than my current work for O'Reilly & Associates.
June 30, 2003 - I've added my own Friend-of-a-Friend (FOAF) file to this site, as well as a set of XSLT stylesheets for working on FOAF in a friendlier (to me, not to most FOAF folk) HTML/XMLish set of idioms.
April 22, 2003 - I've posted my slides on Microsoft Office and XML.
March 18, 2003 - I've announced the release of Ripper, a half-parser for XML that is designed to give developers full access to the contents of XML documents, not just to the Infoset. It's part of the Gorille project.
January 15, 2003 - This site has gone black (and blue) to reflect my profound disgust with the Supreme Court's decision in Eldred vs. Ashcroft. Even some of us who make our livings in "intellectual property" don't find its arbitrary extension a reasonable or constitutional idea. People who prefer sanity to overarching greed apparently have to look to other arenas.
January 14, 2003 - I've posted an initial version of Very Extensible Linking Language Unafraid of Markup (VELLUM), a brainstorm on a potential vocabulary for linkbases.
January 12, 2003 - I've updated The Outsider's Guide to the W3C, reflecting the last three years of changes. Comments and suggestions are still welcome. It's now published under a Creative Commons license.
October 16, 2002 - I've updated Gorille for XML 1.1 and made the rule file structure more sensible.
September 23, 2002 - I've posted Making Web Services Part of the Web, suggesting ways to make the phrase "Web Services" meaningful.
August 20, 2002 - I've posted the Tiny API for Markup (TAM), an API for XML processing on J2ME devices, along with a parser.
August 13, 2002 - I've posted Monastic XML, a site on minimalist XML practices.
May 31, 2002 - I've made an initial (incomplete) release of Ool, a Java toolkit for creating out-of-line markup from embedded markup, with a bonus filter for wrapping mixed content text in elements.
April 16, 2002 - I've posted the slides for XML Web Services Models, presented at Colgate University, a brief overview of the many aspects of Web Services.
April 2, 2002 - I've posted the slides for XML sur les navigateurs (in English except for the title), describing the state of XML in Web browsing contexts.
March 12, 2002 - The slides for Re-valuing the Lexical in XML, describing my work with Regular Fragmentations and MOE, are now available, as are sample rule and result files for Regular Fragmentations.
February 5, 2002 - I've released the first alpha of Ents, a Java library for working with XML character references and entities.
January 10, 2002 - I've moved Gorille and Regular Fragmentations to SourceForge. Gorille is now at Version 0.3 and includes support for surrogate pairs and namespaces. Regular Fragmentations will be getting a heavy MOE-based refactoring in the next month or so.
December 22, 2001 - I've released the first alpha of Gorille, a Java library for checking XML 1.0 and 1.1 Unicode characters.
December 14, 2001 - I've released the first alpha of Markup Object Events (MOE) on SourceForge.
September 16, 2001 - One word I've heard very little this past week is "peace". It seems to have been blotted out by "revenge", "victory", and "war". Still, for some of us, peace seems like a much more important goal than victory.
August 18, 2001 - I've posted my presentation Regular Fragmentations: Treating Complex Textual Content as Markup, from the Extreme Markup Languages conference.
July 30, 2001 - I've released a new pair of Java SAX Filters for forcibly namespace-qualifying XML elements and attributes.
July 25, 2001 - I've posted my latest presentation from the O'Reilly Open Source Conference, Open Source, Open Data: What XML has to offer Open Source.
June 24, 2001 - I've released a new Java SAX Filter called Regular Fragmentations, which uses regular expressions to fragment content into XML elements.
Copyright 2003 Simon St.Laurent