Feeds

DeXtrous Delphi with DavidI

Borland roadmap explained

Securing Web Applications Made Simple and Scalable

Borland is famous for confusing its loyal fans; well, it sometimes confuses us. So, we asked David Intersimone and Jason Vokes to guide us through its roadmap, with particular reference to Delphi.

Delphi was originally a very strong competitor for Microsoft's Visual Basic Rapid Application Development (RAD) environment. David Intersimone (VP of Developer Relations at Borland) is usually known as DavidI and has been Borland's developer's mentor and friend for years. Jason Vokes is European product line manager for Borland's RAD products. Together, they were extremely positive about Delphi's future, starting with Delphi 2006, codenamed DeXter. However, Delphi, as a separate purchase is on the way out – next year, you'll buy Borland Developer Studio and download the language you want, and one of the options will be Delphi (others will be C# and C++).

There are now two Borland developer streams, DavidI explains. One is for small teams and individual programmers, built on Borland Developer Studio (BDS) and is where Delphi 2006 lives now. It apparently has a "long future". It's available for Win32 and .NET 1.1 this year, and for .Net 2.0 and Compact Framework next year. 64-bit support is also promised next year (C# has it already) and in another two years, we'll get native 64-bit Delphi (and C++) for Windows 64.

DavdI sees abstraction as key to moving developers into the 64-bit world. "Things like VCL [Visual Component Library] and database layers hide the details of 64-bit Windows programming," he says, "so we've put VCL on C++ and Delphi 32, and now on .Net. Next year we'll put it on compact framework and .Net 2.0. When Windows Vista Avalon comes out, we'll have VCL for Avalon and 64bit VCL for Windows 64."

Borland's other development stream is Core SDP, built on ECLIPSE. This is for multi-language, multi-platform enterprise development environments starting with teams of about 20 people (it's really aimed at much larger, distributed, teams), where people start differentiating themselves into development roles such as: Analyst, Architect, Developer, Tester.

In a small team people take on multiple roles and individual developers just dabble in UML modelling, and the BDS environment, with Delphi, C++ Builder and C# Builder, is appropriate. Nevertheless, Delphi extends its reach now with plug-ins for CaliberRM requirements management etc because, says DavidI, "at some stage you need true enterprise computing, multiple languages across multiple back-ends". So, BDS starts with products focused on coding, and just a little change management and modelling. It also includes (for example) a Star Team server with a license that can be added to, ending up with a comprehensive software change and configuration management tool supporting large, geographically distributed, development teams – when, or if, you need it.

Bridging the IT gap between rising business demands and ageing tools

More from The Register

next story
NO MORE ALL CAPS and other pleasures of Visual Studio 14
Unpicking a packed preview that breaks down ASP.NET
Cheer up, Nokia fans. It can start making mobes again in 18 months
The real winner of the Nokia sale is *drumroll* ... Nokia
DARPA-derived secure microkernel goes open source tomorrow
Hacker-repelling, drone-protecting code will soon be yours to tweak as you see fit
Put down that Oracle database patch: It could cost $23,000 per CPU
On-by-default INMEMORY tech a boon for developers ... as long as they can afford it
Google shows off new Chrome OS look
Athena springs full-grown from Chromium project's head
Apple: We'll unleash OS X Yosemite beta on the MASSES on 24 July
Starting today, regular fanbois will be guinea pigs, it tells Reg
HIDDEN packet sniffer spy tech in MILLIONS of iPhones, iPads – expert
Don't panic though – Apple's backdoor is not wide open to all, guru tells us
prev story

Whitepapers

Designing a Defense for Mobile Applications
Learn about the various considerations for defending mobile applications - from the application architecture itself to the myriad testing technologies.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Top 8 considerations to enable and simplify mobility
In this whitepaper learn how to successfully add mobile capabilities simply and cost effectively.
Seven Steps to Software Security
Seven practical steps you can begin to take today to secure your applications and prevent the damages a successful cyber-attack can cause.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.