[an error occurred while processing this directive]

isCOBOL Evolve

Développement COBOL + Déploiement Java = distribution logicielle simplifiée et innovation accélérée

Veryant continue d'affiner la suite isCOBOL Evolve.

isCOBOL Evolve 2017 Version 1 désormais disponible

Veryant est heureuse d'annoncer la sortie de la dernière version isCOBOL™ Evolve, isCOBOL Evolve 2017 R1.

La toute nouvelle version de isCOBOL contient un nouvel IDE, l'enrichissement des contrôles de l'interface utilisateur, ainsi qu'un panneau d'administration isServer enrichi.

télécharger la Synthèse isCOBOL Evolve 2017 Version 1

Points forts de cette nouvelle version

  • isCOBOL IDE est maintenant créé sur la base d'Eclipse Mars 4.5
  • Contrôles améliorés de champs d'entrée, avec bitmap et vérification orghographique
  • Amélioration du contrôle des List-box avec l'exportation des données
  • Prise en charge des icônes Tray dans les systèmes d'exploitation pris en charge
  • Améliorations du Framework
  • Enrichissement du serveur isCOBOL et du paneau d'administration

isCOBOL IDE

Cette nouvelle version d'isCOBOL Evolve arbore un nouvel IDE basé sur Eclipse Mars 4.5, qui apporte de nouvelles fonctionnalités aux développeurs isCOBOL, telles que l'émulation de terminal intégrée à l'IDE, un thème nouveau (foncé), une vue partagée d'un fichier source unique, prise en charge Git de la version du code source, navigation facilité dans le code grace au filtrage méta-caractères des vues, et bien plus encore!

L'historique local d'Eclipse est désormais étendu aux écrans d'aide, aux créateurs de rapport et aux fichiers créateurs de fichiers.

Contrôles de champs d'entrée améliorés

Les contrôles du champ d'entrée ont été largement améliorés et prennent désormais en charge les bitmaps à l'intérieur du champ de saisie. Les bitmaps peuvent être placés sur le bord gauche ou droit du contrôle, voire les deux. Les évènements de clic et de double-clic peuvent être interceptés afin d'implémenter un comportement personnalisé pour l'interaction de l'utilisateur avec les programmes.
Tout nouveau également, la vérification orthographique avec des suggestions pour les champs d'entrée, améliorant grandement l'expérience de l'utilisateur du logiciel isCOBOL.

Amélioration du contrôle des List-box

Le contrôle des list-box prend désormais en charge les multi-sélections facilités par des cases à cocher, pouvant être activées et personnalisées aisément grâce au paramétrage de quelques propriétés sur le panneau de contrôle.
Le contenu des List-box peut être copié dans le presse-papier du système, et peut être exporté dans les formats XLS and XLSX de Microsoft Excel. Cette fonctionnalité peut être ajoutée automatiquement ou par l'intermédiaire de la programmation.

Icône de la barre d'état système

Les applications isCOBOL peuvent dorénavant ajouter des icônes à la barre d'état du Système d'exploitation. La bibliothèque du système W$MENU a un nouveau op-code, WMENUNEW-TRAY, pour gérer les icônes multiplateforme de la barre d'état système.
L'icône peut répondre aux clics gauche et double clic, qui sont envoyés à l'instruction ACCEPT, et peut affichier un menu contextuel lors du clic droit.
Une info-bulle peut également être ajoutée à l'icône, et les éléments de menu peuvent être ajoutés de façon dynamique.

Library routines

De nouvelles routines sont désormais disponible pour améliorer et simplifier la gestion de l'interface utilisateur.
W$SAVE-IMAGE enregistre un gestionnaire de bitmap dans un fichier disque.
W$HINT affiche les conseils par programmation. Ces conseils peuvent aussi avoir un timing affichage / masquage différent de celui défini dans la configuration par défaut.
W$PROGRESSDIALOG affiche aisément une barre avec indicateur de progression en pourcentage
W$CENTER_WINDOW recentre une fenêtre sur l'écran sans recours à un calcul codé

isCOBOL Framework

CtreeJ est une nouvelle interface pour C-TreeRTG, et est maintenant qualifiée pour être utilisée dans des environnements multi-treadés lourds, avec des améliorations de performance des architectures Client/Server allant jusqu'à 50% sur les instructions de lecture et 20% sur les instructions d'écriture en comparaison aux autres interfaces pour c-treeRTG.
Le nouvel utilitaire de lignes de commande isSort et les routines C$SORT peuvent être utilisés pour trier, fusionner et filtrer les fichiers indexés, relatifs et séquentiels, et sont disponibles à partir de la ligne de commande ou à l'aide des instructions COBOL CALL.

Améliorations du compilateur isCOBOL

isCOBOL Evolve 2017 R1 inclut plusieurs modifications au compilateur qui améliorent la productivité et simplifient la migration depuis d'autres COBOLs.
La recompilation des programmes avec isCOBOL Evolve 2017 R1 crée plus de classes optimisées qui utilisent moins de mémoire et fournissent des temps de chargement de classe plus rapides. Cette optimisation est activée par défaut, aucune option n'est requise.
Une option de compilateur supplémentaire, –oe, a été ajoutée afin d'optimiser le code java pour l'instruction EVALUATE avec des string literals. Cela émane de l'instruction Java “switch” sur Strings, prise en charge par JDK 1.7.
Une nouvelle option du compilateur, -whttp, génère des avertissements lors de la compilation de code avec des instructions non prises en charge dans des solutions basées sous isCOBOL EIS html, avertissements utiles lors du développement d'applications isCOBOL Mobile.

La compatibilité avec d'autres COBOL a été améliorée par l'ajout de la clause WAIT LOCK dans les instructions READ. La clause est actuellement implémentée dans les interfaces JIsam et C-tree, pour prendre en charge la syntaxe COBOL Micro Focus.
Une nouvelle option de compilateur, -crlk, a été implémentée pour émuler les modes de vérrouillage de style RM-COBOL, dont le comportement dépend des DECLARATIVES pour des fichiers spécifiques.

Amélioration du Serveur isCOBOL

Le serveur isCOBOL peut maintenant être configuré pour démarrer des processus JVM additionnels du côté serveur, lors de la réception de requêtes de connexion, le panneau administrateur a été amélioré et le trafic client TCP/IP sur les déclarations communes a été réduit de 50%, ce qui en améliore les performances.
L'utilisation de processus JVM distincts pour chaque client léger s'avère utile dès lors que plusieurs développeurs déboguent des applications sur le serveur isCOBOL, en isolant chaque instance.
La génération d'une nouvelle JVM peut être configurée pour chaque client connecté, ou sur chaque client se connectant en mode débug uniquement.
Les options Java peuvent maintenant être transmises aux nouveaux processus en définissant la nouvelle configuration iscobol.jvm_options.

Le panneau d'administration de isCOBOL Serveur présente une nouvelle Threads View, qui affiche l'utilisation CPU de tous les threads isCOBOL Serveur, et peut afficher la liste des threads en cours d'exécution pour chaque TID et la trace COBOL stack de chaque thread.

Améliorations de isCOBOL EIS

Le compilateur peut maintenant générer des clients pour les Web services (REST ou SOAP) pouvant être utilisés dans un contexte COBOL ou Java. Lors de la génération du programme Service bridge, le compilateur peut désormais générer un Bean client pour un test de Web service simple, example un JavaServer Page (JSP).
Les requêtes http et les réponses traitées par la classe HTTPHandler peuvent maintenant être enregistrées avec de nouvelles options de configuration permettant de générer des logs pour chaque appel de service SOAP, et uniquement pour des méthodes spécifiques.

Vous retrouverez des informations complémentaires sur ces fonctionnalités ainsi que sur les nouveautés présentes dans la version isCOBOL 2017 R1 dans isCOBOL Evolve 2017 Version 1 Overview


Learn more
View the isCOBOL Evolve Datasheet
Learn more about the newest isCOBOL Evolve Release
Contact Veryant to arrange a complimentary code analysis or learn more about isCOBOL