Oak programming language was developed by James Gosling, Patrick Naughton and Mike Sheridan at Sun Microsystems, in 1991. Oak was renamed Java in 1995.
Java was designed to develop software to run on different kinds of smart electronic devices, computers, gadgets and other devices.
Today, Java software works just about everywhere, from the smallest devices to supercomputer. Java software do not depend on the computer, telephone, television, or operating system they run on. They work on any kind of compatible device that supports the Java platform.