Hall of Fame

 

James Gosling
Ph.D

Vice-President and Fellow, Sun Microsystems

back to Hall of Fame


James Gosling is the lead engineer and key architect behind Sun Microsystems' revolutionary Java programming language. As an inventor and thinker, he has powered up the productivity of software developers everywhere.

Although Dr. Gosling's achievements have had worldwide impact, and he has lived in the United States for 22 years, he remains resolutely a Canadian citizen. He was born in Calgary in 1955, attended William Aberhart High School and graduated in 1977 with a B.Sc. in computer science from the University of Calgary.

"I go back to Canada regularly," he says. "All my family is there. I certainly feel culturally Canadian. The Canada I grew up in had a much more laid-back view of the universe."

Gosling is a key figure in the workaholic, aggressive, anxiety-ridden world of Silicon Valley, but he refuses to let his cultural roots be torn up. His personal Web site reflects both his intellectual prowess - with advanced technical papers and comments on industry developments and issues - and his casually iconoclastic attitude toward the world and his place in it.

"Hi, I'm James Gosling, and this is my home page," he greets visitors who log on to www.java.sun.com/people/jag. "I'm a guy that works at JavaSoft, a division of Sun Microsystems, where I do odd jobs like helping out with the system architecture and wandering around the country giving talks like why Java is the greatest thing since sliced bread."

Dr. Gosling says he never set out to change the world, or in fact to achieve much of anything. "I never gave a moment's thought to the word career," he says. "I just liked to play with cool toys."

But throughout his career, Dr. Gosling's "playing" has resulted in advances to computer technologies. At Carnegie-Mellon University in Philadelphia, where he went for his doctorate after graduating from the University of Calgary, he developed a text editor called "Emacs," which became the most widely used Unix text editor.

Over the years he has built satellite data acquisition systems, a multiprocessor version of Unix, several compilers, mail systems and window managers, as well as text and drawing editors. After completing his doctorate in computer science in 1983, Dr. Gosling worked briefly as a researcher for IBM and then, in September 1984, accepted an invitation to join a small startup company in California - Sun Microsystems. There he pursued his interest in networking techniques and products. In 1990 he became part of a team called the Green project that was developing new networking tools. The rise of the World Wide Web enabled him to conjure up a system where "applets" of applications move through the Internet and provide multimedia capabilities on any computer. Launched in 1995, Java has freed programmers from the confines of proprietary systems. Applications can run on computers across the Internet regardless of the operating system they use.

Studies have shown that the productivity of software developers using Java is two to five times greater than with any other programming language. Dr. Gosling explains its effectiveness this way: "A lot of what's in Java is about how you think about the tasks that you do. The programming tools that had been in common usage forced people to think a lot about small details, and made it very difficult to think about what they were working on. Java makes it a lot easier to step back from the details and look at the big picture."

"It's like when you get in your car, you just turn the key. You don't worry about getting fuel pressure up to the right values or supplying power to the spark plugs or cranking the engine. You just hit a button and it starts."

The influence of Java is still spreading. In the summer of 1999, 22,000 software developers descended on San Francisco to attend an annual Java conference. Dr. Gosling is still enhancing the product, most recently by studying how to use it in developing programs for real-time systems such as industrial robots and the computers imbedded in cars, airplanes and appliances.

Meanwhile, he enjoys being an amateur chef and living in Redwood City, halfway between San Francisco and San Jose, with his wife Judy and daughters Kate, 11, and Kelsey, 20 months. On a visit to Calgary in the summer of 1999, he received an honorary doctor of laws from the University of Calgary.




© 2003 C.I.P.A..  Privacy Policy