MOUNTAIN VIEW, CALIF. -- By buying two vendors of Java development tools, Sun finally might be able to make some money off the Java language itself.
Java development has exploded in recent years. Sun estimates there are now more than 1.7 million Java developers worldwide. However, Sun has watched an array of other vendors grow fat serving the needs of this fast-growing market.
But Java's creator will no longer be sitting on the development tools sideline. Just two weeks ago, Sun finished its purchase of Forté Software, and said it was buying a second tools company, NetBeans, based in Prague, Czech Republic.
Forté's recently released SynerJ tool set will become Sun's high-end product offering, aimed at large-scale, distributed Java applications.
The NetBeans Developer tool set is aimed at the larger group of Java developers -- those building applications that run on a single server and typically access a single database. The NetBeans offering is a leading tool set for building Java applications on Linux systems, according to Sun executives.
"We are very, very happy with these announcements," says Roy Singham, president of ThoughtWorks, a Chicago-based systems integrator that specializes in high-end distributed object systems in Java. "Without Forté, Sun did not have a viable tool offering in the business-to-business Internet world. Forté brings to the table a lot of things that have been missing from server-side Java development."
The Forté and NetBeans products will be labeled "Forté for Java" to capitalize on the Forté brand, which is fairly well-known among enterprise programmers who used Forté's earlier 4GL-based tool set.
Sun will offer three products. The "community edition" will be a free, entry-level version of NetBeans Developer. The "Internet edition" will be the full-blown NetBeans product, with pricing to be announced soon. The "enterprise edition" will be the SynerJ tool set, which is built around a repository to store and track the various components of a large, distributed application. The tool set supports the APIs and services in the Java 2 Enterprise Edition specification for server-based code and for components called Enterprise JavaBeans (EJB).
SynerJ is notable for its Assembler tool, which pulls together the final application and runs it on several servers.
"The Assembler tool is beautiful," says Anne Thomas, an analyst with Patricia Seybold Group, a research and consulting company in Boston. "None of the other tools vendors has this. When you build EJB components, they're separate. You need a mechanism to tie them all together.
"And there are a whole bunch of dependencies among these components," she continues. "The Assembler gives you a visual picture to sell all this and put the components together."
Thomas gives high marks to the SynerJ and NetBeans products. "They've got two of the best tools on the market," she says.