Craig L. Russell

Craig L. Russell
CraigRussell.jpg

Craig L. Russell (born January 6, 1949) is an American software architect[1][2] and author. He contributed to the book 97 Things Every Software Architect Should Know (ISBN 059652269X).

Contents

Biography

Early life and education

Craig L. Russell was born January 6, 1949 in New York. He graduated from Harvard University in 1971 with a BA in Applied Mathematics.

Career

Craig joined Sun Microsystems to lead the development of Object Relational Mapping. He initiated the creation of Java Data Objects, for which he was specification lead[3] for JSR 12 and JSR 243 and continues to maintain the specifications. He was the architect responsible for developing the implementation of Container Managed Persistence for Sun's Java Enterprise Edition Application Server.

Craig was the contributing editor for the Object Data Management Group Standard: 3.0 Java binding, ISBN 1-55860-647-5. He co-authored the definitive work on Java Data Objects, published by O'Reilly, 2003, ISBN 0-596-00276-9. An expert in Object Relational Mapping, he wrote "Bridging the Object-Relational Divide", ACM Queue May/June 2008.

Craig is a member and officer of The Apache Software Foundation, the chair of the Apache OpenJPA Project Management Committee, and a member of the Apache Incubator project responsible for bringing projects into Apache.

Patents

  • 6591275: Object-relational mapping for tables without primary keys
  • USPTO Application #: 20070239797: Systems and methods for synchronizing data in a cache and database

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Craig L. Russell (software architect) — Craig L. Russell (born January 6, 1949) is an American software architect.BiographyEarly life and educationCraig L. Russell was born January 6, 1949 in New York. He graduated from Harvard University in 1971 with a BA in Applied Mathematics.… …   Wikipedia

  • Craig Russell — may refer to: Craig Russell (actor) (1948–1990) Craig L. Russell (born 1949), software architect Craig Russell (composer) (born 1951) Craig Russell (British author) (born 1956) Craig Russell (footballer) (born 1974), English football player P.… …   Wikipedia

  • Craig Russell (actor) — Craig Russell Russell signing autographs at the opening of Outrageous!. Lori Jenkins is pictured at right Born Russell Craig Eadie January 10, 1948(1948 01 10) Toronto, Ontario, Canada …   Wikipedia

  • Craig Minogue — Craig W. J. Minogue Born 1962 (1962) Australia Charge(s) Murder Penalty Life imprisonment with 30 year minimum …   Wikipedia

  • Russell (Name) — Russell oder Russel ist ein im englischsprachigen Raum häufiger Vor und Familienname Namensträger Vorname Russell Alexander Alger (1836–1907), US amerikanischer Politiker Robert Russell Bennett (1894–1981), US amerikanischer Komponist Russell… …   Deutsch Wikipedia

  • Russell — is an English, Irish, or Scottish name derived from old French, the old French word for Red was rouse ; hence the carry over from French the English Russell, the name also derives from the animal, the fox. Its uses include:People*Arthur Russell… …   Wikipedia

  • Craig Lowndes — in 2007 at Phillip Island. V8 Supercar Record Nationality …   Wikipedia

  • Craig Russell (British author) — Craig Russell is a British born novelist and short story writer. His Hamburg set thriller series featuring detective Jan Fabel has been translated into 23 languages. Russell speaks fluent German and has a special interest in post war German… …   Wikipedia

  • Craig Russell (Autor) — Craig Russell (* 1956 im Kingdom of Fife, Schottland) ist ein schottischer Schriftsteller. Inhaltsverzeichnis 1 Leben 2 Auszeichnungen 3 Werke 3.1 Jan Fabel …   Deutsch Wikipedia

  • Craig Russell — Saltar a navegación, búsqueda Craig Russell (nacido en 1956), en el condado de Fife, Escocia es un novelista y escritor de relatos cortos. Sus novelas de crímenes ambientadas en Hamburgo y protagonizadas por el comisario Jan Fabel han sido… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”