Davida Megginsona

David Megginson (ur. 1964) to kanadyjski konsultant i programista oprogramowania komputerowego , specjalizujący się w tworzeniu i stosowaniu oprogramowania typu open source . Był głównym programistą i oryginalnym opiekunem Simple API for XML (SAX), wiodącego interfejsu API przesyłania strumieniowego dla XML .

Megginson jest częścią społeczności SGML , a następnie XML od 1991 roku.

W Konsorcjum World Wide Web pełnił funkcję przewodniczącego Grupy Roboczej Zbioru Informacji XML oraz był członkiem zarówno Grupy Roboczej XML, jak i Grupy Koordynacyjnej XML.

W 2000 roku magazyny Sun Microsystems i JavaPro przyznały Megginsonowi nagrodę Java Technology Achievement Award za wybitny indywidualny wkład w społeczność Java.

Wniósł znaczący wkład w inne projekty oprogramowania open source , w tym FlightGear ( wieloplatformowy symulator lotu wykorzystujący XML), bibliotekę NewsML Toolkit dla NewsML , biblioteki XMLWriter dla Perla i Javy , RDF Filter i SGMLSpm (połowa lat 90. prekursor wielu funkcjonalności XML).

Megginson jest również znany z udzielenia pierwszej odpowiedzi na artykuł Andrew S. Tanenbauma „Linux jest przestarzały”. Post w Usenecie . Jego odpowiedź przekształciła się następnie w słynną debatę Tanenbaum – Torvalds .

Jest prywatnym pilotem z oceną według wskazań przyrządów i prowadzi blogi internetowe dotyczące technologii i lotnictwa małymi samolotami . Wcześniej zatrudniony na Uniwersytecie w Ottawie , kontynuuje swoją praktykę konsultingową i rozwojową w Ottawie , Ontario .

Publikacje

  •   Strukturyzacja dokumentów XML . Sala Prentice'a . 1998. ISBN 0-13-642299-3 . Zaawansowany przewodnik skupiający się na definicjach typów dokumentów XML i SGML .
  •   Niedoskonały XML: tyrady, rave, porady i sztuczki ... od Insidera . Addison-Wesley Professional. 2004. ISBN 0-13-145349-1 . Szeroka eksploracja aplikacji i standardów XML.

Linki zewnętrzne