Artifact Details

Title

Gosling, James oral history part 2 of 2

Catalog Number

102781106

Type

Moving image

Description

James Gosling is known as the father of the Java programming language. Growing up and attending college in Calgary, Alberta, Gosling began his Ph.D. at Carnegie Mellon University in 1977, finishing in 1983. While at CMU, Gosling developed the first Unix version of Emacs, learned about byte codes while porting PERQ software to VAX, and developed the Andrew window system. After a brief stint at IBM working on a RISC computer, Gosling joined Sun in 1984, and created the NeWS window system. After NeWS lost to X Windows in the marketplace, a group including Gosling formed the Green project at the end of 1990 to explore consumer technologies, producing the Star7, a multimedia remote control. It was for Star7 that Gosling first created the Oak language, later renamed Java. After a brief spin-out from Sun as the company FirstPerson and an unsuccessful foray into interactive cable TV, Gosling’s team repurposed Java for the Web in 1994, which enabled dynamic and interactive web pages at a time when most were static. Sun partnered with Netscape to include Java with the Navigator browser in 1995. Sun’s goal was for Java to become a network-centric, platform-independent platform that would free computers from proprietary systems like Microsoft. While Java is less popular than other languages on PCs and web browsers, it has become the dominant language in enterprise computing, and a major player in mobile and embedded computing.

Date

2019-04-22

Participants

Gosling, James, Interviewee
Hsu, Hansen, Interviewer
Weber, Marc, Interviewer

Publisher

Computer History Museum

Place of Publication

Mountain View, CA

Duration

03:14:51

Format

MOV

Category

Oral history

Subject

Java; Sun; BSD

Collection Title

CHM Oral History Collection

Credit

Computer History Museum

Lot Number

X8971.2019