Suns Gosling: New Java Flavors Brewing
Java creator James Gosling sounds off on Java futures, new languages, the trouble with aspect-oriented programming, the open-source debate, Eclipse and more.James Gosling, the creator of Java, is out of the labs and out in front of Suns software development strategy, as the chief technology officer of Suns Developer Products group. In a candid interview with eWEEK Senior Writer Darryl K. Taft, Gosling lays out his ideas on Java futures, the open-source debate, new languages and the plight of the Java camp. But first Gosling sheds some light on whats possibly behind that sly grin of his, as he shares how his early days as a prankster instilled a respect for security. How prescient do you think you were in creating Java to be such a platform for building secure applications? Well, when I talk about the virus code in the Microsoft world today, people look at me I mean, I was really pretty strong about this a long time ago, that we had to do security. And people look at the virus situation and say, "you were just like prescient" was the word that you used. And I dont actually feel that way. Because the way I look at it . Well, there was sort of a story that never appeared correctly in the press about me having some great revelation at a Doobie Brothers concert, and that was really about security. It was true but they never got it right.
Back when I was like 15 or 16, one of the things I did for fun was I got really good at manufacturing master keys for doors at large places. And one of the things I did for fun was stuff like rewiring elevator systems in large buildings. Its amazing what you can do when you get into elevator control rooms. You can have a really, really good time (laughter). Like there was this one physics professor that everybody hated. Not because he was a nasty guy or anything but because he smoked these big cigars that really stank. And so one day he got into an elevator and we trapped him in and sent him up and down, and up and down and made him live in his own smoke in a small enclosed space.