> Tech > Nouveau monde, Nouveaux outils

Nouveau monde, Nouveaux outils

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

par Kolby J. Hoelzle
Toute une panoplie de nouveaux outils fournie par le produit iSeries Tools for Developers permet au iSeries d'être un modèle un peu moins propriétaire pour le développement d'applications
Abraham Maslow a dit un jour " Pour celui qui n'a qu'un marteau dans sa trousse à  outils, chaque problème commence par essayer de ressembler à  un clou ". Il voulait souligner que le fait d'avoir et d'utiliser les bons outils pour un travail peut améliorer la qualité et la productivité, mais si la trousse à  outils n'est pas suffisamment fournie, on est contraint d'utiliser des outils inadaptés pour certains travaux.

Le produit iSeries Tools for Developers, récemment annoncé, améliorera le kit, c'est-à -dire la trousse à  outils, des développeurs iSeries. Cette batterie d'outils apportera une aide précieuse dans de nombreuses activités de développement : développement de nouveau code, portage du code existant sur l'iSeries, et autres. Le kit s'applique à  de multiples langages, dont RPG, C, Cobol et Java, et il collecte plusieurs utilitaires de génération de code objet sous une même ombrelle. Dès que l'on intègre le mode d'interopération et d'organisation des outils, on trouve très rapidement des composantes utiles.

Dès que l'on intègre le mode d'interopération et d'organisation des outils, on trouve très rapidement des composantes utiles

Le produit iSeries Tools for Developers vise à  améliorer la productivité
en permettant à  un développeur d’utiliser certains outils indépendamment de l’environnement
de travail. La plupart des nouveaux outils existent déjà  depuis un certain temps
sur d’autres plates-formes. Ainsi, le nouveau kit comporte de nombreux outils
GNU (GNU’s Not Unix!) qui ont été portés sur l’iSeries, comme emacs (un éditeur
de texte), gmake (une aide à  la compilation) et gzip (qui traite des archives
de fichiers compressés). Pour plus d’informations sur le logiciel GNU, visiter
le site http://www.gnu.org.



Un autre groupe d’outils appartient à  un ensemble connu sous le nom d’Andrew Toolkit
(ATK) et comporte des outils comme ez,ezmrg et review (tous des aides à  l’édition
de texte de programmes). Les outils ATK ont été développés conjointement par IBM
et Carnegie Mellon University. On peut obtenir plus d’informations sur Andrew
Toolkit en consultant le site http://www.cs.cmu.edu/afs/cs.cmu.edu/project/atk-ftp/web.
La plupart des autres outils inclus dans le nouveau kit ont été développés et
utilisés pendant un certain temps comme outils internes sur les sites IBM.



L’iSeries Tools for Developers permet aux développeurs de bénéficier des principales
fonctions de la ligne de commande native d’iSeries ou de deux environnements de
développement alternatifs : OS/400 Portable Application Solutions Environment
(PASE) et QShell.



PASE (OS/400 option produit 33) est une technologie iSeries relativement nouvelle
permettant aux programmes compilés pour IBM AIX (AIX est le système d’exploitation
Unix d’IBM) de fonctionner sur l’iSeries avec peu ou pas de changement. L’iSeries
Tools for Developers peut ainsi bénéficier de nombreux outils ayant leur origine
sur une plate-forme Unix, non disponibles jusqu’à  ce jour sur AS/400.



C’est l’un des avantages de l’utilisation de l’OS/400 PASE que de voir les outils
basés sur Unix X-windows fonctionner sur l’iSeries. Par conséquent, les programmeurs
iSeries peuvent utiliser des outils graphiques comme l’éditeur EZ tiré de l’Andrew
Toolkit. L’iSeries Tools for Developers contient un large éventail d’outils qui
tirent parti de l’environnement d’exécution de l’OS/400 PASE et de l’ILE (Integrated
Language Environment) d’iSeries. Pour plus d’informations sur PASE, visiter le
site http://www.as400.ibm.com/developer/factory/pase.



QShell (OS/400 option produit 30) fournit un écran de saisie de commandes semblable
à  une saisie de commandes de style Unix, y compris une ligne de commande de style
Unix. On exécute QShell depuis n’importe quelle session de terminal interactive
OS/400. Elle donne l’accès direct à  des répertoires IFS (Integrated File System)
ainsi qu’aux scripts de commandes de type Unix. QShell est un outil de ligne de
commande utile pour le développement Java natif OS/400. Pour plus d’informations
sur QShell, visiter le site http://www.as400.ibm.com/developer/qshell.



Les développeurs familiers d’Unix ou d’AIX se sentiront plus à  l’aise dans des
environnements PASE ou Qshell ; à  l’inverse, un développeur de formation OS/400
préfèrera utiliser la ligne de commande native de l’OS/400. Certains des nouveaux
outils (l’éditeur EZ, par exemple) sont accessibles à  partir des trois environnements.
D’autres outils, comme le navigateur de répertoire d’ATK, nécessitent un émulateur
de terminal X-windows (appelé X-server) sur un PC.



Le produit iSeries Tools for Developers est installé et exécuté complètement sur
l’iSeries

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.

Tech - Par iTPro.fr - Publié le 24 juin 2010