Entretien avec Ludovic Neveu et Jason Vokes à propos de la nouvelle gamme Turbo de Borland

Équipe Delphi

Entretien avec Ludovic Neveu de Borland France (devco) le 14 septembre 2006.

Gilles Dumontier, représentant français de la division vente de Devco.

Ludovic Neveu, responsable de la division "outils de développement" de Borland

Cette division est en charge de la gamme de produits comportant Borland Developer Studio (Delphi, C++ et C#), Jbuilder, le projet "peloton" sur Eclipse, ainsi qu'Interbase. Son rôle consiste à représenter et manager le pôle outils de développement en Europe qui comporte environ 25 personnes.
Cette équipe a été mise en place début avril 2006, après que Borland ait décidé en février d'acquérir la société Segue lui permettant d'accélérer sa croissance sur le segment "cycle de développement" (Application Life Cycle Development) (ndlr: cette décision est concomitante avec celle de vendre les EDI). L'autre raison invoquée par L. Neveu est la volonté de donner aux développeurs toute l'attention et tout le savoir-faire acquis par Borland.

En deuxième partie, entretien avec

Jason Vokes, Chef de produit Delphi et C++ Builder pour l'Europe.

Il répond aux questions techniques à propos de Borland Turbo.

Les questions ont été proposées par les membres de l'équipe Delphi de developpez.com.

- Titre : Entretien avec Ludovic Neveu et Jason Vokes à propos de la nouvelle gamme Turbo de Borland

- Auteur : Équipe Delphi

- Parution : 26 septembre 2006

- Licence : Copyright ® 2006 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Entretien avec Ludovic Neveu

- II. Entretien avec Jason Vokes

I - Entretien avec Ludovic Neveu

Gilles Dumontier nous accueille dans les locaux de Borland et cède la parole à Ludovic Neveu.

- Equipe Delphi de developpez.com:
Quel est le positionnement de la gamme de produit Turbo par rapport au BDS 2006 ?

Ludovic Neveu:
BDS 2006 est clairement orienté vers le développement d'applications commerciales. Avec le lancement de la gamme Turbo, c'est une sorte de retour aux origines des compilateurs ayant fait connaître Borland dans les années 1980.
La raison qui a conduit à la commercialisation de versions de Turbo Pascal à un prix très abordable est à nouveau d'actualité. On peut la résumer par cette simple question : Comment s'initier au développement?

Aujourd'hui, lorsque l'on regarde la gamme Turbo, nous sommes dans le même esprit. Nous sommes donc revenus aux origines, avec cette préoccupation: que peut-on faire pour les développeurs ? Ceci explique et justifie la mise en place d'une division dédiée, parce que "les développeurs le valent bien"! (sic).
La gamme Turbo rentre dans cet esprit là. Quand on s'intéresse à son positionnement, c'est évidemment une gamme d'entrée qui répond à la problématique: si je veux m'initier au développement, quels moyens sont à ma disposition ?
Nous avons donc la version Turbo Explorer qui est gratuite et qui permet de s'initier au développement. Ensuite, nous disposons de la version Turbo Professionnelle avec des fonctionnalités supplémentaires.
Par contre, si l'on souhaite faire du développement plus commercial, voire en faire sa profession, il est préférable de s'orienter vers la gamme Borland developer Studio en Delphi et C++.
Ainsi, les produits Turbo sont des outils grâce auxquels on peut entrer dans le monde du développement. Ils nous permettent d'offrir cette opportunité au plus grand nombre de développeurs potentiels.

- Equipe Delphi de developpez.com:
Borland est-il conscient que de nombreux développeurs hésitent à passer sous BDS ? Prix, jeunesse du produit, documentation perfectible,...
Que comptez-vous faire pour inverser cette tendance ?

Ludovic Neveu:
Je pense clairement que la gamme Turbo peut être une réponse à cette hésitation. Comme le Turbo Pascal d'il y a quelques années, ciblant les jeunes et les étudiants en informatique, la gamme Turbo s'adresse aussi aux jeunes, le prix la rend très accessible , il y a même une version gratuite, et la version Professionnelle à 399 euros HT permet de faire du développement commercial.
Au delà, les versions entreprise et Architecte de BDS ciblent des sociétés dont le métier est le développement et qui hésitent moins à investir 2000, 3000 ou 4000 euros car leur logiciel leur en rapportera 15000 et plus.
Aujourd'hui, nous souhaitons donner accès au développement au plus de personnes possible.

- Equipe Delphi de developpez.com:
Quel est l'avantage à passer à l'édition professionnelle de Turbo ?

Ludovic Neveu:
Après la "prise de contact" réalisée grâce à Turbo Explorer, il se trouvera des personnes qui voudront aller plus loin. Elles voudront utiliser des Add-ons, ou des fonctionnalités supplémentaires, dont la version gratuite ne dispose pas.
C'est pour cette raison qu'il existe une version professionnelle disponible pour quelques centaines d'euros.

- Equipe Delphi de developpez.com:
Pourquoi ne retrouve-t-on pas un Turbo Kylix dans cette gamme de produit ?

Ludovic Neveu:
Quand on regarde le marché Linux, on constate que l'environnement coté serveur est très dynamique. Par contre, du coté du client, il y a complète stagnation; nous n'avons pas constaté de "décollage". Et nous nous interrogeons : y a-t'il vraiment un marché sur le segment client/Linux ? Notre réponse est: pas forcément, et c'est pour cela qu'il n'y a pas de version spécifique Turbo Linux.
En revanche, avec le Turbo Delphi, nous disposons de la technologie CLX qui permet de basculer d'une application Windows à une application Linux.

- Equipe Delphi de developpez.com:
Concernant l'offre autour de .NET, comment se fait-il que les produits Microsoft restent les moins chers?

Ludovic Neveu:
Une des différences entre les produits Microsoft et les produits Borland, c'est que les produits Microsoft ont pour objectif de supporter une plate-forme (le système d'exploitation), alors que Borland a pour vocation de se concentrer sur les développeurs, à travers sa division outils de développement.
Ainsi, là où les produits Microsoft supportent uniquement DotNet, les produits Borland permettent de faire du Java, de faire du DotNet, de faire du Linux. ils offrent donc des possibilités supplémentaires par rapport à Microsoft.
Quand on regarde les prix, la version Turbo Explorer est gratuite. Microsoft propose de son coté une version Express, cependant Turbo Explorer propose davantage de fonctionnalités qu'une version Express.

- Equipe Delphi de developpez.com:
Les versions éducation/enseignement seront-elles proposées comme ce fut le cas pour Turbo Pascal ?

Ludovic Neveu:
En fait, elles sont disponibles aujourd'hui. Vous pouvez les acheter dès maintenant. Elles sont valables pour le prix de 69 euros HT.

- Equipe Delphi de developpez.com:
Quels sont les moyens (humains, techniques, commerciaux) attribués spécifiquement à la gamme Turbo ?

Ludovic Neveu:
D'un point de vue division outil de développement chez Borland, on a 200 personnes environ qui y travaillent.
Quand on regarde la gamme Turbo, c'est une décision stratégique que l'on a fait de se dire "On part dans Turbo ". Alors est-ce que l'on a 200 personnes qui y travaillent exactement, sûrement pas parce qu'on des personnes qui travaillent sur d'autres produit. Je pense que c'est un petit peu difficile de vous donner un chiffre.

Ce que je peux vous dire, c'est qu'aujourd'hui, tout le monde est derrière la version Turbo même le management de la division outils de développement dont Tod Nielsen qui est notre CIO (ndlr: President and Chief Executive Officer) en se disant c'est clair que c'est ce que Borland veut faire.

Ensuite, on a mis les moyens en place d'un point de vue développeurs, on a mis les capacités nécessaires pour pouvoir sortir le plus rapidement possible la version Turbo.
Aujourd'hui, étant donné qu'on est en phase de lancement, les équipes commerciales marketing sont toutes derrière les produits Turbo.

Mais on a également d'autres produits avancés, d'autres choses à faire. Vous donner un chiffre précis, ce serait un peu difficile. Ce que je pense qui est important, c'est de se dire que tout le monde, d'un point de vue division outils de développement mais également Borland qui nous dirige -parce qu'on est toujours une division de Borland- regarde avec intérêt ce qu'il se passe avec la gamme Turbo.

A ce propos, les 2 premiers jours de téléchargement de la version explorer de la gamme Turbo, on a donné plus de 30000 versions. Merci beaucoup. On attend encore les chiffres pour cette semaine.
Je sais que ça a été un peu difficile de pouvoir accéder aux différents serveurs parce qu'il y avait énormément de demande.
Mais ce qui montre en fait qu'on a réussi à trouver une demande et à pouvoir la mettre en place.

- Equipe Delphi de developpez.com:
Alors justement, quels événements pourraient agir significativement sur ces moyens? Par exemple : Y a-t-il un seuil de rentabilité ?

Ludovic Neveu:
Je pense qu'on a toute une gamme d'outils que l'on est en train de mettre en place pour le lancement de la gamme Turbo. Il est clair qu'il y a toute une partie part de marché qui est très importante. Il y a tous les plans marketing du point de vue de travailler avec nos partenaires, nos partenaires online, nos revendeurs, nos distributeurs. On peut mettre en place une activité marketing pour lancer ce produit. Je pense que ce qui est vraiment très intéressant pour nous, c'était vraiment de donner un signal fort qui est de dire : la division outils de développement se concentre sur les développeurs et se donne les moyens pour ça.
Ensuite, sur une version gratuite, c'est plus un investissement que l'on fait à la communauté. Sur des versions Turbo Professionnelle, on s'est mis des objectifs de vente qui sont minimums au début. Ensuite si la gamme Turbo redevient le standard pour apprendre le développement, je pense qu'on aura gagné notre pari.

- Equipe Delphi de developpez.com:
Le marché n'étant pas extensible à l'infini, quel est le profil du développeur visé ? (Le microsoftien? L'adepte du Java? Autre?)

Ludovic Neveu:
Aujourd'hui, on a des versions de Turbo qui sont des versions Turbo Delphi, des versions Turbo C++ qui sont à la fois disponibles sur Win32, disponibles sur DotNet. J'en ai parlé un petit peu tout à l'heure d'un point de vue positionnement, aujourd'hui, nous recherchons toute personne qui veut s'initier au développement. A priori, ces personnes ne sont pas encore sous l'emprise de Microsoft, ni sous l'emprise Java. Nous leur mettons à disposition des produits que vous pouvez essayer et ensuite faites vous votre idée.
Je pense qu'à un moment donné, ils vont être en contact probablement avec Microsoft parce que c'est quand même le leader sur le marché. Aujourd'hui, d'un point de vue version d'entrée, on est très bien positionné.

- Equipe Delphi de developpez.com:
Quel est le plan de diffusion de Turbo édition Pro ? Trouvera-t-on des boîtes de l'édition professionnelle en magasin?

Ludovic Neveu:
C'est une très bonne question. Ce sont des choses sur lesquelles on travaille actuellement. Elles ne sont pas disponibles aujourd'hui. En revanche, on a reçu l'intérêt de certains groupes qui ont des magasins avec pignon sur rue et on est en discussion avec eux pour savoir comment ça pourrait marcher. C'est clair qu'il peut y avoir des intérêts. Dans le passé, on a eu des versions Turbo Pascal et les versions personnelles étaient en magasin. C'est clairement quelque chose que l'on regarde de près.

- Equipe Delphi de developpez.com:
Très bien. Merci beaucoup Ludovic pour cette interview pour developpez.com

Ludovic Neveu:
Eh bien je vous en prie, développez bien et Go Borland!

II - Entretien avec Jason Vokes

- Equipe Delphi de developpez.com:
Quelles versions des différents SGBD, habituellement accessibles via les composants standards, sont supportées ?

Jason Vokes:
Les bases de données supportées pour BDS versions Entreprise et Architecte sont :
- Borland® Interbase® v7.5 et 7.5.1
- Oracle® 10g
- Serveur SQL Microsoft ™ 2000 et 2005
- Informix® 9x
- IBM DB2® 8.x
- MySQL® 4.0.24
- SQL Anywhere ® 9
- Sybase® 12.5

Si vous vous référez à Turbo Explorer et Professionnel, les bases de données supportées sont :
- L'Explorateur de Base de données avec dbExpress et le support du drag&drop
- Inclut Interbase 7.5.1 Developper edition - jusqu'à 20 utilisateurs et 80 connexions logiques locales
- Les derniers pilotes dbExpress serveur et multi-tiers pour Interbase Borland 7.5, MySQL
- Borland dbGo pour ADO Connectivity for Win32 (MDAC 2.8)
- Le support de BDE pour dBASE et le Paradoxe sous la VCL

- Equipe Delphi de developpez.com:
Est-ce que les unités précompilées des différentes versions de Turbo (Delphi, Delphi pour .Net, C++ et C#) seront compatibles entre elles ?

Jason Vokes:
Il n'est pas certain que cela ait un sens. Surtout si vous parlez d'assemblies .NET de Turbo Delphi .NET et de Turbo C# inclues dans des applications natives de Turbo Delphi et Turbo C++. Nativement Delphi peut être appelé du C++ de la même manière qu'avec C++Builder et Delphi.

- Equipe Delphi de developpez.com:
Les API Opentools sont-elles supportées dans les versions Turbo Explorer ?

Jason Vokes:
Seulement dans les éditions Professionnelles.

- Equipe Delphi de developpez.com:
Au niveau du code et de l'EDI, quelles sont les différences avec BDS 2006 ?

Jason Vokes:
je ne pense pas que vous en trouverez.

- Equipe Delphi de developpez.com:
A quelle fréquence seront fournies les éventuelles mises à jour ?

Jason Vokes:
A l'heure actuelle nous démarrons les premiers Turbos. Ils seront publiés en temps utile au cours des trois prochaines années.

- Equipe Delphi de developpez.com:
Le compilateur est-il le même que celui de BDS?

Jason Vokes:
Il n'est pas certain que cela soit exactement le même fichier binaire, mais les desseins et les objectifs sont pour tous les mêmes.

- Equipe Delphi de developpez.com:
Les différents paquets créés par une version de Turbo Pro seront-elles compatibles entre elles ? En d'autres termes, si je crée un composant sous Turbo Delphi, pourrais-je l'utiliser sous Turbo C++ ?

Jason Vokes:
Souvenez vous des considérations semblables quant aux personnalités de Delphi et C++Builder dans BDS.

- Equipe Delphi de developpez.com:
Est-il possible de charger un paquet .bpl (statiquement ou dynamiquement) avec la gamme Turbo ?

Jason Vokes:
Turbo Explorer n'est pas extensible, mais Turbo Professionnel l'est. La tentative d'ajouter un BPL dans l'édition Explorer, affichera l'écran suivant :

- Equipe Delphi de developpez.com:
La prochaine version de Turbo Delphi .NET et Turbo C# intégrera-t-elle le Framework 2.0 ?

Jason Vokes:
Oui, le thème principal du projet Highlander est le support du Framework NET 2.0, le calendrier est disponible sur Borland Developer Network.

- Equipe Delphi de developpez.com:
Dans BDS, nous avons eu de nombreuses plaintes au sujet de l'aide en ligne (comparé à celle de Delphi 7). Ce point est-il résolu dans les versions Turbo ?

Jason Vokes:
Les produits Turbo sont équivalents aux personnalités simples de BDS édition Pro et ils partageront les mêmes mises à jour et corrections qui seront disponibles.
Après la release de Delphi 7, et depuis l'introduction du nouvel IDE, l'infrastructure technique derrière l'aide en ligne a changée c'est pourquoi le look and feel global de l'aide en ligne a changé.
Le contenu de l'aide du SDK .NET, du SDK de la plate-forme Windows, de Delphi, du C#Builder, du C++ Builder et de Together a été intégré dans le système d'aide.
Quelques détails ne sont pas encore là, mais en général beaucoup de nouvelles informations sont disponibles. Le système d'aide est également configurable afin d'afficher uniquement le contenu que vous souhaitez.

Nous regardons les façons d'améliorer l'expérience des utilisateurs du système d'aide, certaines d'entre elles pourraient impliquer la communauté;

Ne vous attendez pas à des changements majeurs dans le produit actuel. Des problèmes sérieux pourront être corrigés par des hot fix, mais l'amélioration structurelle majeure se fera pour les futurs releases.