System News
The Father of Java Technology Reveals its Conception
Gosling Reflects on this Revolutionizing Programming Language
July 12, 2004,
Volume 77, Issue 2

In some sense Java wasn't designed. It was more fitted into a context.

-- James Gosling
 

James Gosling has been described as starting one of the most powerful of the industry's contrarian currents into motion with the creation of the JavaTM programming language.

"The big thing Java does is it breaks the lock between software and hardware," Gosling explained. "We could say to ISVs, look, you can develop in such a way that your application works on our hardware, but it doesn't cut you off from the Windows platform."

Setting no limits and tying no bounds, Gosling said that his inspiration for Java came by taking a step back, observing and absorbing the changing context of computing during the mid-90s, which was shifting from centralized, disconnected data centers to networks.

"In some sense Java wasn't designed. It was more fitted into a context," Gosling explained. "A lot of people felt very bound by the way things had always been. One of the fortunate accidents of the project was that we decided that backward compatibility with anything was not something we would care about at all."

This is not a philosophy that Gosling, or Sun for that matter, normally promotes. However, in this situation, it broke through an unperceived barrier that has treated the IT industry to multiple new breakthroughs.

Today, Java technology can be found in 1.5 billion devices worldwide including 250 million mobile phones, 650 million desktops, 500 million SIM and smart cards, and 100 million other locations.

"The whole Java strategy basically let us live," Gosling said, referring to the freedom delivered by this independent platform that offers "Write Once, Run AnywhereTM."

In the mid-90s, the JavaTM platform was the right solution to address the newly emerging and rapidly evolving Internet. The Java programming language hit home for frustrated programmers attempting to work with languages that didn't quite address the Internet's unique needs.

"They didn't have a pervasive acknowledgment of the network, of security, reliability, heterogeneity, pervasive communication -- the whole networking thing," Gosling said. "We had just terrifically good timing. There were all kinds of issues, and we just showed up with the perfect answer to a whole list of problems. We stepped on a few toes to get the first [Java] release out. Then, the world really liked it..."

To read the complete interview with Gosling, visit:

http://www.sun.com/presents/minds/2004-0624 [...read more...]

Keywords:

fullsource
 

Other articles in the Features section of Volume 77, Issue 2:

See all archived articles in the Features section.



News and Solutions for Users of Solaris, Java and Oracle's Sun hardware products
Just the news you need, none of what you don't – 42,000+ Members – 24,000+ Articles Published since 1998