David Rosenthal | |
---|---|
Born | 1948 (age 75–76) |
Nationality | British, American |
Website | blog |
David Stuart Holmes Rosenthal (born 1948 in Cambridge, United Kingdom) is a British-American computer scientist.
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]
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.
James Gosling is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.