(adj.) Usually used in the sense of "the Java platform," which is the Java Virtual Machine and the Java core classes. The Java platform provides a uniform programming interface to a program written in the Java programming language, regardless of the underlying operating system. It is also used in the sense of "the Java programming language," which is an object-oriented programming language.
(n.) Method for automatic, network-based deployment and installation of the Solaris OS.