web hit counter DCI: Ken Shulman - Java Wins Praise, But It's Still So New
 
 

Publication Date: July 15, 1996

Java Wins Praise, But It's Still So New

By Ken Shulman

It has been hailed as the great equalizer for the World Wide Web, as an instrument that will have as profound an effect on the way we use the Internet as Windows had on the way we use our PCs. Considerable praise for a programming language that is scarcely one year old. Yet Java has sent hordes of programmers scrambling to master its syntax and has caused IT professionals and MIS consultants to reach deep into their bags of tricks to find practical applications for this concept: a cross-platform programming language that allows true interactivity on the Web.

"I think Java is a little bit ahead of its time," says Steve Mann, of Computer Associates of Islandia, N.Y. "We all know what the issues are: Robust transactions on the Web. Functionality that requires high bandwidth. Right now, people are just beginning to use tools like Java to accomplish their aims, and to be able to conduct true electronic commerce on the Internet."

Java may well be a solution in search of a problem. But there are scores of programmers and managers who already have used it to their advantage. "Too many companies conduct one-way communications over the Web between client and server," says Donna Rubin, director of corporate marketing development at Sun Microsystems, Inc., where Java was invented. "The messages go back to the HTTP server. This is very inefficient, and a tremendous waste of bandwidth. Just try to imagine 5,000 people, all entering data onto the same field on their screens. With Java, the interface and even the Web browser can come from the server. We can conduct a three-tiered exchange, between the client, the business logic, and the database he is consulting."

Alluring Features

Both Java acolytes and skeptics agree on its major virtues. The language is object-oriented and has facilitated the exchange of applications over the Web. Java's platform independence, allowing programs written in that language to run on virtually any sort of system, is perhaps its most attractive feature to businesses. "Imagine a company with several thousand computers, all of them operating on different platforms," says Paul Tyma, author of The Java Primer Plus (Waite Group Press) and president of Preemptive Solutions in Syracuse, N.Y. "They can all run the same program. It's hard to convince a Macintosh user to give up his machine, just as it's hard to ask a PC user to abandon his. With Java, you don't have to do this."

As an application that seems tailor made for the Web, Java may be the instrument that will transform the often inscrutable Internet into a more orderly, interactive and homogenous network. "It provides a very rich player capability," says Alan Holzman, strategic technology manager of the Internet and Communications Group at Intel Corp. "It provides interactivity over the Internet. It allows you to run an application within your Web browser. You get involved and interact with what you are seeing on your screen. This is the difference. This is where you'll really start to see the Internet take off."

Java does have many of the characteristics that one would expect of a Web leveler. It is object-oriented, permitting users to pick and choose among elements in existing programs instead of downloading an entire application. Banks and retail chains, for example, can use Java to customize the same application, picking and choosing among applets to build software best suited to their business and communications needs. With Java, internal corporate networks, or intranets, can be designed to funnel specific information to specific work stations, streamlining communications by customizing user interface according to the person's place on the corporate food chain.

An Inclusive Tool

Universal in scope, Java is also populist. One needs neither expensive hardware nor state-of-the-art software to deploy it on the Internet. Machines with 28.8 baud modems are fast enough to interact with Java. "If your machine can run Netscape, it can run Java," says Rubin. "And the applets are usually quite small. Java isn't intended to exclude people from working on the Web. It's intended to pull everything together, and in a much more harmonious way."

For the computer language illiterate, Java is not an easy code to master. Yet Tyma, who works as a Java trainer, reports that programmers with experience in C or C++ almost always leave his three-day training sessions able to work in the new language.

Java's early successes, and its enormous potential, have inspired dozens of similar products soon to be released onto the market, including Computer Associates' JADE and Microsoft's ActiveX. Yet for the moment many consultants are advising caution over Java.

"For on-line animation, Java has already been quite useful," says Greg Bean, president of Cybergroup of Baltimore, Md. "But I wouldn't deploy it just yet on mission-critical transaction systems. The product isn't mature enough. The tools aren't mature enough. And no one has more than a few months experience with it. This doesn't matter a whole lot when we're putting up some animation. But when we're trying to build a central business system, it matters a lot."

Ken Shulman writes from Cambridge, Mass.


 
[Home] [Events] [Find It] [Sign Up] [IT News] [Support] [What's New] [Brochures]
©Copyright 1997 by Digital Consulting, Inc. (508) 470-3880
All event names are trademarks of DCI or its clients.
Comments?
webmaster@dciexpo.com