Andrew Herbert
   HOME

TheInfoList



OR:

Andrew James Herbert, OBE, FREng (born 1954) is a British
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
, formerly Chairman of
Microsoft Research Microsoft Research (MSR) is the research subsidiary of Microsoft. It was created in 1991 by Richard Rashid, Bill Gates and Nathan Myhrvold with the intent to advance state-of-the-art computing and solve difficult world problems through technologi ...
, for the Europe, Middle East and Africa region.


Biography

Herbert received a bachelor's of science degree in computational science from the
Leeds University The University of Leeds is a public research university in Leeds, West Yorkshire, England. It was established in 1874 as the Yorkshire College of Science. In 1884, it merged with the Leeds School of Medicine (established 1831) and was renamed ...
in 1975, and a PhD degree in computer science from
Cambridge University The University of Cambridge is a Public university, public collegiate university, collegiate research university in Cambridge, England. Founded in 1209, the University of Cambridge is the List of oldest universities in continuous operation, wo ...
in 1978 for his work on "A Microprogrammed Operating System Kernel". In 1978 he started working at the
University of Cambridge Computer Laboratory The Department of Computer Science and Technology, formerly the Computer Laboratory, is the computer science department of the University of Cambridge. it employed 56 faculty members, 45 support staff, 105 research staff, and about 205 researc ...
as assistant lecturer under
Maurice Wilkes Sir Maurice Vincent Wilkes (26 June 1913 – 29 November 2010) was an English computer scientist who designed and helped build the EDSAC, Electronic Delay Storage Automatic Calculator (EDSAC), one of the earliest stored-program computers, and ...
and Roger Needham in the Computer Laboratory, and worked with others on the "Cambridge Model Distributed System". In 1985 he left Cambridge to found his own contract research company (Architecture Projects Ltd – APM Ltd), which led projects to develop ANSA, the Advanced Network Systems Architecture. In 1996 he had founded another sister company called Digitivity to develop a product to enable the secure deployment of Java clients for business-to-business applications. Two years later he joined Citrix Systems Inc. following their acquisition of APM and Digitivity to become Director of Advanced Technology. In 2001 he joined Microsoft Research in Cambridge as an assistant director, and became managing director in April 2003. In 2010 he became chairman of Microsoft Research EMEA. He retired from Microsoft in September 2011. Herbert is a Fellow of the
Royal Academy of Engineering The Royal Academy of Engineering (RAEng) is the United Kingdom's national academy of engineering. The Academy was founded in June 1976 as the Fellowship of Engineering with support from Prince Philip, Duke of Edinburgh, who became the first senio ...
, a Fellow of the
British Computer Society image:Maurice Vincent Wilkes 1980 (3).jpg, Sir Maurice Wilkes served as the first President of BCS in 1957. The British Computer Society (BCS), branded BCS, The Chartered Institute for IT, since 2009, is a professional body and a learned ...
and a former Liveryman of the City of London
Worshipful Company of Information Technologists The Worshipful Company of Information Technologists, also known as the Information Technologists' Company, is one of the livery company, livery companies of the City of London. The company was granted livery status by the Court of Aldermen on ...
. He is an Emeritus Fellow of
Wolfson College, Cambridge Wolfson College () is a constituent college of the University of Cambridge in Cambridge, England. The majority of students at the college are postgraduates. The college also admits "mature" undergraduates (aged 21 and above), with around ...
and a member of
St John's College, Cambridge St John's College, formally the College of St John the Evangelist in the University of Cambridge, is a Colleges of the University of Cambridge, constituent college of the University of Cambridge, founded by the House of Tudor, Tudor matriarch L ...
. Herbert was appointed
Officer of the Order of the British Empire The Most Excellent Order of the British Empire is a British order of chivalry, rewarding valuable service in a wide range of useful activities. It comprises five classes of awards across both civil and military divisions, the most senior two o ...
(OBE) in the 2010 New Year Honours. Outside of computing, Herbert's interests include flying and restoring vintage aircraft, computer conservation and building scale working models of steam railway locomotives. He owns and operates a 1953 DHC-1 Chipmunk and shares ownership and operation of a DH87b Hornet Moth aircraft. Now in retirement, Herbert is chairman of trustees for the
National Museum of Computing The National Museum of Computing is a UK-based museum that is dedicated to collecting and restoring History of computing hardware, historic computer systems, and is home to the world's largest collection of working historic computers. The muse ...
at Bletchley Park. He is also the manager of a project to construct a working replica of the Cambridge
EDSAC The Electronic Delay Storage Automatic Calculator (EDSAC) was an early British computer. Inspired by John von Neumann's seminal ''First Draft of a Report on the EDVAC'', the machine was constructed by Maurice Wilkes and his team at the Universit ...
computer at the museum. He keeps a working 1967 Elliott 903 computer at his home.


Work

Herbert's research interests include
computer networking A computer network is a collection of communicating computers and other devices, such as printers and smart phones. In order to communicate, the computers and devices must be connected by wired media like copper cables, optical fibers, or b ...
,
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
s,
distributed computing Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers. The components of a distributed system commu ...
,
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s and large-scale data driven systems. His most significant research achievements were an operating system for the Cambridge CAP Computer, his contributions to the Cambridge Model Distributed System and the Advanced Networked Systems Architecture.


Advanced Networked Systems Architecture

The Advanced Networked Systems Architecture (ANSA) was an applied research programme starting in the 1980s as part of the UK Alvey Programme. ANSA aimed to develop a
distributed systems Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different computer network, networked computers. The components of a distribu ...
software architecture to support applications integration in enterprise-wide systems. The ANSA work included support for interactive multi-media services, object technology for
World Wide Web The World Wide Web (WWW or simply the Web) is an information system that enables Content (media), content sharing over the Internet through user-friendly ways meant to appeal to users beyond Information technology, IT specialists and hobbyis ...
applications, distributed systems management, mobile object systems and security for electronic commerce. ANSA was an early example of what became known as 'middleware'. In the 1990s "ANSAWare" software based on the ANSA architecture was used by many organisations ahead of the widespread availability of commercial,
CORBA The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms. CORBA enables collaboration between sy ...
-based products for distributed computing. Notable successes included the NASA
Astrophysics Data System The SAO/NASA Astrophysics Data System (ADS) is a digital library portal for researchers on astronomy and physics, operated for NASA by the Smithsonian Astrophysical Observatory. ADS maintains three bibliographic collections containing over 15 ...
(ADS), a European radio pager system and the online customer service system for a major UK utility. As part of his ANSA work, Herbert played an active role in many standards and consortia for distributed computing including TINA-C,
RM-ODP Reference Model of Open Distributed Processing (RM-ODP) is a reference model in computer science, which provides a co-ordinating framework for the standardization of open distributed processing (ODP). It supports distribution, interworking, pl ...
, OSF DCE and OMG CORBA. Herbert created a Cambridge UK company, called Architecture Projects Management Ltd (APM), to employ the ANSA research team. As ANSA matured, APM developed a parallel software consulting business to help companies adopt ANSA ideas and use ANSAware, CORBA, and Internet technologies. A key development during this period was E2S, a smart card-based architecture for end-to-end secure business-to-business transactions. In 1996 APM spun out further business called Digitivity, with offices in Cambridge UK and Palo Alto, California, USA to develop a web browser security product. In 1998 APM and Digitivity were acquired by Citrix Systems of Ft Lauderdale, Florida, USA and Herbert took up the position of Director for Advanced Technologies where he remained until joining Microsoft in 2001.


Publications

Herbert published several books and articles,Andrew Herbert
List of publications from the DBLP Bibliography Server. a selection: * 1979. ''The Cambridge CAP Computer and Its Operating System''. With
Maurice Wilkes Sir Maurice Vincent Wilkes (26 June 1913 – 29 November 2010) was an English computer scientist who designed and helped build the EDSAC, Electronic Delay Storage Automatic Calculator (EDSAC), one of the earliest stored-program computers, and ...
and Roger Needham (ed.) * 1984. ''Cambridge distributed computing system''. With Roger Needham * 2004. ''Computer systems : theory, technology, and applications : a tribute to Roger Needham ''. With
Karen Spärck Jones Karen Ida Boalth Spärck Jones (26 August 1935 – 4 April 2007) was a self-taught programmer and a pioneering British computer and information scientist responsible for the concept of inverse document frequency (IDF), a technology that unde ...
(ed.)


References

{{DEFAULTSORT:Herbert, Andrew 1954 births Alumni of the University of Leeds British computer scientists Fellows of the British Computer Society Fellows of Wolfson College, Cambridge Living people Members of the University of Cambridge Computer Laboratory Microsoft employees Alumni of St John's College, Cambridge Officers of the Order of the British Empire