James Gosling: idealism, the Internet and Java, Pt I