Movatterモバイル変換


[0]ホーム

URL:


James Clark

James ClarkI was born 23rd February 1964 in London, England. I was educatedatCharterhouse. I readMathematics and Philosophy atMertonCollege, Oxford, where I obtained Class I Honours.

I have been writing open source software since about 1987.My first big project was groff, a complete, open source implementation ofthe standard Unix typesetting system, including troff, eqn, tbl, pic, -ms and-man macros. I donated this to theGNUproject. It's a standard part of Linux.

Since 1991, my work has been mainly in the area ofSGML/XML including:

sgmls
An open-source SGML parser written in C. I created this based on theARCSGML parser materials byCharlesGoldfarb. It became the most widely used SGML parser in the world
SP
An open-source SGML parser written in C++. I wrote this from scratch toovercome the limitations of sgmls. This is now used in numerous SGML productsand is widely regarded as the best SGML parser.
DSSSL
International Standard ISO/IEC 10179:1996, a language for transformationand styling of SGML. I was involved with this from 1991 and ended up writingmost of the standard.
Jade
James' DSSSL Engine, an open source implementation in C++ of the stylelanguage part of DSSSL.
XML
A simplified subset of SGML for use on the Web. I was technical lead fortheWorld Wide WebConsortium's XML activity which developedXML 1.0 Recommendation. Since itspublication in February 1998, XML has achieved widespread industry acceptance,includingMicrosoft, Sun,Oracle, Netscape, andIBM as a key technology for thefuture development of the Web.
Web SGMLAdaptations
I was active in the work ofISO/IEC JTC1/SC18/WG8(now JTC1/SC34) in developing SGML TC2, which enhanced SGML so that XML couldbe asubset of SGML.
expat
An open-source XML parser written in C. This is the world's fastest XMLparser. It is being used byNetscapeand Perl.
XP
A free, open-source XML parser written in Java.
XML stylesheet linking
A little W3C Recommendation on associating stylesheets with XMLdocuments. I am editor.
XSL
A language for transforming and styling XML. It is the counterpart to DSSSLin the XML world. I was a co-author of theXSL submission (withMicrosoft, Arbortext and Inso). The transformation part ofXSL has been separated out and is now called XSLT;I am editor of theXSLT Recommendation.The query language part of XSLT has also be separated outand is nowcalled XPath; I am co-editor of theXPath Recommendation.
XT
An open-source implementation in Java of XSLT.
TREX
A schema language for XML. I designed and implemented this.
RELAX NG
A schema language for XML based on TREX andRELAX. This was developedwithinOASIS and is nowan International Standard (ISO/IEC 19757-2).
Jing
An open-source implementation in Java of a RELAX NG validator.
DTDinst
An open-source program in Java for converting XML DTDs into RELAX NG.
Trang
An open-source program in Java for translating schemas in RELAX NG into other formats.
nXML mode
A new XML mode for GNU Emacs which does incremental XML parsingand RELAX NG validation.

I was a major investor in and a director ofSoftQuad Software before it was acquired byCorel.

In 2001, I wasawardedthe first XML Cup.

After visiting Thailand in 1995, I eventually moved there and amnow a permanent resident. I have a small company, theThai Open Source Software Center,which provides a legal framework for my various open-sourceactivities.

In November 2004, I started working at SIPA (Software IndustryPromotion Agency, Ministry of Information and CommunicationTechnology). My job is to promote open-source in Thailand.

I live in the Sukhumvit area of Bangkok.

I support a number of charitable projects in Thailand, mostlyrelated to education, particularly in rural areas. My main partner inthese projects isPDA. Inparticular, I supportLamplaimatPattana School.

James Clark


[8]ページ先頭

©2009-2025 Movatter.jp