SPEAKER BIO
James Gosling received a BSc in Computer Science from the University
of Calgary, Canada in 1977 and a PhD in Computer Science from Carnegie-
Mellon University in 1983. The title of his thesis was "The Algebraic
Manipulation of Constraints." He is currently a Vice President and
Fellow at Sun Microsystems. He has built satellite date 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 windows system. More recently he has been the lead engineer for
the Java/HotJava system.