Douglas C. Schmidt
   HOME

TheInfoList



OR:

Douglas C. Schmidt (born July 18, 1962) is a computer scientist and
author An author is the writer of a book, article, play, mostly written work. A broader definition of the word "author" states: "''An author is "the person who originated or gave existence to anything" and whose authorship determines responsibility f ...
in the fields of
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of ...
,
distributed computing A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another from any system. Distributed computing is a field of computer sci ...
and design patterns.


Biography

In August 1994 he joined the faculty of
Washington University in St. Louis Washington University in St. Louis (WashU or WUSTL) is a private research university with its main campus in St. Louis County, and Clayton, Missouri. Founded in 1853, the university is named after George Washington. Washington University is r ...
. From August 1999 to December 2002 he was associate professor with
tenure Tenure is a category of academic appointment existing in some countries. A tenured post is an indefinite academic appointment that can be terminated only for cause or under extraordinary circumstances, such as financial exigency or program disco ...
at the
University of California, Irvine The University of California, Irvine (UCI or UC Irvine) is a public land-grant research university in Irvine, California. One of the ten campuses of the University of California system, UCI offers 87 undergraduate degrees and 129 graduate and p ...
. During much of this time he worked for
DARPA The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the Ad ...
managing US federal funded research programs. In 2003 he became professor of computer Science at
Vanderbilt University Vanderbilt University (informally Vandy or VU) is a private research university in Nashville, Tennessee. Founded in 1873, it was named in honor of shipping and rail magnate Cornelius Vanderbilt, who provided the school its initial $1-million ...
, and associate chair of computer science and engineering in December 2004. In August 2010 he became a deputy director, research, and chief technology officer at
Software Engineering Institute The Software Engineering Institute (SEI) is an American research and development center headquartered in Pittsburgh, Pennsylvania. Its activities cover cybersecurity, software assurance, software engineering and acquisition, and component capabi ...
. In April 2013 he became a director at Real-Time Innovations. He led teams that developed an
Adaptive Communication Environment The Adaptive Communication Environment (ACE) is an open source software framework used for network programming. It provides a set of object-oriented C++ classes designed to help address the inherent complexities and challenges in network programmi ...
(ACE), The ACE ORB (TAO), a component-integrated ACE ORB (CIAO), and an implementation of the Deployment and Configuration standard built on top of TAO (DAnCE). "ORB" refers to a key piece of the Common Object Request Broker Architecture. They were made available as
open-source software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
.


Publications


Articles

Douglas C. Schmidt published articles in ''
C++ Report ''C++ Report'' was a bi-monthly professional computer magazine published by SIGS Publications Group. It was edited by Robert Murray, Stanley B. Lippman, Douglas C. Schmidt, Brad Appleton, Robert Cecil Martin, and Herb Sutter and aimed to cover ...
'' and ''
C/C++ Users Journal ''C/C++ Users Journal'' was a computer magazine dedicated to the C and C++ programming languages published in the United States from 1985 to 2006. It was one of the last printed magazines to cover specifically this topic (apart from ACCU's journ ...
''. He edited "Object Interconnections" column in ''C/C++ Users Journal'', and "Patterns++" column in ''C++ Report''.


Books

* * * * * * * * * * *


References

American computer scientists American technology writers Living people 1962 births Washington University in St. Louis faculty University of California, Irvine faculty Vanderbilt University faculty {{US-academic-stub