请输入您要查询的百科知识:

 

词条 Douglas C. Schmidt
释义

  1. Biography

  2. Publications

      Articles    Books  

  3. References

{{Use mdy dates|date=January 2016}}

Douglas C. Schmidt (born July 18, 1962) is a computer scientist and author in the fields of object-oriented programming, distributed computing and design patterns.

Biography

In August 1994 he joined the faculty of Washington University in St. Louis.[1]

From August 1999 to December 2002 he was associate professor with tenure at the University of California, Irvine.

During much of this time he worked for DARPA managing US federal funded research programs.

In 2003 he became professor of computer Science at Vanderbilt University, and associate chair of computer science and engineering in December 2004.[2]

In August 2010 he became a deputy director, research, and chief technology officer at Carnegie Mellon University Software Engineering Institute.[3] In April 2013 he became a director at RTI.[4]

He led teams that developed an Adaptive Communication Environment (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.[5]

Publications

Articles

Douglas C. Schmidt published articles in C++ Report and C/C++ Users Journal. He edited "Object Interconnections" column in C/C++ Users Journal,[6] and "Patterns++" column in C++ Report.[7]

Books

  • {{cite book

| title = Pattern Languages of Program Design
| isbn = 978-0-201-60734-5
| author = James. O. Coplien, Douglas C. Schmidt | date = May 1995}}
  • {{cite book

| title = Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects
| isbn = 978-0-471-60695-6
| author = Douglas Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann | date = September 2000}}
  • {{cite book

| title = C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns
| isbn = 978-0-201-60464-1
|author1=Douglas C. Schmidt |author2=Stephen D. Huston | date = December 2001}}
  • {{cite book

| title = C++ Network Programming, Volume 2: Systematic Reuse with ACE and Frameworks
| isbn = 978-0-201-79525-7
|author1=Douglas C. Schmidt |author2=Stephen D. Huston | date = November 2002}}
  • {{cite book

| title = Middleware 2003: ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil, June 16–20, 2003, Proceedings (Lecture Notes in Computer Science)
| isbn = 978-3-540-40317-3
| author = Markus Endler (Editor), Douglas Schmidt (Editor) | date = August 2003}}
  • {{cite book

| title = Building Application Frameworks: Object-Oriented Foundations of Framework Design On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE: OTM Confederated International Conferences, CoopIS, DOA, and ODBASE 2003, Catania, … 2003 (Lecture Notes in Computer Science)
| isbn = 978-3-540-20498-5
| author = Robert Meersman (Editor), Zahir Tari (Editor), Douglas C. Schmidt (Editor) | date = January 2004}}
  • {{cite book

| title = Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, Volume 4
| isbn = 978-0-470-05902-9
| author = Frank Buschmann, Kevlin Henney, Douglas C. Schmidt | date = March 2007}}
  • {{cite book

| title = Pattern Oriented Software Architecture Volume 5: On Patterns and Pattern Languages
| isbn = 978-0-471-48648-0
|author1=Frank Buschmann |author2=Kevlin Henney |author3=Douglas C. Schmidt | date = June 2007}}
  • {{cite book

| title = Model Driven Engineering Languages and Systems: 10th International Conference, MoDELS 2007, Nashville, USA, September 30 – October 5, 2007, Proceedings … / Programming and Software Engineering)
| isbn = 978-3-540-75208-0
| author = Gregor Engels (Editor), Bill Opdyke (Editor), Douglas C. Schmidt (Editor), Frank Weil (Editor) | date = October 2007}}
  • {{cite book

| title = Implementing Application Frameworks: Object-Oriented Frameworks at Work
| isbn = 978-0-471-25201-6
|author1=Mohamed E. Fayad |author2=Douglas C. Schmidt |author3=Ralph Johnson | date = September 2009}}
  • {{cite book

| title = Building Application Frameworks: Object-Oriented Foundations of Framework Design
| isbn = 978-0-471-24875-0
|author1=Mohamed E. Fayad |author2=Douglas C. Schmidt |author3=Ralph Johnson | date = September 2009}}

References

1. ^{{Cite web |title=Douglas C. Schmidt's Welcome Page |work=Faculy web site |publisher=Washington University, St. Louis |url=http://www.cs.wustl.edu/~schmidt/ |accessdate=August 10, 2013}}
2. ^{{Cite web |title=Douglas C. Schmidt |work=Faculty web page |publisher=Vanderbilt University |url=http://www.dre.vanderbilt.edu/~schmidt/resume.html |accessdate=August 10, 2013}}
3. ^{{cite web |url=http://www.sei.cmu.edu/newsitems/SEI-Announces-New-Chief-Technology-Officer.cfm |title=SEI Announces New Chief Technology Officer Dr. Douglas C. Schmidt |website=sei.cmu.edu}}
4. ^{{cite web |url=http://www.rti.com/company/news/douglas-schmidt-joins-board.html |title=RTI Welcomes New Board Member |website=rti.com}}
5. ^{{Cite web |title=Obtaining ACE, TAO, CIAO, and DAnCE |work=Download web site |publisher=Vanderbilt University |url=http://download.dre.vanderbilt.edu/ |accessdate=August 10, 2013}}
6. ^{{cite web |url=http://www.cs.wustl.edu/~schmidt/report-doc.html |title=CUJ and C++ Report Columns on Distributed Object Computing |website=cs.wustl.edu}}
7. ^{{cite web |url=http://www.cs.wustl.edu/~schmidt/editorial-15.html |title=The Last Waltz, C++ Report, 1999 |website=cs.wustl.edu}}
{{Authority control}}{{DEFAULTSORT:Schmidt, Douglas C.}}{{US-academic-stub}}

4 : American computer scientists|American technology writers|Living people|1962 births

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/30 20:12:20