Threat to 10 million Java goal from Microsoft, says Gosling. (APP Dev News Review).
Sun Microsystems Sun Microsystems, Inc. (NASDAQ: JAVA) is an American vendor of computers, computer components, computer software, and information-technology services, founded on 24 February 1982. Inc's plan for 10 million Java programmers in three years faces its biggest obstacle from Microsoft Corp, according to Java creator James Gosling.
Gosling has also given a cool reception to Sun's plans for a planned worldwide branding campaign with partners, which is designed to attract consumers.
In a recent meeting with press, Gosling, a Sun fellow and vice president, said he believes his company's goal of 10 million Java programmers through simplifications to the language and programming tools is easy to reach.
Developers could scooped up via Sun's planned integrated development environment See IDE.
integrated development environment - interactive development environment Rave, or those from partners, like BEA Systems Inc, Borland Software Corp or Oracle Corp. Sun could also factor in students at universities and high schools, Gosling observed.
"How we get to the 10 million is irrelevant. If it's our tools or other people's tools," Gosling said.
"The biggest problem is going to be competition from Redmond," he warned. Gosling said marketing, one of Sun's self-confessed weaknesses, was a key asset for Microsoft. He added Microsoft also possesses "good" engineers.
Sun has gamely set the bar for 10 million developers in a three-year timescale timescale
the period of time within which events occur or are due to occur
timescale n → délais mpl
timescale time (Brit) n , but analysts are more conservative about Java's growth vis-a-vis Microsoft. Gartner has estimated there will be 2.5 million professional developers using Microsoft's C Sharp by 2006, the same number and date it gives for Java.
Gartner's figures suggest a faster rate of growth for C Sharp, unveiled in 2000, compared to Java, which was born in the mid 1990s and is now estimated to have 1.5 million professional programmers.
One way that Sun hopes to grow the Java gene pool is through branding. Sun plans a worldwide, Intel-inside-style marketing campaign for Java, which ensures consumers actively seek-out Java on devices like handsets. Consumer activity, Sun believes, will stimulate the supply side as ISVs work to meet demand.
While welcoming Java's pervasiveness, Gosling appears cool to a branding campaign. "There's a part of me that likes being taken for granted Adj. 1. taken for granted - evident without proof or argument; "an axiomatic truth"; "we hold these truths to be self-evident"
obvious - easily perceived by the senses or grasped by the mind; "obvious errors" . One of the goals I had as an engineer was for the technology I build to be completely transparent.
"If I pull out a cell phone and have to boot-up the JVM See Java Virtual Machine.
JVM - Java Virtual Machine [Java Virtual Machine A Java interpreter. The Java Virtual Machine (JVM) is software that converts the Java intermediate language (bytecode) into machine language and executes it. The original JVM came from the JavaSoft division of Sun. ], that would be bad," Gosling said
Branding, though, along with Sun's recent deals with Dell Computer Corp and Hewlett Packard Co for its Java Runtime Environment The combination of the Java Virtual Machine, the core class library and supporting files, all of which are required to run a Java program. See Java and Java Virtual Machine. (JRE See Java Runtime Environment.
JRE - Java Run-Time Environment ) to be installed on their PCs could have greater relevance to end-users in the gaming community rather than business.
"For the business user downloading the JVM [part of the JRE] is completely trivial ... the place we had the most difficulty was in gaming. That was one of the pain points for them," Gosling said.