KAPILINK,

La lettre d'informations de KAPITEC Software

 

 

Lettre n°15 - Janvier 2002

 

EDITORIAL

Au nom de KAPITEC Software je vous souhaite une très bonne année 2002.

Ce nouveau numéro de KAPILINK est principalement consacré à la présentation de la toute dernière version de l’environnement de développement Java le plus vendu : JBuilder 6 de Borland.

Cette nouvelle version de JBuilder permet de simplifier le développement J2EE avec des outils de conception visuelle d'EJB, de visualisation de code UML, et un support étendu des principaux serveurs d'applications.

Borland fait résolument la Une de l’actualité avec l’annonce de KYLIX 2 fin 2001, l’annonce de la disponibilité de JBuilder 6 version française en ce début d’année, et enfin par l’annonce aujourd’hui même de son rachat de VMGEAR, éditeur américain des produits de mesure de performance Java Optimizeit.

Sandrine BOARQUEIRO-VERDUN

A LA UNE

JBuilder 6, l’environnement de développement Java de Borland, simplifie le développement J2EE

 

 

LISTE DES NOUVEAUTES DE JBUILDER 6

 

 

 

 

 

PRODUCTIVITE DU DEVELOPPEUR

 

Pers

Pro

Ent

Support des standards Java™ les plus récents

 

 

 

 

Support des asserts dans JDK® 1.4 version bêta

x

x

x

 

 

 

 

Visualisation du code UML

 

 

 

 

Représentation UML du code sous forme de diagrammes de paquets et de classes : diagramme des associations de classes limitées, diagramme des associations de classes inverses, diagramme des dépendances de classes limitées, diagramme des dépendances de classes inverses et diagramme de l'héritage des classes.

 

 

x

Visualisation de plusieurs classes, notamment les classes inner et les classes anonymes, via une interface utilisateur à onglets.

 

 

x

Fonctionnalité de navigation complète basée sur le navigateur, permettant de parcourir les diagrammes et de déplacer la focalisation vers de nouvelles classes et de nouveaux paquets.

 

 

x

Filtre pour exclure certains paquets de classes des diagrammes d'un projet.

 

 

x

Possibilité de choisir d'inclure des bibliothèques au niveau d'un projet pour voir les dépendances dans les diagrammes.

 

 

x

Vue arborescente dans le volet structure d'un paquet ou d'une classe avec des dossiers pouvant être développés. Navigation jusqu'aux diagrammes depuis la vue arborescente.

 

 

x

Personnalisation des polices et des couleurs de la présentation des diagrammes.

 

 

x

Accès rapide aux fonctions de refactoring directement depuis les diagrammes : renommer, déplacer, trouver une référence, trouver une définition.

 

 

x

Diagramme des dépendances de paquets limitées.

 

 

x

Impression des diagrammes ou enregistrement d’un diagramme sous forme d'image.

 

 

x

Navigation rapide du diagramme vers le code source et la documentation.

 

 

x

 

 

 

 

Refactoring

 

 

 

 

Renommage des paquets et mise à jour de toutes les références.

 

x

x

Renommage des classes et mise à jour de toutes les références.

 

x

x

Renommage des méthodes et mise à jour de toutes les références.

 

x

x

Déplacement des classes et mise à jour de toutes les références.

 

x

x

Recherche de toutes les références

 

x

x

Trouver les définitions d'un symbole.

 

x

x

Validation de nouveaux noms basés sur le contexte.

 

x

x

Annuler, défaire, refaire le refactoring.

 

x

x

Vérification des limitations avant le refactoring.

 

x

x

 

 

 

 

Test des unités

 

 

 

 

Intégration étroite de Junit.

 

 

x

Exécuteur de test intégré.

 

 

x

Navigation rapide vers les échecs des tests d'unités dans le code source.

 

 

x

Découverte automatique des tests pour identifier les cas de test ou les suites de test.

 

 

x

Expert Cas de test pour créer les squelettes des classes de cas de test.

 

 

x

Support des $$fixtures de cas de test 

 

 

x

Expert $$Fixture pour JNDI.

 

 

x

Expert $$Fixture pour JDBC®.

 

 

x

Expert $$Comparison fixture.

 

 

x

Expert $$Custom fixture.

 

 

x

Support de configuration de test.

 

 

x

Expert Cas de test pour créer des regroupements logiques de tests d'unités.

 

 

x

Débogage des classes de tests.

 

 

x

 

 

 

 

Outils Javadoc

 

 

 

 

Expert Javadoc pour générer le noeud de documentation d'un projet. Sélection des paquets à documenter et le format de sortie.

 

x

x

Automatisation la génération de Javadoc au cours du processus de construction.

 

x

x

Vérificateur de la syntaxe Javadoc interactif.

 

x

x

Support des doclets pour contrôler le format de sortie : comprend la doclet JDK 1.1 et la doclet JDK 1.3 standard.

 

x

x

 

 

 

 

Fenêtre AppBrowserTM de l'EDI à l'avant-garde de la technologie

 

 

 

 

Amélioration - Visualiseur de HTML et de Javadoc intégré.

x

x

x

Navigateur UML intégré pour la visualisation du code.

 

 

x

Le vérificateur de syntaxe Javadoc intégré fournit un feedback interactif pour créer des entrées conformes à Javadoc.

 

x

x

Le navigateur Javadoc génère du Javadoc de façon dynamique à partir de celui incorporé au code source.

 

x

x

 

 

 

 

Audit de code pour accélérer la programmation et éviter les erreurs de syntaxe

 

 

 

 

Achèvement et optimisation automatique des instructions d'importation par l'audit de code.

 

x

x

 

 

 

 

Experts

 

 

 

 

Expert Javadoc : ajoute des noeuds Javadoc aux projets et crée automatiquement du Javadoc formaté en fonction des doclets.

 

x

x

Experts pour générer les tests des unités.

 

 

x

Amélioration - Expert Projet pour commencer de nouveaux projets de façon simple et efficace.

x

x

x

Expert Importation de projet pour importer les projets et le code existants.

 

x

x

 

 

 

 

Déploiement avec le constructeur d'archives

 

 

 

 

Amélioration - Support des archives EAR (archives entreprise) pour la mise en paquet de l'ensemble de tous les composants d'une application ; inclut le support de J2EE 1.2 et 1.3.

 

 

x

 

 

 

 


 

DEVELOPPEMENT WEB

 

Pers

Pro

Ent

Intégration de moteur de servlets

 

 

 

 

Tomcat 4.0 avec Servlet 2.3 et JSP 1.2

 

x

x

 

 

 

 

 

DEVELOPPEMENT D’APPLICATIONS D’ENTREPRISE

 

Pers

Pro

Ent

Support des serveurs d'applications

 

 

 

 

Borland Enterprise Server, AppServer Edition avec EJB 1.1/J2EE 1.2 et EJB 2.0/J2EE 1.3

 

 

x

WebLogic 6.1 avec EJB 1.1/J2EE 1.2 et EJB 2.0/J2EE 1.3

 

 

x

WebSphere 4.0 avec EJB 1.1

 

 

x

iPlanet™ Application Server 6.0 avec EJB 1.1

 

 

x

 

 

 

 

Archives de déploiement d'entreprise (EAR)

 

 

 

 

Amélioration - Mise en paquet EAR, déploiement et exécution pour Borland AppServer 4.5, Borland Enterprise Server et WebLogic 6.0 et 6.1.

 

 

x

 

 

 

 

 

 

 

 

Borland Enterprise Server

 

 

 

 

Amélioration - Support d'EJB pour les beans session stateless et stateful, pour les beans pilotés par les messages, pour les beans entité à persistance gérée par le bean et à persistance gérée par le conteneur.

 

 

x

Support des relations entre beans entité CMP 2.0.

 

 

x

Support des interfaces locales.

 

 

x

Nouveau Support total de JCA (Java Connector Architecture).

 

 

x

Support de JMS via l'intégration de SonicMQ.

 

 

x

Borland Enterprise Server comprend le support de la spécification CORBA 2.4.

 

 

x

 

 

 

 

Prise en charge du serveur WebLogic BEA®

 

 

 

 

Support du développement WebLogic Server 6.1 (EJB 1.1 et EJB 2.0) intégré.

 

 

x

 

 

 

 

Prise en charge du serveur IBM WebSphere

 

 

 

 

Support du développement WebSphere 4.0 (EJB 1.1) intégré

 

 

x

 

 

 

 

Prise en charge du serveur d'applications iPlanet

 

 

 

 

Support du développement iPlanet 6.0 (EJB 1.1) intégré.

 

 

x

 

 

 

 

 

JBuilder 6 est disponible en 3 versions.

JBuilder 6 Entreprise facilite le développement EJB 2.0 grâce aux concepteurs visuels bidirectionnels et au déploiement rapide sur les meilleurs serveurs d'applications de la plate-forme J2EE. La productivité des développeurs est améliorée avec la visualisation du code UML, le refactoring, le test unitaire et les outils de documentation, et également par la prise en charge de plusieurs systèmes de contrôle de versions.

JBuilder 6 Professionnel permet de construire sur les plates-formes Windows, Linux, Solaris et Mac OS et de déployer rapidement des applications Java, JavaBeans, applets, JSP et autres servlets. La productivité est accrue avec le refactoring du code, les outils Javadoc, le commutateur de JDK et un débogage intelligent évolué.

JBuilder 6 Personnel est l’environnement multi-plate-forme idéal  pour apprendre à programmer en Java et développer visuellement des applications Java à usage personnel sur les plates-formes Windows, Linux, Solaris et Mac OS. En intégrant un éditeur, un débogueur, un compilateur, des concepteurs visuels, des experts, des exemples d'applications, des tutoriels, une formation informatisée et le support des standards Java, JBuilder 6 Personnel facilite l'apprentissage de Java.

Disponibilité

JBuilder 6 version anglaise est immédiatement disponible. JBuilder 6 sera livrable dès le début du mois de février.

KAPITEC Software est revendeur des produits édités par Borland.

Prix

3 upgrades sont disponibles :

·          Mise à jour JBuilder 6 Professionnel depuis JBuilder 5 Professionnel ou Personnel : 449,00 € H.T.

·          Mise à jour JBuilder 6 Entreprise depuis JBuilder 5 Entreprise : 2.229,00 € H.T.

·          Mise à jour JBuilder 6 Entreprise depuis JBuilder Entreprise ou Professionnel toute version : 2.669,00 € H.T.

Consultez les prix pour une nouvelle acquisition.

INFORMATIONS PRATIQUES !

Comment évaluer JBuilder 6 ?

INFORMATIONS PRATIQUES

Java

Dernière version de Java 2 : version 1.4

Adresse de téléchargement du JDK/JRE : http://java.sun.com/j2se/

JBuilder

Adresses Internet utiles pour trouver des informations techniques :

http://community.borland.com/

http://www.developpez.com

Optimizeit

Dernière version de Optimizeit Suite : version 4.11

InstallAnywhere

Dernière version de InstallAnywhere : version 4.5.1

Numéro de série (serial number) : Chaque version majeure de InstallAnywhere a un numéro de série qui lui est propre, ce qui signifie que le numéro de série communiqué pour la version 4.0 ne fonctionnera pas avec la version 4.5. Quand une nouvelle version est disponible, tout client sous maintenance reçoit automatiquement un e-mail de l’éditeur, Zero G Software, contenant le numéro de série attribué à cette dernière version.

Base de connaissances : http://gamma.zerog.com/devnet_l/uT.jsp?page=kb/mainKB.jsp

Web Performance Trainer

Dernière version de Web Performance Trainer : version 2.3 build 313

Version d’évaluation : La version d’évaluation de Web Performance Trainer présente strictement les mêmes fonctionnalités que la version finale. Les limitations concernent le nombre d’utilisateurs virtuels pouvant être simulé (limité à 25 VU) et la validité de la licence (2 semaines à compter de la date d’envoi de la clé).

Problème de visualisation de la courbe de statistiques : Attention ! Vérifier l’échelle de la courbe.

Période minimum attribuée au champs Sample Period (onglet Playback) : Le minimum est 1. Des informations concernant ce paramètre sont disponibles dans le manuel à la page "Performance Tests" dans les paragraphes : "Duration can be in units of hours..." et "The sample period is the length of time...".

ACTUALITES / BREVES

Actualités récentes

22 janvier 2002 - Borland vient d’acquérir VMGEAR, l’éditeur des outils de mesure de performance Java Optimizeit Suite.

8 janvier 2002 - Optimizeit Suite 4.1 est désormais disponible sur Mac OS X. Optimizeit Suite était déjà disponible sur plates-formes Windows, Sparc Solaris et Linux.

7 janvier 2002 - Zero G a annoncé la version 2.0 de PowerUpdate, solution basée sur le Web contrôlant automatiquement le téléchargement et l'installation des mises à jour d'applications.

Nouveautés sur le site de KAPITEC Software

Nouveau - Présentation de l’outil de mapping d’objets relationnels JDX (édité par SoftwareTree) avec la possibilité de télécharger des versions d’évaluation :

http://www.kapitec.com/Produits/JDX/fr/presentation.htm

Nouveau - Présentation des nouveaux outils de test de performance Optimizeit Code Coverage et Optimizeit Thread Debugger :

http://www.kapitec.com/Produits/OptimizeIt/fr/coverage.htm

http://www.kapitec.com/Produits/OptimizeIt/fr/thread.htm

Mise à jour - Présentation de JBuilder 6 :

http://www.kapitec.com/Produits/JBuilder/fr/presentation.htm

Mise à jour - Présentation de KYLIX 2, la dernière version de l’environnement de développement rapide pour Linux (édité par Borland) :

http://www.kapitec.com/Produits/Borland/Kylix/fr/presentation.htm

Mise à jour - Téléchargement de documentations :

 http://www.kapitec.com/Services/fr/docs.htm

Mise à jour - Pages F.A.Q. (Frequently Asked Questions) :

http://www.kapitec.com/Services/fr/faq.htm

A venir…

InstallAnywhere

Une nouvelle release (version mineure) de InstallAnywhere est attendue prochainement. Tous les clients seront automatiquement informés par e-mail dès sa disponibilité.

Web Performance Trainer

Une nouvelle version de l’outil de test de montée en charge d’applications Web, Web Performance Trainer, sera disponible d’ici la fin de ce trimestre.

La principale nouveauté de la version 4.5 concernera l’aspect dataset. Tout client intéressé par cette caractéristique peut participer au programme de bêta-testing, qui sera lancé d’ici quelques jours. Merci de nous contacter dès maintenant :

OU NOUS TROUVER ?

KAPITEC Software - 57, boulevard de l’Embouchure - 31075 Toulouse Cedex 2 - France

Tél. : +33-5 34 27 90 03 - Fax : +33-5 34 27 90 04

URL : http://www.kapitec.com/

Service commercial :

Service technique :

 

 

KAPILINK est réalisée par KAPITEC Software – 22/01/2002.

 

Les marques citées sont des marques déposées de leurs propriétaires respectifs.