SAN FRANCISCO — The man who invented the Java programming language says
competition has been healthy in the development sector, but advises that
companies should at least use the same APIs when creating their toolboxes.
James Gosling, Sun Microsystems’ During a press briefing at the Sun offices here, Gosling offered an olive “NetBeans is our future in tools,” Gosling said. “Our involvement in The NetBeans platform is the foundation for Sun’s developer tools Using common APIs (application program interfaces) Gosling said theoretically his plan could take about a year to implement. “The endgame is in sight,” he said. “A lot will depend on the consensus. The hot button issues between IDEs are also being addressed with the establishment of the Java Tools Community (JTC). Only a week old, the As for combating .NET, Gosling said Microsoft’s advantage is that the “They just go with the first idea that pops into their heads,” he said In fact, the NetBeans community is quite vast, featuring more than 100 Representatives with Compuware, Openwave and Quest, who also work within “I would not characterize one is better than the other. We deal with the Santa Clara, Calif.-based Sun officials say demand for NetBeans 3.5, the Last month, the NetBeans community announced a new roadmap for the Version 3.6 focuses on a new look and feel for the IDE and looks native on One new feature, Code Folding, lets a developer hide and show different Sun Microsystems NetBeans Engineering Director Steve Wilson said v3.6 “Version 4.0 has some of the biggest changes since we acquired the Wilson said NetBeans 4.0 also supports the latest J2SE environments Chief Technology
Officer for Sun’s Developer Platform, said the key to keeping
interoperability between application servers has been hampered by the
existence of dueling integrated development environments (IDE)
most notably the IBM-supported Eclipse initiative.
The issue recently came
to a head after Sun refused to join the consortium, putting Gosling’s NetBeans project in conflict with other IDEs. Industry watchers say the rankling could further polarize the industry’s attempt to unite Java
development efforts to combat Microsoft’s .NET
branch saying there might be an opportunity for the two developer tool
consortiums to work together in the future.
Eclipse — should it happen — would be in tools integration. Exactly what
form it takes, I’m not sure. But it will not be to throw out NetBeans for
Eclipse. I want NetBeans to have a bright and happy future and at some
level, I would like a happy future for Eclipse and others. I’m a big
believer in bio-diversity. Nonetheless, I’d like NetBeans to be one of the
winners.”
strategy and the Sun Java Studio products, including Sun Java Studio Creator
(code-named Project Rave). The framework is heavily tied to Sun’s Java
Enterprise System.
The platform is an open source, modular IDE written in Java. Currently it supports Java development, but its architecture lends itself to supporting other languages as well. Since it’s written in Java, it’ll run on any platform with a Java Virtual Machine.
solve much of the integration problems, Gosling said. One such suggestion is a Java Specification Request (JSR) number 198. Titled, “The Standard
Extension API for Integrated Development Environments”, Sun and other
companies like Oracle say the addition to the Java
development rules and regulations could allow for better interoperability.
Some of that will be technical and some of that will be political. One of
the strengths of NetBeans is that it will serve as a plug-in backplane, one
where you could install extensions of all sorts. “Where it gets dicey is
where you have third-party developers that have plug-ins and where they
develop for this platform or that platform. If you turn back the clock,
NetBeans was the only one out there. Now there is Eclipse and Borland’s
JBuilder. Fundamentally, I’m happy with the way that things have turned out,
for example with the EE edition of the APIs.”
group is focused on bringing tools vendors together with the common goal of
a unified application framework. Many of the details are proprietary and
confidential; a source at Sun said the company has been working on this for
several months.
company can pursue ideas without consulting other groups.
“With our group, it is more Darwinian and it hard to see what will be
important. We do things like innovation and testing and a serious trial by
fire. The whole notion of one guy having a bright idea in his head, like
myself, is a bunch of hooey.”
partners and 24,000 developers and tools vendors including the likes of
Compuware, Embarcadero, Iopsis, MAKE Technologies, Nexaweb, Quest Software
and Systinet.
the .NET realm, all said NetBeans was crucial for connecting with their
developer communities, but admitted that it was not a panacea.
same issues,” said Compuware OptimaJ product manager Mike Burba. “The
difference is that there is no standards process on the .NET side and that
there is one tool. There is more than one tool on the Java side. Having a
standard plug-in API will greatly improve the availability of those things.”
most current version of the NetBeans software, has reached 1.8 million
downloads since its June 2003 release.
NetBeans platform, outlining the 3.6 and 4.0 releases. The NetBeans 3.6
release is targeted for release sometime before the end of March. The 4.0
release is expected in the third quarter of this year.
platforms like Windows. Beyond the cosmetic, the upgrade has a redesigned
code editor that lets developers switch their workflow between the code
editor and the development tools.
blocks of source code. The idea is to be able to collapse comments so the
focus is solely on the code being working on. The incremental upgrade also
adds support for J2EE 1.4 platform especially in the Servelets arena and an
enhanced JSP.
already has inherent Web services and XML support in the form of XML editors
and the latest Java developer pack tools.
company in 2000,” Wilson said. “It has automated re-factoring that allows
you to rename methods or fields.”
including the upcoming edition code-named Tiger. The IDE also adds special
functions for smart coding, quick editing and a project management system.