Java was originally developed by James Gosling at Sun Microsystems as part of the 'Green Project.' Its first practical application was for the Star7, a handheld personal digital assistant (PDA) with a touchscreen that functioned as an advanced remote control.