Введение
Канадский консультант и разработчик программного обеспечения Дэвид Меггинсон (род. 1964) — канадский консультант и разработчик компьютерного программного обеспечения, специализирующийся на разработке и применении программного обеспечения с открытым исходным кодом. Он был ведущим разработчиком и первым сопровождающим Simple API for XML (SAX) — ведущего API потоковой обработки XML. Меггинсон участвует в сообществах SGML, а затем XML, с 1991 года. В консорциуме World Wide Web он был председателем рабочей группы по информационному набору XML и членом рабочей группы по XML и координационной группы по XML. В 2000 году Sun Microsystems и журнал JavaPro наградили Меггинсона премией Java Technology Achievement Award за выдающийся личный вклад в сообщество Java. Он внес значительный вклад в другие проекты с открытым исходным кодом, включая FlightGear (кроссплатформенный авиасимулятор, использующий XML), библиотеку NewsML Toolkit для NewsML, библиотеки XMLWriter для Perl и Java, RDF Filter и SGMLSpm (предшественник многих функций XML, появившийся в середине 1990-х годов). Меггинсон также известен тем, что первым ответил на сообщение Эндрю С. Таненбаума в Usenet о том, что "Linux устарел". Его ответ впоследствии перерос в знаменитые дебаты Таненбаума — Торвальдса. Он является частным пилотом, имеющим допуск на полеты по приборам, и ведет блоги о технологиях и авиации малой авиации. Ранее работавший в Университете Оттавы, он продолжает заниматься консультациями и разработкой в Оттаве, Онтарио.
David Megginson (born 1964) is a Canadian computer software consultant and developer, specializing in open source software development and application. He was the lead developer and original maintainer of the Simple API for XML (SAX), a leading streaming API for XML. Megginson has been part of the SGML, and then XML, communities since 1991. For the World Wide Web Consortium, he served as chair of the XML Information Set Working Group, and as a member of both the XML Working Group and XML Co ordination Group. In 2000, Sun Microsystems and JavaPro magazine awarded Megginson the Java Technology Achievement Award For Outstanding Individual Contribution to the Java Community. He made significant contributions to other open source software projects including FlightGear (a cross platform flight simulator making use of XML), the NewsML Toolkit library for NewsML, the XMLWriter libraries for Perl and Java, RDF Filter, and SGMLSpm (a mid 1990s precursor to many XML functionalities). Megginson is also known for providing the first response to Andrew S. Tanenbaum's "Linux is obsolete." Usenet post. His response then evolved into the famous Tanenbaum–Torvalds debate. He is an instrument rated private pilot, and maintains weblogs about technology and small plane aviation. Formerly employed by the University of Ottawa, he maintains his consulting and development practice in Ottawa, Ontario.
Публикации
Углублённое руководство, посвященное определениям типов документов XML и SGML. Обширный обзор приложений и стандартов XML.