Paul Krill
Editor at Large

Borland prepares to run Gauntlet for ALM

news
Aug 18, 20063 mins

Product to automate software builds, tests

Just because Borland Software is exiting the developer tools business does not mean the company will not be tending to enterprise application developers, says Borland’s Rob Cheng, director of developer solutions. To this end, the company is getting ready to release its Gauntlet continuous building and testing automation system, with the goal of helping developers better manage the development process.

The company acquired Gauntlet in February to add to its application lifecycle management arsenal. Meanwhile, the company is proceeding with a planned sale of its Developer Tools Group so it can focus on the ALM space.

Borland Gauntlet is due by later this year. Developed by former BEA Systems technologists, the product builds software automatically to make sure errors are not introduced and assists with establishing a daily process for development. Gauntlet performs builds earlier in the process than has been the norm.

“Gauntlet helps them manage how they build their software and how they test their software,” Cheng said in a meeting with InfoWorld at Borland corporate offices in Cupertino, Calif. this week.

Gauntlet accommodates the incremental release style popularized by agile development methodologies. “It gives [developers] almost continuous, real-time feedback,” Cheng said. The product will integrate with version control systems including Subversion and Borland StarTeam.

Its name, Gauntlet, signifies that the technology covers a multitude of tests. “Running the gauntlet means you have to run through a bunch of tests,” Cheng said.

With Gauntlet, Borland is promoting the use of builds as an opportunity for test execution early in the development lifecycle, said analyst Carey Schwaber of Forrester Research. “The benefit of that is you find out about defects before you even get to a discrete testing phase,” Schwaber said.

Borland’s use of build management in Gauntlet is cutting-edge, although an open source tool such as CruiseControl can perform some of the same functions, she said. Gauntlet is intended to increase attention on one of the biggest pain points in the development lifecycle, which is making the system work together as a whole, Schwaber said.

Testing capabilities in the initial version of Gauntlet are tuned to Java development, although developers writing in .Net languages still could use it for managing check-ins and building software. Support for testing other languages besides Java will be added in the future. Citing the differences between scripting languages and compiled languages, Borland has no plans to add capabilities tuned to dynamic languages such as Perl or PHP (PHP: Hypertext Preprocessor). “These are scripting languages, so they’re not compiled,” Cheng said.

Gauntlet also embraces open source development methodologies, which are more transparent and open, said Cheng. But there are no plans to actually open-source any of the Gauntlet technology itself.

Borland’s future relationship with developers, Cheng stressed, is a server-side relationship as opposed to working with them via client products, Cheng said.

In other developments at Borland, company representatives said the planned sale of the tools group still is progressing but they would not be tied down to a September target date, which previously was cited by the company. “It’s on track in terms of the steps that we need to go through to spin this organization out,” said Rick Jackson, chief marketing officer at Borland.

The tools group remains profitable, Jackson said. “The reason that we’re spinning it out is business focus,” he said.

Borland officials also cited the Dutch police force as a new ALM customer and said EDS recently doubled its investment in Borland ALM technology, growing from 6,000 seats to 10,000 seats.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author