WebWideMedia Advertising

Sun Wakes Up Industry With Java's Percolating Promise

April 8, 1997


Java has buzz, like a hot concept car or a Spielberg movie in the making.

Sure, Java is a computer language. And previous computer languages, such as Fortran, COBOL and C++, have sent most people into glassy-eyed comas of incomprehension.

But Java has become something more. It could change the whole idea of what computing is about, the way the personal computer did in the 1980s, analysts say. It could shake up the industry, turning Microsoft into an obsolete clunker - a la IBM in the 1980s - and making Sun Microsystems, Java's inventor, the next software giant.

The Java buzz is going far beyond the computer industry. Neighbors talk about it on street corners. CEOs are asking whether their companies should be doing something with Java, even if they don't know what.

In San Francisco this week, the buzz has the frenzy of a kicked beehive. About 9,000 software developers have come to learn about Java at the second annual JavaOne conference. If Java is going to live up to its hype, it will start here. Netscape Communications, IBM, Apple Computer and even Microsoft have come, along with entrepreneurs from as far as Melbourne, Australia. Fans are buying $350 Java leather jackets, $49 Java denim shirts and $14 Java toddler T-shirts. San Francisco Mayor Willie Brown proclaimed this "Java Week" in the city.

"There seems to be something special about Java," says Alan Strait, a Denver-based programmer at the conference. "It opens up a whole new world."

Microsoft CEO Bill Gates, who has an interest in cooling off Java, sloughs it off as just another programming language. In some ways it is. Like programming languages before it, Java is a collection of code and tools that can be used to create applications software, such as a spreadsheet, a game or a World Wide Web site. But Java is easier to learn and use than the current mainstay language for PCs, C++.

"Java allows programmers to write code with fewer errors," says Cornelius Willis of Microsoft's developer relations group. "It makes the average C++ programmer more productive." Railroad company CSX plans to use Java-based software to manage the schedules of 2,000 to 3,000 trains a day. It figures that Java has cut the cost of writing and deploying software by 50%.

Ultimate compatibility

But productivity is just the beginning. The excitement about Java centers on its ability to work on anything that has a computer chip in it. That could be a PC, a Macintosh, a Cray supercomputer, a Ford car or a Krups coffee pot. Write a piece of software once and use it almost anywhere. Developers like to compare Java to gasoline. It makes a car go whether the car is a Mercedes-Benz, a Ford or a Honda.

Corporations love it. They often have many different kinds of computers and struggle to make them work together. Half of major corporations surveyed by Forrester Research are funding Java projects and nearly all expect Java to be a major part of their computing operations within two years. Schools, which have trouble affording new PCs, could run the latest Java programs even on old computers. In contrast, much of the newest software today is written for PCs that run Microsoft's Windows 95 operating system. And to run Windows 95 most efficiently, schools need the newest Pentium-class PCs.

Similarly, consumers should love Java because it can extend the life of their $2,000 PCs or allow them to buy less-expensive, less-powerful machines and still run new software. In fact, Java is the key to creating a market for low-end machines, often called network computers, or NCs.

Therein dwells the threat to Microsoft and Intel, which dominate today's PC market.

The arrival of Java means there are 340 million existing computers that can run Java programs, while fewer than 100 million PCs can run Windows 95, notes Michael Cowpland, CEO of software company Corel. The growing business - the one that would attract developers writing hot new software - has long been the Windows market. Soon, it might not be. "The current cash cow is Windows 95 software," Cowpland says. "The emerging market is Java."

Developers have other reasons to move toward Java. They can write software once instead of creating one version for PCs, one for Macs, another for hand-held devices like the Sharp Zaurus, and so on. That saves them time and money while expanding their market.

If Java is successful, Microsoft and Intel will see their mighty grip on the industry slip. "It would change the economics of the computer industry," says analyst Dick Shaffer.

Battle lines over Java

Within the industry, Java is setting off a war. Sun's provocative CEO, Scott McNealy, constantly pushes the idea that Java is a Microsoft killer. That has broad appeal among Microsoft's many foes. McNealy's chief ally has been Oracle CEO Larry Ellison. And IBM is throwing its full weight behind Java. Oracle and IBM would love to see Microsoft derailed.

The war worries some people in the industry. "There is clearly a set of forces that view Java as a savior" from Microsoft, says Jim Breyer, managing partner of venture capital firm Accel. "In some ways, that could occur. But that should not be the underlying premise behind pushing Java." It could backfire if companies overhype Java to win converts. If Java falls short, disappointed users might abandon it.

And Microsoft is not sitting still. The company has embraced Java. Some say it is absconding with it. Microsoft is offering its developers a choice. They can create pure Java programs that run on anything. Or they can use a version of Java that Microsoft has tweaked so it can run in harmony with Windows. Microsoft says it's just being prudent. Sun's McNealy says Microsoft is trying to divide and conquer the Java forces. "The second you break 100% pure Java, you are not Java anymore. You are Windows," he grumbles.

Microsoft's Willis shoots back: "We have a concept in the industry called FUD: fear, uncertainty and doubt. Sun is spreading FUD." Microsoft, it should be noted, is often accused of being a champion FUD spreader.

From toy to titan?

As the CEOs duke it out, developers in the trenches are working to make Java happen.

Now, Java is a toy to many computer users. Little Java programs can be packaged in a Web site. When a PC taps that site, the program is downloaded into the PC along with the site's graphics and text. The little Java program is often an animation or stock ticker. Web search site WebCrawler is running a Java ticker that shows some of the bizarre searches recently typed into the service. Click on a passing keyword and see search results someone else asked for.

Coming soon will be heartier Java uses on the Web. Today, it's a pain to book a flight on a non-Java travel Web site. You fill out a form saying when and where you want to fly, send the form back to the host computer, then get results, repeating the time-eating process until you find what you want.

With Java, a program could be dumped into your PC containing all the up-to-the-minute flights and fares between the cities requested. You'd find the flight you want by searching the program, which would be on your computer's hard drive, making it much faster than doing the back-and-forth on the Web. When you settle on flights, you'd send the request for a reservation back to the host computer. The Java program that had jumped into your PC would disappear.

Nokia plans to put Java into cellular phones. A real estate agent, for instance, could use a Java-enabled cell phone to dial into the Multiple Listings Service from a car. LG Semicon, part of Lucky Goldstar, is putting Java chips into TV sets. Rockwell Collins, a modem maker, wants to put Java in smart cards and watches. "I don't know of any language that has grown at this pace," says Larry Hagerty, senior systems engineer for GTE, which is working on consumer Java applications. "It's hard to keep up with it."

In the future, Java fans say, all kinds of Java programs will reside on networks. No need to keep a word processor on your laptop, hogging memory. When you need to write something, download a basic Java-based word processor from the network. If you need something special, like a spell checker, download that. When you're done working, the program disappears. The next time you need it, you'll download the latest version. You'll never be stuck with obsolete software.

How real are those scenarios? The next year or so will be telling. McNealy says Java, now 2 years old, is like a child in its "terrible twos" - just coming into its own but with a long way to go. Java programs still have some problems. They often have fewer features and run more slowly than programs honed for a certain platform, like Windows or Mac. Some Java programs take a long time to download over slow phone lines to homes, a hurdle for users.

But the rush of activity should speed Java past the uncertainties. "Most of the best entrepreneurs are basing much of their product development on Java," says Breyer, the venture capitalist. It typically takes two years from the time he sees business plans to when products are on the market. "In the second half of 1998 and into 1999, we'll see compelling and, in some cases, revolutionary applications," he says.

At the JavaOne conference, prototypes of some applications - and tools to create more - line the identical red booths occupied by companies from IBM to 300-employee Wind River Systems. To attendees walking through, Java-based products look like a lot more than hype. "They may not be ready for prime time," says Chris Capps, a programmer from North Carolina, "but everybody has one coming."

By Kevin Maney and Julie Schmit

Source: USA TODAY


Copyright © 1996 NCNS News. All rights reserved.

Click Here!