SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : BORL: Time to BUY! -- Ignore unavailable to you. Want to Upgrade?


To: i-node who wrote (10813)6/21/2002 4:53:29 PM
From: TimF  Respond to of 10836
 
Borcon, E3, and a Blast from
the Past

(Borcon, E3, and a Blast from the Past: Page 1 of 1 )

By Andy Patrizio

June 17, 2002

Welcome back for another monthly dose of the
latest and greatest. How's this for a dose of the
sublime and the ridiculous: In the course of one
week I attended the 13th Borland Developer
Conference and the Electronic Entertainment
Expo (E3). I'll let you decide which is which.

Borcon, held at the Anaheim Convention Center
in Anaheim, California, was another upbeat
Borland-fest. The positive momentum and
enthusiasm for the company that was seen at last
year's show continued this year, and with good
reason. Borland's revenues and profits were up
in 2001, putting them in the distinct minority of
tech companies. Its Java IDE, JBuilder, is
number one in the Java compiler market, with
around 40 percent of the market. And Delphi, the
descendent of Turbo Pascal, continues to enjoy
strong sales.

The biggest news from the show was the
introduction of JBuilder 7, Borland Enterprise
Studio 4 for Java, and Optimizeit Suite 4.2.
JBuilder 7 connects with other products across
the development lifecycle, such as Borland
TeamSource for code management and the
Optimizeit Suite for performance testing.
Optimizeit now works within JBuilder to test the
code in real time, before an entire compile and
build process is done. This helps track down
performance bottlenecks during the coding
process, instead of chasing them down after the
application is compiled and running.

JBuilder 7 brings the Java IDE into full
compliance with the latest Java API and Web
services standards. The Visual EJB 2.0 designer
now includes support for BMP, multiple design
panes for a single EJB module, and the ability to
generate a schema from EJB. It can generate an
EJB module from imported EJB code and
supports dynamic hot deployment of EJBs to an
application server, such as BEA WebLogic
Server, IBM WebSphere, Oracle9i Application
Server, iPlanet Application Server and, of
course, Borland Enterprise Server.

One of the niftier new features in JBuilder 7 is its
on-the-fly error detection, which can be best
compared to the spell checker in Microsoft
Word. For example, if a programmer uses a
variable that hasn't been declared, a jagged red
line underlines the variable, just like a
misspelled word. Holding your mouse over the
offending variable brings up a tool tip saying that
the variable hasn't been declared.

The other product news was that C++Builder, the
C++ compiler with the Delphi-like interface,
would be released on Linux later this year.
Caldera was the sole third-party Linux vendor at
the show and a representative said he figured that
would be what kicked up interest in Borland in
the Linux community, since Linux is a C/C++
world, not a Pascal world.

As in previous Borcons, Dale Fuller went into
the audience and fielded questions directly from
developers. It's not too often you see a CEO go
into the audience and let his customers get in his
face like that, and watching the flacks try not to
have a panic attack was as entertaining as the
scripted skits. Most of the complaints were over
promotion and marketing. The Borland faithful
want to see more brought into the fold.

The next day brought a keynote by Anders
Hejlsberg, who created the Turbo Pascal
compiler and also headed up development of
Delphi. Hejlsberg defected to Microsoft in 1996,
and was there to talk up .NET. He gave a talk
similar to those he delivered earlier this year at
VSLive and SD Expo, pointing out that Web
services and XML use the exact same technology
and infrastructure as the Web and HTML, with
the only difference being that the former is
automated while the latter is operated by human
interaction.

In building .NET, Microsoft threw out all of the
existing technologies and started from scratch.
"Over time, we had accrued too many
technologies to manage. We realized we could
not get them there in an evolutionary fashion, by
just tweaking COM here and there. We had to
throw everything out and create a whole new
platform."

He described coding against WinAPI.h as "like
black magic to get anything working properly."
Libraries like Microsoft Foundation Classes,
Visual Basic and Delphi's OWL helped, but
locked you into a language. "Your choice of a
programming language became your choice of a
programming model, and skills don't transfer
between programming models," he said.

To get around language lock, Microsoft created
the Common Language Runtime. When coding to
the CLR, it doesn't matter what language you use;
you get all of .NET's features. The CLR
eliminates the need for a Registry since every
object is self-describing and will allow for
side-by-side execution of applications with
multiple versions of DLLs. There won't be a
problem with DLL conflicts because applications
are sandboxed.

Borland plans to support .NET through Delphi
and C++Builder. The next version of Delphi,
Delphi 7, will ship later this year and offer as
much support as there is on the market, for .NET
is coming out piece by piece and isn't fully
available yet. The following version of Delphi,
due in the first half of 2003, will have full .NET
support...

byte.com