A redisplay algorithm. - James Gosling (SIGPLAN SIGOA Symposium on Text Manipulation, 1981)

Screen PostScript (panel session). - Mark Callow; James Gosling; Leo Hourvitz; Scott McGregor (SIGGRAPH, 1988)

Screen postscript. - Charles M. Geschke; Scott McGregor; James Gosling; Leo Hourvitz; Mark Callow (SIGGRAPH (Panels), 1988)

UNIX Emacs: A Retrospective (lessons for flexible system design). - Nathaniel S. Borenstein; James Gosling (ACM Symposium on User Interface Software and Technology, 1988)

Java Intermediate Bytecode. - James Gosling (Intermediate Representations Workshop, 1995)

Set-top boxes - the next platform (panel). - Jonathan Steinhart; Derrick Burns; James Gosling; Steve McGeady; Rob Short (SIGGRAPH, 1995)

The Java Programming Language - Ken Arnold; James Gosling (Addison-Wesley, 1996)

The Java Language Specification. - James Gosling; William N. Joy; Guy L. Steele Jr. (Addison-Wesley, 1996)

Die Programmiersprache Java (2. Aufl.). - Ken Arnold; James Gosling (Addison-Wesley-Longman, 1996)

Java - die Sprachspezifikation: die offizielle Dokumentation von JAVASOFT. - James Gosling; William N. Joy; Guy L. Steele Jr. (Addison-Wesley, 1997)

The Feel of Java. - James Gosling (Computer, 1997)

The Java Programming Language, Second Edition - Ken Arnold; James Gosling (Addison-Wesley, 1999)

The Java Programming Language, Third Edition - Ken Arnold; James Gosling; David Holmes (Addison-Wesley, 2000)

The Real-Time Specification for Java. - Gregory Bollella; James Gosling (Computer, 2000)

Celebrating 40 years of language evolution: simula 67 to the present and beyond. - Steven Fraser 001; James Gosling; Anders Hejlsberg; Ole Lehrmann Madsen; Bertrand Meyer 001; Guy L. Steele Jr. (OOPSLA Companion, 2007)