(Excerpt from Sun System News, Volume 77, Issue 2)

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.

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…”

See Gosling Reflects on this Revolutionizing Programming Language

ceo

C. Enrique Ortiz
J2MEDeveloper.com
Web Page: http://www.j2medeveloper.com
Web Log: http://www.j2medeveloper.com/blog