November 18, 1998 3:05 PM PST

Developers mixed on Java ruling

Related Stories

Java decision could sway DOJ case

November 12, 1998

Judge presses on in Java case

November 4, 1998

Microsoft, Sun struggle in suit

November 2, 1998

Documents: Goal to "pollute" Java

October 21, 1998

Microsoft targeted by critics

October 7, 1998

Microsoft's holy war on Java

September 23, 1998
Software developers ran long on opinion but short on agreement in the wake of a preliminary injunction against Microsoft in its licensing dispute with Sun Microsystems, curtailing the software giant's ability add its own extensions to the Java computer language.

While some were jubilant, others feared that the ruling will cripple their businesses.

"It's a great decision," said software developer Raul Acevedo of Cantara Consulting in Cambridge, Massachusetts. "Java is an emerging standard. You want to keep it pure so people can actually use it. If it starts to splinter and fracture, it goes to hell."

Dennis Simpson, a programmer with August Associates, agreed. Microsoft's Windows-specific extensions to the Java language "would lock more and more people into Windows," he said, noting that Java was meant to work identically on any system. Ideally, "you write an application once and know it's going to run" on any computer, Simpson added.

But Bill Rapoza, a software engineer at Biotronik, called the ruling a setback. "We produce Windows software, and have absolutely no need for the 'portability' of Sun's 'pure Java,'" he said.

"This ruling can have very serious financial consequences for our company if we are forced to redesign and rewrite our software," added Zor Gorolev, president of IntraActive Software

As reported, a federal judge gave Microsoft 90 days to stop selling software--including Windows 98 and Internet Explorer 4.0--that includes its version of the Java technology and Windows-only extensions to the Java language.

The injunction forbids Microsoft from adding further extensions to Java. In addition, if the eventual outcome of the trial is the same as yesterday's ruling, the court may forbid Microsoft from adding any extensions at all to Sun's version of Java.

Also in the 90-day time frame, Microsoft's Java development products must be able to produce Java code that passes Sun's Java compliance tests. The ruling further requires that development software be set to produce Sun-compatible Java code by default. That ruling allows for Microsoft's current extensions to Java, though Microsoft products must alert users when they use the Microsoft extensions.

The injunction wasn't a total victory for Sun, which had requested that Microsoft immediately stop shipping its Java development software. The judge ruled that stopping these shipments immediately "would cause significant harm to innocent third-party software developers."

Acevedo said Microsoft's extensions to Java were a "classic Microsoft" ploy to "embrace and extend, [and try] to make something into its own," adding, "Microsoft is terrified of Java, and is doing anything it can to splinter Java."

Extending Java to create several versions of the language would mean chaos, Acevedo added. It would be similar to the problems Web designers face in trying to write different versions of Web pages for Netscape and Microsoft browsers.

But Gorolev said the ruling actually might lead to further fracturing of the Java community, since it may force Microsoft to develop its own version of Java.

But could the ruling end up hurting both Sun and Java by forcing Microsoft to abandon Java altogether? Java developers were wary of such an outcome, since Java quickly has become a favorite language for developers, but Microsoft spokesman Jim Cullinan didn't rule out that scenario when asked about the company's Java plans. While Microsoft doesn't plan to drop support for Java right now, he said, the ultimate support for Java is a long-term business decision that has yet to be made.

Developers criticized Sun as well as Microsoft in how Java has been handled.

For one thing, Java isn't a unified standard, even without Microsoft's additions. Simpson noted that different Web browsers implement different versions of the Java language. It often takes a long time for large companies to switch, for example, from Internet Explorer 3.0 to 4.0, he said.

"Sun has a lot of work to do to clean up its own act," Acevedo added. "A lot of people are suspicious of Sun controlling the Java standards process, but overall I think this [ruling] is a great thing. As a developer, it's great that Sun gets to win this one."

Microsoft, for its part, defended its extensions as a valuable addition to Java. "We believe it is still important that Microsoft should be providing choice to developers," said Paul Maritz, the software giant's group vice president. "At this point in time we remain committed to doing that, providing a high-quality Java environment that includes those [features] that exploit Windows environments."

Cambridge, Massachusetts, programmer Aubrey Francois agreed with Microsoft's argument. "Sun's implementation of Java is fine if you're going to be making applets for computers all over the Internet. But I develop multimedia applications, and I'm tired of waiting for Sun to ship a usable product," he said. "Microsoft opened up the world of Windows to Java programmers. As a developer, I think that Sun's win is rather unfortunate.

"Anyone should appreciate the ease of developing with Java over [programming language] C++, and Microsoft's extensions allowed Java to go into areas previously reserved for C++," he added..

Francois wasn't alone in his support for Microsoft's enhancements to Java. "In the end, I have to support Microsoft because the Java language alone, even with all the new Java 1.2 packages, does not provide all the power and functionality I need to develop the kind of solutions our customers demand," said Jamie Thomas, who develops Internet applications at Renaissance Interactive. "Microsoft has provided me the fastest means to tap into both their powerful operating system and the wealth of component technologies written in non-Java languages without having to wait for Sun to provide similar, yet always crippled, implementations."

As a result of the decision, Sun said, "Developers will now be able to write native code so that it can access Java code across all implementations," according to Alan Baratz, president of Java Software.

Baratz reiterated that the ruling means Microsoft's Java developer tools must warn users that, by using Microsoft's Windows-specific keywords and compiler directives, the tools won't work anywhere except in Microsoft's version of the Java Virtual Machine.

News.com's Stephanie Miles and Tim Clark contributed to this report.

Powered by Jive Software
advertisement

Latest tech news headlines

Resource center from News.com sponsors
What you need in business class email.
Mailtrust

Click Here!
Never worry about email again. From mobility and shared calendaring to virus and spam protection starting at only $3 per mailbox. more>

Rackspace Mailtrust
Total Email Relief

We'll take care of your email so you can take care of your business.

14 Day Free Trial

With expert support 24x7x365 we guarentee 100% uptime. Try us for free for 14 days. Never worry about your email again.

Just $3 per mailbox

Choose the plan that is right for your company and only pay for what you need.

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

advertisement

Inside CNET News

Scroll Left Scroll Right
  • News - Business Tech

    Chrome's JavaScript challenge to Silverlight

    The advent of Google's Chrome browser, software pros say, should spur a big speedup for JavaScript, which would raise its standing against Microsoft's Silverlight technology.

  • Gallery

    Photos: Top 10 reviews of the week

    Here are CNET Reviews' 10 favorite items from the past week, including the TiVo HD XL, Sony Cyber-shot DSC-H50, and the Dish Network's newest digital TV converter box.

  • News - Apple

    Apple watchers spot 'iPod Nano' pix, iTunes hints

    The rumor mill has long been predicting a longer, leaner new version of the iPod Nano, and now it's conjuring up some pictures.

  • Coop's Corner

    Chris Shipley 1, Internet lynch mob 0

    Demo's impresario goes public with a tart and smartly written riposte to the shoot-from-the-lip crowd.

  • Video

    Katie Couric reflects on first Webcast

    The political conventions are over and so are CBS Evening News anchor Katie Couric's first series of Webcasts. CNET's Kara Tsuboi sat down with Couric on the final night of the Republican National Convention to discuss what she liked about Webcasting, some of her most memorable guests, and whether TV news will still be around by the next round of conventions.

  • News - Digital Media

    Google-focused satellite enters orbit

    The search titan has exclusive rights among online mapping sites to images from the new GeoEye-1 satellite, which launched Saturday.

  • Video

    YouTube plays party politics

    During the presidential campaigning four years ago, YouTube didn't even exist. Now it's a tool candidates must master to get their message across. CNET's Kara Tsuboi stops by the YouTube upload booths at the Democratic and Republican conventions to find out why Google's video site has such a big presence in Denver and St. Paul, Minn.

  • News - Gaming and Culture

    Are Demo and TechCrunch50 fragmenting their audiences?

    With both events scheduled to start Monday, many press, as well as venture capitalists and others are having to choose which one to attend.

  • News - Cutting Edge

    Execs predict next Google-like tech

    On eve of company's 10-year anniversary, researchers and business pundits speculate about what technologies might someday have as much impact as Google.

  • Gallery

    Images: The art of 'Spore' prototypes

    Will Wright and his Maxis team worked on dozens of prototypes to test the elements of their soon-to-be-released evolution game. Here's a sampling.

  • Crossfade

    The Standard, 'A Different Skin': Free MP3 of the Day

    Eschewing the danceable beats favored by many of its post-punk brethren, while opting instead for more ominous and insistent rhythms, is what makes the Standard visceral and engaging. Download a free MP3 of "A Different Skin" courtesy of CNET Download Mus

  • Green Tech

    Duke Energy to invest in mini solar power plants

    Can hundreds of rooftop solar panels collectively operate like a central power plant? Duke Energy launches $100 million distributed solar program to find out.