Michael Howard Kay

From Wikipedia, the free encyclopedia
  (Redirected from Michael Kay (software engineer))
Jump to navigation Jump to search

Michael Kay
Michael kay nov 2008.jpg
Born Michael Howard Kay
(1951-10-11) 11 October 1951 (age 66)[1]
Hannover, West Germany
Residence Reading, Berkshire
Education Salesian College, Farnborough
Alma mater University of Cambridge (MA, PhD)
Known for Saxon XSLT
Spouse(s) Penelope M. Kay[2]
Awards ICL Fellow (1990)
Scientific career
Institutions
Thesis Data independence in database management systems (1976)
Doctoral advisor Maurice Wilkes
Website saxonica.com

Michael Howard Kay Ph.D FBCS (born 11 October 1951) is the editor of the W3C XSLT 2.0 and 3.0 language specifications for performing XML transformations,[3] and the developer of the Saxon XSLT and XQuery[4] processing software.[5][6][7]

Education[edit]

Kay was educated at Salesian College in Farnborough, and then went to Trinity College, Cambridge to read Natural Sciences. He gained his Doctor of Philosophy degree while working in the Computer Laboratory, University of Cambridge under the supervision of Maurice Wilkes on databases.[8]

Career[edit]

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[9] before forming his own company, Saxonica.[1][2][10][11] He has previously been involved in GedML: Genealogical Data in XML.[12]

Publications[edit]

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

References[edit]

  1. ^ a b Anon (2017). "Michael KAY: SAXONICA LIMITED (05032170)". companieshouse.gov.uk. London: Companies House. Archived from the original on 2017-11-17. 
  2. ^ a b c d Anon (2017). "Saxonica Limited". saxonica.com. 
  3. ^ Kay, Michael. "XSL Transformations (XSLT) Version 2.0". World Wide Web Consortium. Retrieved 2006-05-10. 
  4. ^ Kay, Michael (2008), "Ten Reasons Why Saxon XQuery is fast" (PDF), IEEE Data Eng. Bull., 31 (4): 65–74. 
  5. ^ Delpratt, O. N. D.; Kay, M. (2011). "The Effects of Bytecode Generation in XSLT and XQuery". Proceedings of Balisage: The Markup Conference 2011. Proceedings of Balisage: The Markup Conference 2011. 7. doi:10.4242/BalisageVol7.Delpratt01. ISBN 978-1-935958-03-1. 
  6. ^ Kay, M. (2010). "A Streaming XSLT Processor". Proceedings of Balisage: The Markup Conference 2010. Proceedings of Balisage: The Markup Conference 2010. 5. doi:10.4242/BalisageVol5.Kay01. ISBN 978-1-935958-01-7. 
  7. ^ Kay, Michael (2009). "You Pull, I'll Push: On the Polarity of Pipelines". Proceedings of Balisage: The Markup Conference 2009. Proceedings of Balisage: The Markup Conference 2009. 3. doi:10.4242/BalisageVol3.Kay01. ISBN 0-9824344-2-1. 
  8. ^ Kay, Michael Howard (1976). Data independence in database management systems (Ph.D thesis). University of Cambridge. OCLC 500489287. EThOS uk.bl.ethos.461558. 
  9. ^ a b Kay, Michael Howard (2003). "XML five years on". Proceedings of the 2003 ACM symposium on Document engineering - DocEng '03. p. 29. doi:10.1145/958220.958221. ISBN 1581137249. 
  10. ^ Pedruzzi, Ivan (2014). "A conversation with Michael Kay on XML technologies". stylusstudio.com. Archived from the original on 2015-04-26. 
  11. ^ Kay, Michael (2017). "Stackoverflow Profile of Michael Kay". stackoverflow.com. Stack Overflow. 
  12. ^ "GedML". users.breathe.com/mhkay. Archived from the original on 2012-02-20. 
  13. ^ Michael H. Kay at DBLP Bibliography Server Edit this at Wikidata
  14. ^ Michael Howard Kay publications indexed by the Scopus bibliographic database, a service provided by Elsevier. (subscription required)
  15. ^ Michael Howard Kay author profile page at the ACM Digital Library
  16. ^ Kay, Michael (1993), OPENframework Information Management, Prentice Hall, ISBN 0-13-630500-8 
  17. ^ Kay, Michael (2008), XSLT 2.0 and XPath 2.0 Programmer's Reference (4th ed.), Wrox, ISBN 0-470-19274-7 
  18. ^ Kay, Michael (2004), XSLT 2.0 Programmer's Reference (3rd ed.), Hungry Minds Inc., ISBN 0-7645-6909-0 
  19. ^ "The XML Guild: where you find established XML experts". xmlguild.org. 
  20. ^ "The XML Summer School, Oxford". xmlsummerschool.com. 
  21. ^ "Balisage: The Markup Conference". balisage.net.