Most Read Latest News Blog Resources

NetBeans Sprouts C++ As Sun Eyes Growth




April 15, 2006 — 
Sun Microsystems announced in late March that it had created a new project to bring C/C++ into its NetBeans open-source IDE. The company also updated its Web services development tools and announced a new SOA development environment for the Macintosh.

Don Kretsch, engineering director for Sun Studio, said the addition of C/C++ to NetBeans has been well-received by developers. “Already we’re getting good feedback about what kinds of compilers and platforms people want supported,” said Kretsch. “We’ve had a lot of interest in the mobility space. There are a healthy number of phones that have C and C++ support built in. There’s a lot of interest in this for generating applications for Treos. What we’re doing in the short term is listening to the community. There is a lot of growth that could happen in this area.”

Kretsch described the tooling Sun has built for the new project: “We have the ability to do garbage collection in C++. That’s very common for the Java programmer, but C++ is all managed by the developer. We could perhaps make this library available. It’s fairly unique in the industry. We also have an automatic way to allow you to generate JNI [Java Native Interface] code. Doing C++ development means doing your own JNI is fairly tedious and error-prone. But we have an option in our compilers to automatically generate wrappers for this code. These are things on the horizon.”

Tim Cramer, director of Java tools at Sun, admitted that competition from Eclipse played a part in the company’s decision to add C++ support to its IDE. “This is playing a little bit of catch-up with Eclipse. With Eclipse, they do have the ability to do C/C++, and this is something the users have been asking for for a while. The real call isn’t trying to catch up but listening [to the users],” said Cramer.

JWSD Pack 2
In addition, Sun announced the release of its Java Web Services Developer Pack 2. Bob Bruin, chief architect of Sun’s developer tools, said, “JWSD Pack 2 brings the pack up to the latest of next-generation Web service technologies. [We’ve taken] JAX-WS and Web Services Addressing and brought them into the fold.”

Sun also released an SOA development environment for the Macintosh in late March. The universal version of the NetBeans Enterprise pack 5.5 includes a BPEL engine, UML and XML design tools, and support for EJB 3.0 and JSF 1.2. The Mac OS X version of the tool is delivered as a universal binary that runs on both Intel and PowerPC processors.

Finally, Sun and Genuitec jointly announced that Sun’s Matisse GUI builder included with the next release of NetBeans will now be available with Genuitec’s MyEclipse 5.0, expected in the second half of this year. Matisse is a point-and-click interface design tool that generates mountains of Java interface code automatically. Matisse builds Swing interfaces, and Sun executives decided that bringing Matisse to Eclipse would only help the Java community at large.


Share this link: http://www.sdtimes.com/link/29258
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 3/15/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Google Code turns 5
Google Code Turns 5, and adds a Paxos Algorithm to make the system more stable and reliable.
03/17/2010 11:16 AM EST

Test your Visual Studio 2010 know-how
Microsoft is offering free beta certification exams for Visual Studio 2010.
03/17/2010 11:08 AM EST

Microsoft lifts the hood on IE9
Microsoft is previewing IE9.
03/16/2010 01:10 PM EST

 

Events calendar tab
3/22/2010 to 3/25/2010
Santa Clara, Calif.
The Eclipse Foundation

4/12/2010 to 4/14/2010
Las Vegas
Penton Media

4/12/2010 to 4/15/2010
Santa Clara, Calif.
O'Reilly Media

4/19/2010
New York City
Flagg Management

4/25/2010 to 4/28/2010
Overland Park, Kans.
IIUG