PHL Soft fournit aux développeurs AS400, iSeries, System i ou Power i des outils faciles à utiliser, qui leur
permettent d'accéder aux nouvelles
technologies sans remettre en cause
leur culture. En effet ces outils s'appuient
sur le RPG, ce qui évite l'apprentissage
d'un nouveau langage tel que PHP ou
Java. Dans les prochains numéros de
ce magazine, nous présenterons ces
outils et technologies en détail.
Les écrans
Héritant des normes en vigueur dans
les années 80, l'écran vert de 25 lignes
de 80 colonnes reste la norme de l'AS400, iSeries, System i ou Power i. Suffisant pour les tâches de saisie, il
ne correspond plus aux attentes des
générations actuelles, habituées aux
écrans graphiques des postes de travail.
Apportant confort visuel et facilité
d'utilisation, la modernisation graphique
des écrans 5250 de l'AS/400 et de ses
successeurs est rapidement devenue
une nécessité. PHL Web, le produit
phare de PHL Soft, offre toute une
gamme d'options aux utilisateurs qui
veulent transformer leurs écrans
existants ou en développer des
nouveaux.
Impression
Dans le monde fermé de l'AS/400,
l'impression passe par la génération de
spools, fichiers comportant des
informations spécifiques aux imprimantes
disponibles sur la plate-forme. Comme
pour les écrans, la présentation
monochrome sous forme de lignes
rigides ne correspond plus aux normes
actuelles. Les premières solutions de
modernisation ont consisté à définir des
fonds de page sur lesquelles
s'imprimaient les données provenant
des spools.
Mais des formats plus souples
donnent des possibilités beaucoup plus
riches. PHL Print, solution proposée par
PHL Soft, génère un fichier PDF à partir
des informations fournies par
l'application pour produire des
impressions en couleurs, par exemple
des courriers, sur toute imprimante du
marché.
Langages de programmation
95 % des applications développées
pour l'AS/400 et ses successeurs sont
développés en RPG. Défini à l'origine
dans un format en colonnes très rigide,
il s'est assoupli au fil de versions
successives (RPG IV, RPG LE, RPG
FREE) et s'est adapté aux évolutions
de l'informatique. De nouveaux
langages, indépendants des platesformes,
se sont largement répandus,
comme C, C+ ou Java, ainsi que des
langages de script bien adaptés à
Internet, comme PHP. Ils sont
disponibles sur AS400, iSeries, System i ou Power i, sans toutefois
remplacer le RPG qui reste dominant
dans les applications « historiques ».
PHL Soft propose aux développeurs
RPG des outils graphiques puissants.
PHP400 a été conçu pour ceux qui
veulent utiliser un autre langage. Cette
solution tire parti des possibilités offertes
par PHP. C'est un ensemble d'outils
gratuits permettant de développer des
applications de gestion en PHP.
Bases de données
Aux débuts de l'AS/400, SQL n'existait
pas. Sa montée en puissance a complètement bouleversé le monde des
bases de données. Aujourd'hui, la
manipulation de tables et d'index a
remplacé la notion de fichiers physiques
et de fichiers logiques.
Les échanges par EDI et par XML
Les échanges de données
commerciales s'appuient sur des normes
qui dépendent souvent du métier de
l'entreprise. L'EDI (Echange de Données
Informatisées) nécessite des
infrastructures lourdes qui le destine
plutôt à des grandes entreprises. La
montée en puissance du métalangage
XML a changé la donne. Il permet de
définir facilement des protocoles adaptés
à chaque cas de figure et il est facile à
mettre en oeuvre au moyen de Web
services. PHL XML permet de
développer des Web Services respectant
les normes, à la fois côté client et côté
serveur, pour les applications
fonctionnant sur AS400, iSeries, System i ou Power i.
Outils de développement
Les outils de développement d'il y a
20 ans ne manipulaient que du texte de
manière très simple. C'est le cas des
outils PDM et SEU sur AS/400. La
puissance des outils de développement
a beaucoup progressé : leur aspect
visuel et leur confort d'utilisation sont
sans comparaison avec les outils
antérieurs. Ils offrent de nombreuses
aides intégrées, ce sont des outils
intelligents qui s'adaptent, conseillent,
corrigent. Rdi : (Rational Developer for
i) et RD Power (Rational Developer for
Power Systems - RPG and COBOL
Development Tools for i) sont des
environnements de développement
modernes basés sur Eclipse qui
permettent de développer et maintenir
sur PC des applications traditionnelles
5250.
Outils de requêtes
Un outil comme Query permet depuis
longtemps d'exploiter les bases de
données de l'AS/400 en produisant des
rapports imprimés. De nouvelles
possibilités sont apparues avec SQL.
Parallèlement, des éditeurs spécialisés
ont mis au point des gammes complètes
d'outils décisionnels sur les platesformes
les plus variées.
Sur AS400, iSeries, System i ou Power i aussi, il est devenu
indispensable de disposer de moyens
plus souples de générer des rapports,
de les conserver, de les transférer vers
des applications externes comme Excel.
PHL Query offre aux utilisateurs habitués
à Query/400 le moyen de générer des
rapports adaptés à leurs besoins en
s'appuyant sur SQL. Les utilisateurs
disposent de nombreuses options et
d'assistants qui les guident dans le choix
des paramètres.