David S. H. Rosenthal

Last updated
David Rosenthal
David S. H. Rosenthal at the Lamb by David Gerard, 2018-09-10 16-40-47.jpg
David S. H. Rosenthal, 10 September 2018
Born1948 (age 7576)
NationalityBritish, American
Website blog.dshr.org

David Stuart Holmes Rosenthal (born 1948 in Cambridge, United Kingdom) is a British-American computer scientist.

Contents

Biography

Rosenthal is the son of Michael David Holmes Rosenthal and Marjorie Mary "Molly" Rosenthal (both deceased). [1] His brother Mark Geoffrey Thomas Rosenthal ran to be a member of the UK Parliament for Ynys Môn in 2015.

Rosenthal received an MA degree from Trinity College, Cambridge, England, and a PhD from Imperial College, London. In the 1980s he worked on the Andrew Project at Carnegie Mellon University with James Gosling. [2] [3] In 1985 he joined Sun Microsystems, and developed the NeWS Network extensible Window System with Gosling and co-authored a book on it. [4] He developed the Inter-Client Communication Conventions Manual (ICCCM) for the X Window System in 1988, and was issued a patent on a security system for X. [5] In 1993 he became employee #4 and chief scientist at Nvidia, and then joined Vitria Technology in 1996. In 1999 he rejoined Sun and was a distinguished engineer. [6] He became chief scientist for the LOCKSS project, first at Sun and then since 2002 at Stanford University. [7] His research concerned computer data storage long-term protection techniques. [8]

He holds 23 patents. [7]

Related Research Articles

<span class="mw-page-title-main">Robert Tarjan</span> American computer scientist and mathematician

Robert Endre Tarjan is an American computer scientist and mathematician. He is the discoverer of several graph theory algorithms, including his strongly connected components algorithm, and co-inventor of both splay trees and Fibonacci heaps. Tarjan is currently the James S. McDonnell Distinguished University Professor of Computer Science at Princeton University.

<span class="mw-page-title-main">James Gosling</span> Canadian computer scientist

James Gosling is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language.

<span class="mw-page-title-main">NeWS</span> Discontinued windowing system developed by Sun Microsystems

NeWS is a discontinued windowing system developed by Sun Microsystems in the mid-1980s. Originally known as "SunDew", its primary authors were James Gosling and David S. H. Rosenthal. The NeWS interpreter was based on PostScript extending it to allow interaction and multiple "contexts" to support windows. Like PostScript, NeWS could be used as a complete programming language, but unlike PostScript, NeWS could be used to make complete interactive programs with mouse support and a GUI.

<span class="mw-page-title-main">Jim Gray (computer scientist)</span> American computer scientist

James Nicholas Gray was an American computer scientist who received the Turing Award in 1998 "for seminal contributions to database and transaction processing research and technical leadership in system implementation".

The Andrew Project was a distributed computing environment developed at Carnegie Mellon University beginning in 1982. It was an ambitious project for its time and resulted in an unprecedentedly vast and accessible university computing infrastructure. The project was named after Andrew Carnegie and Andrew Mellon, the founders of the institutions that eventually became Carnegie Mellon University.

Jerome Howard "Jerry" Saltzer is an American computer scientist.

<span class="mw-page-title-main">Tab (interface)</span> Interface component

In interface design, a tab is a graphical user interface object that allows multiple documents or panels to be contained within a single window, using tabs as a navigational widget for switching between sets of documents. It is an interface style most commonly associated with web browsers, web applications, text editors, and preference panels, with window managers and tiling window managers.

<span class="mw-page-title-main">Dan Ingalls</span> American computer scientist

Daniel Henry Holmes Ingalls Jr. is a pioneer of object-oriented computer programming and the principal architect, designer and implementer of five generations of Smalltalk environments. He designed the bytecoded virtual machine that made Smalltalk practical in 1976. He also invented bit blit, the general-purpose graphical operation that underlies most bitmap computer graphics systems today, and pop-up menus. He designed the generalizations of BitBlt to arbitrary color depth, with built-in scaling, rotation, and anti-aliasing. He made major contributions to the Squeak version of Smalltalk, including the original concept of a Smalltalk written in itself and made portable and efficient by a Smalltalk-to-C translator.

<span class="mw-page-title-main">SunView</span> Discontinued SunOS windowing system

SunView is a discontinued user interface toolkit and windowing system from Sun Microsystems, launched in 1985, and included as part of its Unix implementation, starting with SunOS Release 3.0. Sun had introduced support in 1983 for a window-based environment known as the Sun Window System, providing the Sunwindows window manager and Suntools user interface toolkit.

<span class="mw-page-title-main">LOCKSS</span> Principle of digital preservation

The LOCKSS project, under the auspices of Stanford University, is a peer-to-peer network that develops and supports an open source system allowing libraries to collect, preserve and provide their readers with access to material published on the Web. Its main goal is digital preservation.

<span class="mw-page-title-main">Simson Garfinkel</span> American academic and journalist (born 1965)

Simson L. Garfinkel is the chief scientist of BasisTech in Somerville, Massachusetts. He was previously a program scientist at AI2050, part of Schmidt Futures. He has held several roles across government, including a Senior Data Scientist at the Department of Homeland Security, the US Census Bureau's Senior Computer Scientist for Confidentiality and Data Access and a computer scientist at the National Institute of Standards and Technology. From 2006 to 2015, he was an associate professor at the Naval Postgraduate School in Monterey, California. In addition to his research, Garfinkel is a journalist, an entrepreneur and an inventor; his work is generally concerned with computer security, privacy and information technology.

M. Dale Skeen is an American computer scientist. He specializes in designing and implementing large-scale computing systems, distributed computing and database management systems.

<span class="mw-page-title-main">David Gries</span> American computer scientist

David Gries is an American computer scientist at Cornell University, United States mainly known for his books The Science of Programming (1981) and A Logical Approach to Discrete Math.

Randy Howard Katz is a distinguished professor emeritus at University of California, Berkeley of the electrical engineering and computer science department.

<span class="mw-page-title-main">Tomasz Imieliński</span> Polish-American computer scientist (born 1954)

Tomasz Imieliński is a Polish-American computer scientist, most known in the areas of data mining, mobile computing, data extraction, and search engine technology. He is currently a professor of computer science at Rutgers University in New Jersey, United States.

Michael A. Harrison is a computer scientist, in particular a pioneer in the area of formal languages.

<span class="mw-page-title-main">Michael J. Freedman</span> American computer scientist

Michael J. Freedman is an American computer scientist who is the Robert E. Kahn Professor of Computer Science at Princeton University, where he works on distributed systems, networking, and security. He is also the cofounder of database company Timescale.

Norman Paul Jouppi is an American electrical engineer and computer scientist.

<span class="mw-page-title-main">Ashutosh Dutta</span> Computer scientist, academic, author, and an IEEE Fellow

Ashutosh Dutta is a computer scientist, engineer, academic, author, and an IEEE leader. He is currently a Senior Scientist, 5G Chief Strategist at Johns Hopkins University Applied Physics Lab, APL Sabbatical Fellow, Adjunct Faculty and ECE Chair for EP at Johns Hopkins University. He is the Chair of IEEE Industry Connection O-RAN Initiative and Co-Chair for IEEE Future Networks Initiative.

References

  1. "Rosenthal: Obituary". BMDs Online. Daily Post . Trinity Mirror. 12 December 2013. Retrieved 2016-10-18.
  2. James H. Morris; Mahdev Satyanarayanan; Michael H. Conner; John H. Howard; David S.H. Rosenthal; F. Donelson Smith (March 1986). "Andrew, a Distributed Computing Environment" (PDF). Communications of the ACM. 29 (3): 184–201. doi:10.1145/5666.5671. S2CID   18599806. Archived from the original (PDF) on 2008-07-25.
  3. James Gosling; David Rosenthal (1986). A window manager for bitmapped displays and Unix. Proceedings of an Alvey Workshop on Methodology of window management. Cosener's House, Abingdon United Kingdom: Springer-Verlag. pp. 115–128. ISBN   3-540-16116-3.
  4. James Gosling; David S. H. Rosenthal; Michelle J. Arden (1989). The NeWS Book. Springer Verlag. pp. 34–36. ISBN   978-0-387-96915-2.
  5. U.S. patent 5,073,933 X window security system, filed December 1, 1989, issued December 17, 1991.
  6. "Biographical sketch: Dr. David S. H. Rosenthal, Distinguished Engineer". Oracle labs web site. Archived from the original on January 27, 2011. Retrieved October 10, 2013.
  7. 1 2 "David S. H. Rosenthal". LOCKSS . Retrieved May 3, 2011.
  8. David S. H. Rosenthal (October 2010). "Keeping Bits Safe: How Hard Can It Be?". ACM Queue. 8 (10): 10. doi: 10.1145/1866296.1866298 .