lundi, mai 21, 2012

Upgrade to Ubuntu 12.04 Precise Pangolin: issues fixed on my laptop

I upgraded, 4 days ago,  my laptop (Dell Precision M6600 with Intel Core i7 and 500 Gbytes SSD disk) to the last LTS Ubuntu release: 12.04 Precise Pangolin 64 bits. I was until then running Ubuntu 11.10 Oneiric Ocelot

Until now, I had only 2 issues to fix:
  • the NVidia optimzed proprietary driver that I was using had stability issues: screen either got black or fully striped after some time. I reverted to standard Linux screen drivers and everything got stable again
  • Eclipse would not start and gave error message below: I follow the advice given on StackOverflow and used the command 
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/

It gave Eclipse access back to those libraries and my favorite IDE works fine again.
I'll keep updating this post if more issues arise

Hope this helps somebody !

=================== Eclipse startup error message ========================

!SESSION 2012-05-21 07:08:17.854 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.6.0_29
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2012-05-21 07:08:18.939
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
    no swt-gtk-3740 in java.library.path
    no swt-gtk in java.library.path
    Can't load library: /home/didier/.swt/lib/linux/x86_64/libswt-gtk-3740.so
    Can't load library: /home/didier/.swt/lib/linux/x86_64/libswt-gtk.so

    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)
    at org.eclipse.swt.internal.C.(C.java:21)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
    at org.eclipse.swt.widgets.Display.(Display.java:132)
    at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:695)
    at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
    at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:153)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:95)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

Source: blog Media and Tech (par didier durand)

lundi, avril 30, 2012

Eranea à la 14ème Journée Solutions Bancaires (Genève, 31 Mai 2012)

Eranea participe à 14ème Journée Solutions Bancaires le 31 Mai prochain à Genève: nous y présenterons notre solution et notre technologie de transcodage automatisé de Cobol vers Java dont les 2 résultats principaux sont:
  • une modernisation importante de l'application migrée
  • des économies très importantes, jusqu'à 90% des coûts initiaux.
Il nous semble donc être parfaitement dans le sujet de cette journée au vu du paragraphe ci-dessous issu de la brochure de présentation qui dit: "En l’occurrence, dans ce monde en proie à la crise et tout occupé à recapitaliser ses banques, la nécessité urgente de réduire les coûts pour compenser le désendettement public et les baisses de revenu qui en découlent se traduit forcément par un rééchelonnement, quand ce n’est pas un redimensionnement des dépenses informatiques"

Pour l'inscription (gratuite), aller sur le site d'Unicore, l'organisateur à cette page


===  Extrait de la brochure de présentation de JSB 14 ===

NÉCESSAIRE DIALOGUE

Sans informatique, c’est une banalité de le rappeler, il n’y aurait aujourd’hui ni
banques ni banques centrales, ni sans doute marché monétaire et encore moins
de Libor.

Les banques en ligne et le Forex ne seraient que des vues de l’esprit, et le
trading automatique relèverait de la science fiction la plus délirante. Sans informa-
tique non plus il est vrai, le vol de données bancaires ou l’échange d’informations
à but fiscal seraient sinon impossibles du moins impraticables à l’échelle à laquelle,
malheureusement, il leur est arrivé – par accident, on veut le croire – de se produire.

Bref, l’informatique est désormais inscrite dans les ADN bancaires et financiers
comme elle l’est de toute activité humaine, mais là, vraiment, elle a pris une impor-
tance toute particulière, au point que l’on a pu prétendre, nous les premiers, que
la banque n’était au fond qu’un système d’information, extraordinairement com-
plexe certes, assorti de mille et une subtilités dans ses quatre ou cinq fonctions
essentielles (les métiers bancaires proprement dits, le traitement des données, les
fonctions de support), mais rien d’autre, encore une fois, qu’un concentré de tech-
nologies d’information et de communication.

A l’inverse, sans banques et sans marchés financiers, l’informatique n’aurait jamais
connu l’essor qui fut le sien au cours des cinquante dernières années, et les activités
de développement de progiciels bancaires ne représenteraient pas, aujourd’hui la
proportion qui est devenue la leur dans le produit intérieur brut des économies
avancées, Suisse en tête.

Ces deux destinées sont donc intrinsèquement liées, et tout ce qui arrive à l’une
rejaillit nécessairement sur l’autre. En l’occurrence, dans ce monde en proie à la
crise et tout occupé à recapitaliser ses banques, la nécessité urgente de réduire les
coûts pour compenser le désendettement public et les baisses de revenu qui en
découlent se traduit forcément par un rééchelonnement, quand ce n’est pas un
redimensionnement des dépenses informatiques. 


De nouvelles stratégies cependant se dessinent, des façons inédites de valoriser l’outil existant prennent corps,qui rendent plus que jamais nécessaire l’échange d’expériences et le dialogue entre professionnels de la banque et éditeurs de progiciels. Ce à quoi, justement, visent les Journées Solutions Bancaires.


Source: blog Media and Tech (par didier durand)

mercredi, avril 18, 2012

Android 4.0 Ice Cream Sandwich sur mon HTC Sensation

Pour ceux qui s'impatientent (comme moi, jusqu'à ce  matin...) du passage de leur smartphone à la dernière version de Android: Swisscom et HTC viennent de me donner accès à l'upgrade vers la version 4.0 appelée "Ice Cream Sandwich"

Mon HTC Sensation vient de rebooter en v4.0.3 d'Android après environ 25 minutes d'installation.

Donc, cet upgrade doit bientôt aussi arriver pour vous si vous avez du HTC relativement récent. Juste encore un peu de patience ...

Je publierai un prochain feedback sur ce blog après l'utilisation au quotidien pendant quelques temps

Source: blog Media and Tech (par didier durand)

vendredi, mars 30, 2012

Transcodage 100% automatique Cobol vers Java: la méthode Eranea

Quand j'ai présenté la société Eranea que j'ai co-fondée, les explications sur ce que nous y faisons étaient très générales donc il se peut que le sujet du transcodage 100% automatique de Cobol vers Java (qui est notre pain quotidien) soit resté "fumeux" pour nombre des lecteurs de ce blog.

Sur le site www.eranea.com, nous avons lancé une série d'articles explicatifs sur le pourquoi et le comment de la technologie que nous développons. Pour ceux que les techniques de compilation, l'iso-fonctionnalité Cobol <> Java et le "brassage des bits non-déformants" passionnent, les 3 premiers articles sont en ligne:
[Ce sont les premiers d'une longue série à venir alors, pour les geeks, abonnez-vous !]

Et sinon,  pourquoi tout ce schmillblick penserez-vous ?

Eh bien parce qu'il y a un vrai besoin: le monde informatique reste très très Cobol et il faut quand même bien en sortir un jour: Cobol a plus de 50 ans ....

En effet, entre Cobol sur système propriétaire et Java sur Linux, il n'y pas photo en termes de fonctions, de productivité et d'efficacité économique !

Le monde très très Cobol ? C'est prouvé par un récent article sur developpez.com:

Chaque jour, un consommateur solliciterait 13 fois des applications COBOL dans ses actes de la vie courante. C'est ce qu'avance en tout cas Micro Focus pour qui le langage est derrière plus de 70% des applications stratégiques des entreprises. 
"Force est de constater que, malgré la récurrence des critiques contre le COBOL depuis plus de 20 ans, les détracteurs de ce vieux langage n’ont toujours pas eu raison de lui. Depuis sa création en 1959 par un groupe d’informaticiens et de scientifiques travaillant pour le Pentagone, plus de 220 milliards de lignes de codes ont été générées ; et selon une étude de Datamonitor de 2008, 5 milliards de lignes de codes continueront à être ajoutées chaque année aux systèmes existants", écrit Micro Focus dans son communiqué, avant de continuer sur les usages professionnels.

"Ce sont entre 60 à 80% des activités des entreprises internationales qui reposent sur des applications COBOL selon Gartner, tous secteurs confondus : le COBOL est le langage avec lequel ont été écrites les applications cœur de métier des banques, des compagnies aériennes (pour les réservations de vol notamment), des grands réseaux d’hôtellerie, des transporteurs (applications gérant plus de 72000 containers), de l’industrie pharmaceutique et santé publique (plus de 60 millions de patients), etc. Les applications COBOL servent à opérer 80% des transactions commerciales et à connecter plus de 500 millions d’utilisateurs de téléphones mobiles ".

Source: blog Media and Tech (par didier durand)

mercredi, février 08, 2012

Slides de la présentation Eranea à OpenSource Now 2012

Pour ceux que le froid polaire du moment a découragé de faire le voyage vers le Palexpo hier ou qui ont été gênés par les problèmes urbains ä Genève et ferroviaires suisses d'hier, voici les slides de la présentation Eranea lors d'Open Source Now 2012. (téléchargeables ici)


Il s'agissait de donner un retour d'expérience concret et un petit livre de "bonnes recettes" suite à divers projets menés avec la technologie de transcodage (voir la liste de ces projets de référence dans le document).

Dans un projet de migration, nous pensons que la méthodologie et l'approche du projet sont aussi importantes (voire plus....) que la technologie utilisée pour réaliser la conversion automatisé de Cobol vers Java.

Bonne lecture de nos recettes !

Mes coordonnées professionnelles sont dans le document en cas de questions.

Source: blog Media and Tech (par didier durand)

mardi, février 07, 2012

Eranea: présentation au Java User Group Lausanne le 09 février

L'équipe Eranea sera ce jeudi soir au complet au Java User Group de Lausanne pour y présenter sa technologie.

La discussion s'annonce passionnante puisque nous devrons présenter une solution qui paraît parfois iconoclaste aux spécialistes de monde de la programmation orientée objet.

Tous les aspects du sujet du transcodage automatique de Cobol vers Java vont donc être passés au microscope sans complaisance. Si vous voulez vous faire une opinion sur le sujet, c'est le jour !

Les détails logistiques de la réunion sont ici

Source: blog Media and Tech (par didier durand)

mercredi, janvier 25, 2012

Salon Open Source Now 2012 (Genève - Palexpo): présentation Eranea le 07 février 2012




Eranea présentera sa solution ainsi que sa technologie lors du salon Open Source Now, la rencontre annuelle autour de l’Open Source en Suisse Romande. Le salon aura lieu les 7 et 8 février 2012 au Palexpo de Genève (Suisse).

Donc, si vous souhaitez obtenir un maximum d’informations sur nos touils de migration automatique Cobol vers Java ainsi que la méthodologie associée pour mener ces projets sans risque et avec un maximum de valeur ajoutée, rendez-vous à notre présentation le 7 février 2012 au Palexpo à Genève.

Nous y donnerons également un retour d’expérience concret sur des projets de migration automatique Cobol vers Java et Linux en cours.

Le site officiel du salon est cette adresse: http://opensourcenow.net

L’URL du programme détaillé des conférences est : http://opensourcenow.net/conferences:

A bientôt sur ce salon !

Source: blog Media and Tech (par didier durand)

lundi, janvier 23, 2012

Eranea: présentation de la société

Dans mon billet d'annonce de ma ré-orientation professionelle ("Entrepreneur: plutôt des remords que des regrets")  j'ai parlé beaucoup de mes envies de devenir entrepreneur et peu de l'entreprise résultante, Eranea.

Donc. pour ceux que cela intéresse, voici le contenu actuel de la homepage de notre site www.eranea.com que je vous recommande pour d'autres détails encore.

_________________________________________________________________________________

Eranea (Lausanne, Suisse) fournit des solutions clefs en main à ses clients pour leur permettre de migrer les applications opérationnelles critiques de leur métier vers Java & Linux.

Ainsi, ils peuvent continuer à valoriser les lourds investissements (parfois plusieurs centaines d’années-hommes) réalisés dans le traitement informatique de leurs processus internes représentant tout leur savoir-faire et leurs compétences.

La mutation automatique du code source originel vers Java maintient sa robustesse applicative car il a souvent été éprouvé par des décennies d’utilisation quotidienne.

Mais, cette mutation  lui confère simultanément une très vaste palette de nouvelles possibilités technologiques et fonctionnelles dues à la richesse de l’environnement Java auxquelles s’ajoute l’opportunité d’une interface homme-machine totalement modernisée grâce aux changements des technologies de présentation (html, ajax par Google Web Toolkit, etc.) injectés par la technologie Eranea.
Cette technologie se fonde sur un transcodage iso-fonctionnel et iso-structurel: le code originel (Cobol, RPG, L4G, etc.) est transposé automatiquement vers un code source Java 100% équivalent tant d’un point de vue structurel que syntaxique afin de rendre plus aisée la migration des équipes de développement / maintenance en place.

Ces équipes retrouvent les programmes dans la forme qu’elles connaissent. La méthodologie de migration est basée sur un enchaînement de “multiples petits pas réversibles” pour réaliser ainsi un projet sans risque et sans “Big Bang”: les utilisateurs du système peuvent être migrés fluidement (i.e. au rythme défini par le client) sans aucune interruption de maintenance fonctionnelle parce l’application originale et sa version duale transcodée en Java partagent la même base de données en temps réel et parce que la nouvelle version Java est régénérée chaque nuit 100% automatiquement avec les outils Eranea  à partir de la dernière version de l’application  issue de la maintenance quotidienne.

Eranea fournit également la palette d’outils permettant une industrialisation fluide et efficace du projet. Elle est basée sur le système Jenkins (ex-Hudson) pour l’Intégration Continue dont le but est le transcodage intégral permanent (i.e dès changement dans le code source original) et sans effort de l’application. L’entrepôt des sources originaux et transcodés est Subversion. Une application GWT (Google Web Toolkit) sophistiquée s’appuie sur une base de donnée relationnelle détaillée pour stocker et présenter l’ensemble des données issues de l’analyse des codes sources (références croisées, structure du code, etc..). Elle permet par ailleurs de suivre l’ensemble des résultats des travaux exécutés sur Jenkins durant le projet.

Enfin, l’avantage majeur d’une telle mutation vers Linux et Java est pour beaucoup de clients les énormes économies récurrentes qu’elle procure: dans certains cas, elles atteignent 90% du coût annuel du système propriétaire initial, soit des millions d’euros pour les comptes équipés de grands systèmes propriétaires classiques. Ces économies servent le plus souvent à financer le projet de mutation avant d’être restituées aux utilisateurs comme bénéfice ultime et majeur du projet.

Sur la nouvelle base technologique au niveau de l’état de l’art ainsi créée, l’application initiale peut reprendre sa marche fonctionnelle et technologique en avant: son nouveau code source Java qui remplace le code original lui permet désormais une intégration aisée des fonctionnalités avancées de la plate-forme Java ainsi qu’une migration progressive vers une architecture totalement orientée objet.

Nos références actuelles se situent dans les domaines de la banque et des médias.

Source: blog Media and Tech (par didier durand)

vendredi, janvier 20, 2012

Entrepreneur: "plutôt des remords que des regrets !"



[Quelques explications à propos de mon long silence sur ce blog : l'overbooking lors d'un changement de vie !...]

Cela faisait longtemps que l'idée de devenir entrepreneur me trottait dans la tête. Alors que je lui en parlais durant un dîner à la maison, un ami m'a dit "tu sais, il vaut toujours mieux des remords que des regrets". Sans que je ne lui dise directement, sa phrase m'a frappé et fait longuement réfléchir: je me suis dit qu'il avait raison et qu'il valait mieux que, lors de ma retraite professionnelle, j'aie les remords sur la mauvaise exécution de la réalisation de ce projet tenace dans mon esprit de monter une société plutôt que de rester avec les regrets de n'avoir jamais osé essayer.

Ma décision prise, mes ex-collègues et managers de Publicitas les plus proches ont fait tout leur possible pour m'aider à faciliter cette réorientation. Je les en remercie encore publiquement ici: ils se reconnaîtront.

Me voilà donc entrepreneur depuis quelques mois, mais les circonstances et les opportunités d'un hasard favorable ont fait que mon domaine d'activité a pas mal évolué depuis ma décision de me lancer: j'étais parti pour être auto-entrepreneur en services combinant réseaux sociaux et téléphones mobiles pour Monsieur Tout Le Monde. Et me voilà finalement co-entrepreneur d'une société de services informatiques aux entreprises appelée Eranea (basée à Lausanne). J'ai de plus le plaisir de me jeter dans l'aventure avec les gens avec qui je voulais entreprendre: longue complicité et confiance totale.

Notre "progéniture" est spécialisée dans la migration 100% automatique des grandes applications (Cobol, L4G, etc.) sur grands systèmes (« mainframes ») vers Java et Linux comme nous l'avions fait avec Naca pour Publicitas: c'est la poursuite et l'extension des idées de l'époque mais avec déjà des foules d'améliorations nouvelles, génératrices de fortes valeurs ajoutées.

Le contexte pour de tels services semble actuellement doublement favorable:
  • le "début de la fin" des grands systèmes propriétaires se profile. La recherche d'agilité, d'ouverture et de standardisation est un objectif fort et actuel pour tous les grands comptes: le passage à Java et Linux est clairement un pas stratégique dans cette direction.
  • la pression sur les coûts est énorme sur tous les directeurs informatiques: de récentes rencontres diverses nous montrent qu'elle existe partout et massivement, y compris dans des industries comme la finance qui semblait épargnée jusqu'à lors. Les troubles boursiers de cet été et les notes négatives de agences de notation ne vont qu'accentuer cette pression...
Donc, nous avons du pain sur la planche et un marché motivé ! Un bon point de départ.

Si vous lisez ceci et que vous êtes dans une entreprise avec ce genre d'applications à migrer, nous ouvrons volontiers la discussion avec vous pour participer à votre projet de migration. Idem si les solutions de Cloud Computing sont au cœur de vos préoccupations: Eranea a bâti ces derniers mois un système important pour sa propre infrastructure: il est exclusivement basé sur les services Cloud Computing d'Amazon AWS (S3, EC2, VPC / VPN, etc. - on en reparlera).

En effet, j'ai écrit au début de ce billet "plutôt des remords que des regrets", mais si on pouvait aussi éviter les remords par une contribution excitante et réussie à des projets de pointe, ce serait encore mieux!...

Pour toute documentation / information sur nos services, entrez en relation avec nous par un mail vers contact@eranea.com. Notre site www.eranea.comcontient aussi pas mal d'informations sur notre solution.

Source: blog Media and Tech (par didier durand)

jeudi, décembre 01, 2011

vendredi, octobre 07, 2011

Revue de livre: le Cloud Computing avec Amazon Web Services (Jeff Barr)



Cela fait longtemps (5 ans déjà) que j'étudie puis parle sur ce blog des services Amazon de Cloud Computing (comme EC2 ou S3) et depuis 9 mois je les utilise à grande échelle pour la majeure partie d'entre eux.

Je voulais donc faire une revue du livre "Cloud Computing avec Amazon Web Services" des éditions Pearson pour confronter les écrits de Jeff Barr (ici traduits en français) à ma propre perception et à mon expérience.

En effet, Jeff Barr est chez Amazon l'évangéliste de ces divers services depuis leur naissance: il sait donc de quoi il parle.

J'ai trouvé ce livre intéressant pour deux  points principaux:
  1. le fait que l'angle business / fonctionnel y soit traité: pourquoi utiliser le cloud computing, ses apports, ses avantages, etc. sont traités avec une vision de manager qui permet à quelqu'un qui ne "touche pas aux bits" de comprendre pourquoi ses troupes lui rebattent les oreilles avec la nécessité de monter une nouvelle infrastructure sur ce mode de location et de virtualisation plutôt qu'en la possédant et en gérant chaque morceau physique
  2. le résumé très lapidaire que fait Jeff Barr de la philosophie AWS dès le début du livre puis qu'il décline et démontre au long des pages: les services AWS sont un "centre de calcul programmable" où tous les services sont accessibles par interface de programmation (API).
C'est cette caractéristique qui est pour moi la plus saillante: ayant pendant de nombreuses années géré de grandes infrastructures internes, je connais toutes les turpitudes associées à la mise en place de nouveaux composants dans un centre de calcul (commande, livraison, préparation de l'espace, alimentation électrique, etc..). Même si les centres de calcul sont le plus souvent pré-équipés, les mises en place finissent presque toujours par être longues et coûteuses donc pénibles.

Avec Amazon AWS, c'est vrai que tout ceci n'est qu'un mauvais souvenir:
  • le démarrage d'un nouveau serveur, c'est l'appel de l'API EC2 (détails ici) avec les paramètres correspondant aux besoins (puissance de calcul, mémoire, etc...), 
  • la mise en place de stockage (pour des tailles pouvant être en térabytes...) c'est l'appel à l'API S3 (détails ici), la mise en place d'un réseau très sécurisé type VPN (détails ici), c'est à nouveau seulement quelques appels à l'interface VPC, etc...
Le livre détaille ses différentes APIs dans sa partie technique en fournissant des exemples de mise en oeuvre concrets (principalement en PHP) qui permette de "programmer son centre de calcul" selon la devise de Jeff Barr.

Dans la partie fonctionnelle, il met en avant les avantages du cloud computing qui vont de paire avec cette installation initiale simple. Les plus marquants sont pour moi
  • la flexibilité = possibilité de tester différentes combinaisons de machines, de logiciels, et d'architectures avant de s'arrêter sur un choix final. L'installation d'une machine devient de type Kleenex: on s'en sert et on jette de suite si cela ne convient pas...
  • la résilience = travailler même quand l'on est une petite structure sur un système certifié SAS70 qui sont parmi les plus sûrs au monde
  • l'agilité: possibilité de croître en capacité et de décroître en ne consommant que ce dont l'on a besoin. C'est économique et plus c'est "green" puisque l'on ne laisse pas tourner des machines dans le vide !
Donc, si vous souhaitez avoir une bonne vision globale du Cloud Computing en général, des services Amazon AWS en particulier et tout ceci dans la langue de Molière plutôt que dans celle de Shakespeare, je vous recommande ce bouquin !

Un petit regret: que peu d'espace ne soit accordé à des exemples en Java. C'est mon langage de prédilection ! D'autant qu'il est fortement adapté à la pratique du "centre de calcul programmable" puisque une modélisation orientée objet  de tous les services à disposition est un must dès que l'on vise une forte automatisation d'un tel système pour qu'il puisse croître à très grande échelle en toute efficacité.

Source: blog Media and Tech (par didier durand)

mardi, août 16, 2011

Langage L4G Ideal / Datacom de Computer Associates (CA)

Chers lecteurs de Media & Tech,

J'ai  besoin de vous: je suis à la recherche de documentation (en ligne ou papier) sur le L4G Ideal de Computer Associates ainsi que la base de données Datacom qui fonctionne avec.

Merci d'avance de vos commentaires pour des pointeurs sur des documentations en ligne de référence de ce langage. J'ai passé pas mal de temps à chercher via Google mais je ne trouve rien de probant...

A défaut, je suis preneur d'une doc papier ou d'un CD / DVD qui serait devenu inutile. Dédommagement possible en plus de ma gratitude totale ! ;-)

Merci !

didier

Source: blog Media and Tech (par didier durand)