Sun readies scripting for NetBeans IDE

March 16, 2005, 04:25 PM —  IDG News Service — 

Sun Microsystems Inc. has released the first, early fruits of a project to let developers use scripting languages from inside its NetBeans IDE (integrated development environment), a move that could improve productivity for NetBeans users and, Sun hopes, draw additional developers to the tools platform.

Under a project called Coyote, Sun released early versions of software modules this week that let developers write code in the Groovy and Jython scripting languages from within NetBeans. It is still debugging and testing the modules but developers can now download and try them. It hopes to add support for other scripting languages in the future. The modules currently require NetBeans 4.0.

Scripting, or dynamic, languages, tend to be easier to use than Java, which is quite complex. They lack some functionality in areas such as compile-time checking, but can also let developers get more work done with less lines of code.

Developers could use the scripting function in NetBeans to build prototypes and try out new ideas, write scripts to automate the building and deployment of applications, and even write some of the application code itself, said Simon Phipps, Sun's chief technology evangelist, who started Coyote with Tim Bray at around the time of the JavaOne show last June. Bray is one of the creators of XML (Extensible Markup Language) and joined Sun's software group last year.

In his blog, Bray said Coyote is an appropriate name for the project because, like coyotes, many scripting languages "live a lean, mean life on the fringes without much in the way of financial support or organizational infrastructure."

"If we at Sun wanted to get behind (a scripting language) and, you know, actually pay developers ... we could really give it some momentum and a chance of becoming dominant on the JVM (Java virtual machine)," Bray wrote. "I think this might be a good idea. On the other hand, some other really smart people at Sun argue that we should keep our hands off the market and let the winning languages emerge from the ecosystem. I can see both sides of this question."

He stressed that the modules are still "early alpha" code and said he found a couple of bugs after poking around with them for only a couple of minutes. But with Sun's backing the project may have legs, he said.

NetBeans could use the lift. Sun's project has struggled to keep pace with the rival Eclipse open-source tools project, which has drawn wider support from developers and is also backed by IBM Corp. and, more recently, BEA Systems Inc.

While community developers have made scripting plug-ins available for the Eclipse, the project itself has not written its own scripting extensions, said IBM official John Wiegand, the Eclipse Platform Project Management Committee lead. "We aren't doing anything in the platform project at this point," he said via e-mail.

More information about Coyote is at https://coyote.dev.java.net/

(Robert McMillan in San Francisco contributed to this story)

IDG News Service

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Free books

Build your tech library with our book giveaways.

Windows PowerShell 2.0 Unleashed
By Tyson Kopczynski, Pete Handley, Marco Shaw; Published by Sams

Windows PowerShell Unleashed will not only give you deep mastery over PowerShell but also a greater understanding of the features being introduced in PowerShell 2.0–and show you how to use it to solve your challenges in your production environment. Enter now!

 

Ubuntu Server Administration
By Michael Jang; Published by McGraw-Hill Osborne Media

Realize a dynamic, stable, and secure Ubuntu Server environment with expert guidance, tips, and techniques from a Linux professional. Ubuntu Server Administration covers every facet of system management -- from users and file systems to performance tuning and troubleshooting. Enter now!

Featured Sponsor

AISO founders envisioned a Web hosting company that was environmentally friendly. While the company employed energy-efficient innovations like solar panels, its infrastructure produced unacceptable power and cooling requirements. Find out how AISO leveraged AMD technology to overcome their challenge in this case study white paper.

In this whitepaper, Scalar explores the opportunity to change the landscape with respect to mission critical databases built around Oracle. Leveraging technologies such as Linux, high-end commodity processing power and Oracle RAC technology to architect, design, build and maintain database infrastructure that delivers maximum availability, reliability and performance at a fraction of traditional cost.

On a typical day, weather.com, the Web site for The Weather Channel in Atlanta, serves up between 15 million and 20 million page views. But in September 2004, when back-to-back hurricanes ransacked Florida, the peak traffic on one day more than tripled: over 70 million page views by more than 7 million unique visitors. Read the full success story now.

More Resources