Lettre n°15 - Janvier 2002
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
|
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.
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.
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.
Dernière version de Java 2 : version 1.4
Adresse de téléchargement du JDK/JRE : http://java.sun.com/j2se/
Adresses Internet utiles pour trouver des informations techniques :
http://community.borland.com/
http://www.developpez.com
Dernière version de Optimizeit Suite : version 4.11
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
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...".
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.
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
Une nouvelle release (version mineure) de InstallAnywhere est attendue prochainement. Tous les clients seront automatiquement informés par e-mail dès sa disponibilité.
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 :
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.