Pre Java 1.0
Some early implementations and specification can be found in the Internet which can be considered as predecessors of Java 1.0.
If you have any additional materials (implementations, source code or specification) please get in touch. In particular I would be interested in the original Oak implementation.
The initial working title for project which resulted in today’s Java was Oak. The following language specifications are available from that time:
|1994||Oak Language Specification|
The first publicly available Java implementation was part of the HotJava browser. From the original documentation:
HotJava(tm) is a prototype of a World-Wide Web browser with the unique feature that it displays “executable content” written in the Java programming language.
The HotJava distributions contained the respective Java class libraries in source code:
|1.0 Alpha2||Browse Online||hotjava-alpha2.tar.z|
|1.0 Alpha3||Browse Online||hotjava-alpha3.tar.z|
If you want to install and run the above downloads please make sure that the system requirements are fulfilled:
- A Sun sparcstation
- A version of SunOS2.3 or above
- OpenWindows 3.0 or above.