Events » Event details Home | View Events | Search For Events | Help

When:

Nov 6, 2009
5:15 PM

Where:

Hillman Center 4401

For more information:

cleah@cs.cmu.edu

Andrew 25 (Plus 1) Reunion

The School of Computer Science presents James Gosling, vice president and Sun fellow at Sun Microsystems, in recognition of the 26th anniversary of the creation of Carnegie Mellon's Andrew computing network. Gosling, a Carnegie Mellon alumnus and inventor of the Java programming language, will give a talk titled "Reflections on Java, the Future, and Mobile Applications." He'll discuss the 18-year history of Java and some unusual ways in which Java has come to be used. He will also reflect on that history as a prelude to the future, including future directions such as deployment in mobile devices and other mobile applications. Gosling received a bachelor's degree in computer science from the University of Calgary, Canada, in 1977, and a Ph.D. in computer science from Carnegie Mellon in 1983. The title of his thesis was "The Algebraic Manipulation of Constraints." He has built satellite data acquisition systems, a multiprocessor version of Unix, several compilers, mail systems and window managers. He has also built a WYSIWYG text editor, a constraint based drawing editor and a text editor called "Emacs" for Unix systems. At Sun his early activity was as lead engineer of the NeWS window system. He did the original design of the Java programming language and implemented its original compiler and virtual machine. In February 2007, he was named an officer of the Order of Canada.

Last modified: Nov 4, 2009 1:55:29 PM EST
Date created: Nov 4, 2009

Event type:

  • Lectures/Readings
  Owning Calendar:
  Featured Events