Michael Howard Kay

From Wikipedia, the free encyclopedia
Revision as of 13:46, 6 January 2025 by imported>Duncan.Hull (Early life)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Use dmy dates Template:Use British English Script error: No such module "Template wrapper".Template:Main otherScript error: No such module "Check for clobbered parameters".Michael Howard Kay (born 11 October 1951) is the editor of the W3C XSLT 2.0 and 3.0 language specifications for performing XML transformations,[1] and the developer of the Saxon XSLT and XQuery[2] processing software.[3][4][5][6]

Education and early life

Michael Kay is the son of Ronald Kay (1920-2019) and Alma Brigitte Kay (née Albert) (1924-2019). His father was English, his mother German; he was born in Germany but has always lived in England.

Kay was educated at Salesian College in Farnborough, and at the University of Cambridge where he read Natural Sciences as an undergraduate student at Trinity College, Cambridge. He gained his Doctor of Philosophy degree while working in the Computer Laboratory, University of Cambridge under the supervision of Maurice Wilkes on databases.[7]

Career

Kay spent over twenty years (1977-2001) with the British computer manufacturer International Computers Limited (ICL). He was appointed an ICL Fellow in 1990. On leaving ICL, he worked for three years with Software AG[8] before forming his own company, Saxonica.[9][10][11][12] He has previously been involved in GedML: Genealogical Data in XML.[13]

Publications

Kay is the author of the book XSLT: Programmer's Reference by Wrox Press and several other books and papers[8][14][15][16] on software engineering.[17][18][19] He lives and works in Reading,[10] England and is a member of the XML Guild[20] and a regular speaker at the XML Summer School in Oxford[21] and Balisage Markup conference.[22]

References

Template:Reflist

Template:Sister project Template:Authority control


Template:Article stub box

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Template:Cite thesis
  8. a b Script error: No such module "citation/CS1".
  9. Cite error: Invalid <ref> tag; no text was provided for refs named ch
  10. a b Cite error: Invalid <ref> tag; no text was provided for refs named saxonica
  11. Script error: No such module "citation/CS1".
  12. Script error: No such module "citation/CS1".
  13. Script error: No such module "citation/CS1".
  14. Template:DBLP
  15. Template:Scopus id
  16. Template:ACMPortal
  17. Script error: No such module "citation/CS1".
  18. Script error: No such module "citation/CS1".
  19. Script error: No such module "citation/CS1".
  20. Script error: No such module "citation/CS1".
  21. Script error: No such module "citation/CS1".
  22. Script error: No such module "citation/CS1".