11 October 2007
Overview of Microsoft Research, Cambridge
KMI Podium, The Open University
Dr Andrew Herbert, FREng
An introduction to the laboratory and its main areas of research: operating systems and networks, programming principles and tools, computer mediated living, machine learning and perception, computational science.
Save to your Calendar
Contact: Andrew joined Microsoft Research in 2001 as an Assistant Director and in March 2003 he succeeded the founding director, Roger Needham.
Andrew's research interests include computer networking, operating systems and distributed computing.
Prior to joining Microsoft Research in 2001 he was Director of Advanced Technology at Citrix Systems Inc., where he was instrumental in steering the company towards Internet thin-client technologies, initiating development of products for web-based application deployment and for the emerging Application Service Provider market.
Andrew joined CITRIX in 1998 from Digitivity Inc which he had founded in 1996 to develop a product to enable for secure deployment of Java clients for business-to-business applications.
Digitivity was a spin out from APM Ltd, a research / consulting company Andrew had founded in 1985. APM managed ANSA, an industry-sponsored program of research and advanced development into the use of distributed systems technology to support applications integration in enterprise-wide systems. The ANSA work included research on support for interactive multi-media services, object technology for World Wide Web applications, distributed systems management, mobile object systems and security for electronic commerce. Herbert led the ANSA technical programme, built up the ANSA team, created the ANSA architecture and made it known and respected in the industry. ANSA-based technology was used by many organizations ahead of the widespread availability of commercial, CORBA-based products. Notable successes included the NASA astrophysics data system (ADS), a European radio pager system and the online customer service system for a major UK utility. As part of the ANSA work, Andrew played an active role in many standards and consortia for distributed computing including TINA-C, ISO/ITU ODP, OSF DCE and OMG CORBA.
Before starting ANSA in 1985, Andrew was a faculty member in the Computer Laboratory at the University of Cambridge in England, where he worked with Roger Needham and Maurice Wilkes on early seminal developments in Local Area Networks and Distributed Computing.
In 1975 he graduated from the University of Leeds, England with a B.Sc. in Computational Science and 1978 with a Ph.D. from Cambridge University in Computer Science.
In 1979 Andrew helped Wilkes and Needham edit "The Cambridge CAP Computer and Its Operating System," and in 1982 he co-authored " The Cambridge Distributed Computing System" with Needham. In 2003, Andrew co-edited a monograph of papers written in tribute to Needham, "Computer Systems: Theory, Technology and Applications," with Karen Spärck Jones.
Andrew is a Fellow of the Royal Academy of Engineering, a Fellow of Wolfson College Cambridge, England, a member of St John's College Cambridge, England, a Fellow of the British Computer Society, a Liveryman of the City of London Worshipful Company of Information Technologists, a Chartered Engineer and Chartered Information Technology Professional.