Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

JVM Languages

Borland's CodeGear Rises From The Ashes


As Borland struggled to shore up its business, and then spent nearly a year sorting out the fate of the Developer Tools Group, partners were kept in the dark. While Borland's rivals -- most notably, Microsoft -- keep key partners informed about product road maps and development plans, Borland's headquarters in Scotts Valley, Calif. (now also CodeGear's headquarters), has been an information black hole, several partners said.

"They have been extremely remiss in not imparting some of their deepest plans with their third-party vendor community," Developer Express CTO Julian Bucknall wrote in a blog post. Based in Las Vegas, Developer Express makes libraries and other add-ons for Delphi. In a series of cranky posts, Bucknall argued that Borland was shooting itself in the foot by excluding partners from its CodeGear planning.

Earlier this month, CodeGear's new management team finally held a briefing for the company's partners. Raize Software's Konopka described the attendees' mood as a mix of skepticism and optimism.

"The core technologies had become stagnant in the eyes of Borland's upper management, and [technology partners] seemed to be getting less attention than we felt like we deserved," Konopka said. "With the spin-off to CodeGear, the entire group there is focused on the same market segment that our company is focused on. That hit home with a lot of people at the meeting."

Konopka hopes CodeGear's management team will build a company that's easier to work with than Borland was, with a more formal partner program that allows key partners to coordinate more closely with the company. That dovetails with Smith's professed top priority: "Simplifying the business."

CodeGear plans to kick off 2007 with a slate of product announcements, mixing refreshed development around historical products with the launch of several new tools. Smith cited InterBase, Borland's lightweight database software, as a product line he sees as ripe for revitalization.

One product not on the revitalization list -- much to the chagrin of its vocal enthusiasts -- is Kylix, the discontinued Linux version of Delphi and C++ Builder. Fans have clamored for renewed development of the tool, but Smith said it's unlikely. "I hear lots of discussions about Kylix, but I didn't see lots of revenue in my reports about Kylix," he said.

Those revenue reports will be a key factor in how CodeGear's fate plays out. The company will soon begin reporting its financials as an independent entity within Borland, a move that will clear up questions about how well its tools are selling. The answer will help determine whether it remains a Borland subsidiary, goes fully independent with private-equity backing, or gets acquired. Borland initially intended to completely spin CodeGear off, akin to the move CA made when it set Ingres free last year, but it couldn't come to terms with potential investors on a price for the unit.

Smith brushes off questions about whether CodeGear has another ownership change on the horizon. "Our long-term objective is to build the dominant, independent tools business," he said. "The capital structure required -- how that happens -- we'll work out over time."

As CodeGear maps out its future, it need to address the problems in its past. Borland devotees sound like Apple fans in the '90s: frustrated by years of unresponsiveness, broken promises, and general user mistreatment.

Longtime Delphi programmer Howard Harkness works for a company that is planning to migrate its applications from Delphi to C# or Microsoft's developer platform. Once a Borland loyalist, Harkness grew increasingly disillusioned as Borland released buggy software and abruptly ended support for discontinued products, like Kylix.

"Loyalty swings both ways, and my take on the situation is that Borland is not particularly loyal to me," Harkness said. "I think that the Delphi community has shrunk past the point of sustainability, at least in the U.S. When I got my current position, maintenance of a group of legacy Delphi apps, I immediately went looking for the remnants of the old Delphi user group in the Dallas area. I was unable to find any of the members that still used Delphi at all."


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.