Migration des Interfaces Utilisateurs X/Motif vers Java. Objectifs d une migration de station UNIX vers PC
|
|
- Pierre-Antoine Lavigne
- il y a 8 ans
- Total affichages :
Transcription
1 Juin 2005 Migration des Interfaces Utilisateurs X/Motif vers Java Par Olivier Faure Objectifs d une migration de station UNIX vers PC L objectif des entreprises est de diminuer le coût de développement, de maintenance et d utilisation des applications, tout en les ouvrant vers de nouveaux utilisateurs en réseau. La large diffusion de la plate-forme PC, notamment avec Windows, a permis d obtenir des coûts de réalisation et de possession inférieurs à ceux des plate-formes UNIX historiques ( Solaris, HPUX, SGI IRIX, IBM AIX et DIGITAL UNIX). L objectif de la migration vers PC est : De diminuer le coût du poste client, Accéder sur le même poste de travail aux fonctionnalités bureautiques, Améliorer l ergonomie de l IHM Proposer une solution aux utilisateurs qui n ont pas de machine UNIX La migration d UNIX à Windows est contrainte par ces particularités : 1. Une application UNIX ancienne utilise la toolkit X/MOTIF pour son interface utilisateur, 2. X/Motif ne tourne que sur UNIX, ou via une émulation X sur PC. L IHM est écrite en C/C++. Quelle solution adopter? Une application X/Motif est écrite en C/C++, parfois interfacée avec du Fortran ou un autre langage ancien. Les possibilités de migration de l IHM X/MOTIF sont : Ré-écriture en MFC ( pour une cible strictement Windows) Ré-écriture en Java / SWING ( pour une cible UNIX, Mac et PC) Passage à une architecture WEB ( ASP, JSP, application cliente Internet) Avantages de MFC Pas de problème d intégration du code des traitements existants ( en C/C++) Langage adapté aux calculs lourds Inconvénients de MFC : Windows seulement, Pas de possibilité de migration facile vers le WEB, car pas de plate-forme WEB en C++ La ré-écriture de l IHM suppose une re-conception partielle, pour adapter les composants widgets du toolkit X/MOTIF dans un autre système. Or la modélisation et la validation de l IHM reste une tâche longue, nécessitant plusieurs phases de prototypage pour aboutir au produit voulu par les utilisateurs. Une médiocre conception de l'interface utilisateur est souvent à l'origine du rejet d'une application par les utilisateurs. Swing-X : La migration de X/MOTIF vers JAVA /Swing - Présentation technique Page 1/7
2 Avantages de JAVA La migration de l IHM X/MOTIF vers JAVA s impose aux entreprises qui souhaitent préserver au maximum leur investissement passé : 1. en développement de code métier C/C++ et Fortran, 2. en stations et serveurs UNIX coûteux. J2EE ( Java 2 Enterprise Edition) est la seule plate-forme qui fonctionne aussi bien sur PC-Windows que sur les différents UNIX. De plus J2EE est une plate-forme complète, qui a fait ses preuves et qui est devenu performante. Le toolkit JDK/Swing permet de réaliser les IHM les plus sophistiquées. Ces atouts sont : Nombreux outils IDE (Borland Jbuilder, IBM Eclipse, etc) Composants IHM complets et nombreux, Développement peu coûteux (existance de nombreux composants freewares, frameworks J2EE) Migration aisée vers le WEB grâce à la plate-forme J2EE et son nouveau toolkit JSF (JavaServer Faces), qui adresse les lacunes de JSP et de Struts. Néanmoins, il faut réaliser l intégration entre l IHM Java, qu'elle soit réalisée avec Swing ou avec JavaServer Faces, et le code métier existant en C ou C++. Cette intégration demande au moins autant de travail que le layout de l'interface, et exige des compétences très techniques, à la fois sur JNI ( Java Native Interface), C/C++ et Java. Tendances technologiques Certaines applications sont seules à accéder à des données qu il serait utile de partager entre membres d une même équipe, d un même département, entre départements, voire avec des partenaires externes. C est particulièrement crucial pour les applications contrôlant des informations sur les clients de l entreprise qui se veut «orientée client». La plate-forme Java J2EE est la mieux placée pour permettre la migration des applications UNIX anciennes vers l architecture réseau nécéssaire à ce partage de l information.p our la réactivité et la souplesse Intégration multi-canaux Points de contact avec clients et partenaires Serveurs e-business Applications d entreprise intégrées Migration vers une architecture multi-tiers L architecture multi-tiers permet à un utilisateur connecté au réseau d entreprise (LAN) ou via Internet d accéder à l ensemble des informations dont il a besoin, où quelles soient localisées dans l entreprise. Des serveurs dédiés permettent l accès sécurisé aux sources de données (ERP, Bases de données, fichiers). L architecture multi-tiers permet de séparer l IHM, les traitements et les données. Deux types d IHM Java sont envisageables pour la migration des applications X/MOTIF vers une architecture distribuée en réseau : 1. un «client léger» auquel un serveur web sur le réseau envoie des pages HTML construites dynamiquement (JSP, ou Struts, ou JSF) avec le contenu retourné par des requêtes aux sources de données 2. et/ou une application cliente Internet qui n exécute localement que l IHM Java et communique avec un serveur qui exécute le code métier conservé tel quel en C/C++. Il existe deux plate-formes concurrentes pour la e-transformation des applications d entreprise : J2EE : la seule qui soit cross-plate-forme UNIX, Linux, Windows, MacOS.NET : propriétaire Microsoft Swing-X : La migration de X/MOTIF vers JAVA /Swing - Présentation technique Page 2/7
3 La solution pour la migration des IHM X/MOTIF Les utilisateurs UNIX veulent migrer en douceur et à moindre coût. La nouvelle architecture doit être : Compatible avec l existant UNIX Compatible avec les PC Windows ou LINUX, voire MacOS adaptable pour permettre l utilisation future via un intranet ou un extranet. Une seule plate-forme leur offre ces garanties : J2EE (Java 2 Enterprise Edition). Un seul outil permet de migrer facilement les IHM X/MOTIF/UIMX vers Java : SWING-X, un fidèle traducteur de projets X/MOTIF ou UIM/X en IHM Java/SWING, et bientôt en JavaServer Faces (client léger). Cet outil a été développé pour les projets de nos clients, des grands comptes industriels. Objectif n 1: Récupérer l investissement passé Votre objectif, en migrant vos applications vers Java, est de : Préserver l existant, Assurer la meilleure portabilité inter OS Préserver l évolution prévisible vers l utilisation WEB Minimiser les coûts et les risques. Notre démarche consiste à : Préserver les codes des traitements ( business logic) Ne réécrire que l IHM N écrire que le minimum d interfaces JNI pour le code C/C++ existant Séparer IHM et logique Métier pour le passage au client léger ( technologie WEB) Minimiser les coûts grâce à l utilisation d outils de migration Xlib, Xt, OSF//MOTIF. vers J2EE. Architecture classique 2 tiers Un seul process pour l IHM et la logique métier IHM intégrée X/MOTIF ou Java /SWING Java JNI API SGBDr Application d entreprise mono-process Objectif n 2 : Permettre la migration vers le WEB Disposer d une interface utilisateur écrite en Java/Swing ouvre la porte aux architectures distribuées sur le LAN ou sur Internet. Les applications distribuées utilisent au mieux les ressources en matériels, tout en s ouvrant à d autres utilisateurs et d autres applications sur le réseau. L architecture proposée répondra aux impératifs de coûts et de délais, tout en permettant l évolution souhaitée pour l utilisation de l application : Swing-X : La migration de X/MOTIF vers JAVA /Swing - Présentation technique Page 3/7
4 1. Application classique deux tiers ( IHM Java/SWING et traitements sur le client) 2. architecture distribuée avec IHM cliente ( en Java / Swing) 3. architecture multi-tiers «web-native» (IHM mixte JSP et applets Java / Swing) 4. Architecture distribuée L application cliente ne contient que l IHM et des traitements de contrôle IHM intégrée X/MOTIF ou Java /SWING Java JNI Réseau LAN ou internet Java Beans API SGBDr Java RMI /IIOP Logique métier sur Serveur UNIX ou PC Architecture multi-tiers «WEB native» L application cliente est un navigateur qui ne contient que l IHM téléchargeable IHM intégrée MOTIF ou Java /SWING Java Réseau JNI Java RMI /IIOP LAN ou JSP, JSF ou Struts Serveur d applications J2EE Serveur WEB Java Beans / API JDBC EJB Logique métier et base de données sur 1 ou plusieurs Serveurs UNIX ou PC SGBDr Swing-X : La migration de X/MOTIF vers JAVA /Swing - Présentation technique Page 4/7
5 Conclusion sur la migration des applications UNIX Il est possible de migrer des applications classiques écrites en C/C++ sur station UNIX vers des applications PC, multi-tiers, accessibles en réseau et inter-communiquantes, y compris via internet. Java est la plate-forme d origine UNIX qui permet cette «e-transformation» en préservant l investissement passé en code et en serveurs UNIX. Nous disposons de l expérience et des outils pour mener mieux que quiconque la migration vers Java de vos applications UNIX. Pour toute information complémentaire, merci de nous contacter : 99, avenue Albert 1 er Rueil-Malmaison France Tel : 33 (0) mailto:info@client-vision.fr Swing-X : La migration de X/MOTIF vers JAVA /Swing - Présentation technique Page 5/7
6 Juin 2005 SWING-X Toolkit de migration X/Motif et UIMX vers JAVA Nous facilitons la migration de vos applications vers Java La productivité avec SWING-X SWING-X a été conçu et réalisé pour répondre aux besoins des entreprises qui souhaitent conserver leur investissement dans des applications s exécutant sur UNIX, tout en permettant leur exploitation sur d autres plate-formes, moins onéreuses (Windows, Linux, MacOs ). L interface utilisateur représente souvent plus de 50% de l'effort de développement des logiciels. Redévelopper en Java une application écrite en C/C++ équivaut à fournir 80% de l effort de développement initial. SWING-X permet de générer automatiquement du code Java/Swing à partir de l existant écrit en X/MOTIF. Avec SWING-X on évite d avoir à ré-étudier l ergonomie en fonction des composants IHM de JAVA, de redévelopper la couche de présentation, de la déboguer et de s assurer de sa conformité avec les exigences des utilisateurs. L ergonomie et la présentation des applications X/MOTIF sont totalement respectées. à l identique. Le gain de productivité par rapport à la réécriture d une IHM Java, MFC ou autres est en moyenne de 50%. La technologie de SWING-X SWING-X automatise le codage de l interface utilisateur à partir des spécifications lues soit : 1. directement dans du code X/MOTIF réalisé à la main ou produit en UIL par un environnement de développement IHM X/MOTIF 2. soit dans UIM/X, le générateur d IHM MOTIF, et enregistrée dans les fichiers descripteurs d IHM (les.i), et.h. SWING-X utilise un framework de classes Java, qui lui permet de traduire automatiquement l appel à tout composant IHM X/MOTIF en un appel au composant JDK/Swing correspondant ou, en l absence d un tel homologue, à un composant SWING-X spécifiquement construit à partir d éléments JDK/ SWING. La traduction d autres d autres toolkits objets comme Ilog-Views, MFC, ou la production d IHM à base de pages HTML tel ASP ou JSP est facilement réalisable à partir de XSWINGER Toolkit. SWING-X est conçu pour éviter au maximum de modifier le source «métier» existant. Par exemple, les «includes» changent, mais pas leur nom. Il produit une IHM JAVA/SWING prête à être intégrée au code C/C++. Il travaille en deux passes : Il analyse les fichiers.c,.h voire les.i des interfaces UIM/X Il en déduit le code Java/Swing (layout) et transforme automatiquement les callbacks MOTIF en méthodes d objets. Swing-X : La migration de X/MOTIF vers JAVA /Swing - Présentation technique Page 6/7
7 SWING-X Fichier UIM/X du projet :.i.h.c Framework java Xcomponents de composants IHM de Motif-Swinger Générateur de code Environnement de développement utilisant JDK 1.3 ou ultérieur Code Java/Swing de l interface utilisateur Application Java ou Applet Java La qualité assurée pour vos IHM Java/Swing SWING-X produit l interface utilisateur Java de toute application C/C++ conçue avec X/MOTIF et en particulier UIM/X, sur Solaris, HPUX, AIX, SGI IRIX, Digital UNIX. SWING-X permet d assurer que la modélisation IHM initiale (aspect graphique et comportement) sera fidèlement traduit dans l interface Java/Swing résultante. La phase de tests s en trouve considérablement raccourcie. Utilisé en phase de maintenance évolutive conjointement avec UIM/X (sur UNIX), il permet de retoucher, compléter l IHM et. ajouter des panneaux nouveaux. Le code IHM Java produit par SWING-X peut être visualisé et complétée «à la main» dans un environnement IDE tel Borland Jbuilder ou IBM Visual Age, de façon à. facilité l intégration du code des traitements à l interface utilisateur. SWING-X apporte la qualité à vos interfaces utilisateurs Java et améliore la productivité. Nous migrons vos applicatifs UNIX vers PC plus vite et à moindre coût Nous apportons nos outils et nos compérences d'experts en interfaces utilisateurs, pour migrer efficacement vos IHM X/MOTIF/UIMX vers JAVA/Swing. Nous vous vous faisons bénéficier d une productivité et d une qualité maximale pour un coût minimal, grâce à un outil unique et une méthodologie bien rodée. Environnement technique de SWING-X Une application recompilée avec le framework SWING-X ne nécessite aucune installation d outil de développement et aucun runtime. Le pré-requis à l éxecution avec SWING-X est : Toutes plate-formes UNIX et Windows disposant de Java JDK 1.3 ou ultérieur (JDK 1.4 livré avec SWING-X ). 99, avenue Albert 1 er Rueil-Malmaison France Tel : 33 (0) mailto:info@client-vision.fr Swing-X : La migration de X/MOTIF vers JAVA /Swing - Présentation technique Page 7/7
Java pour le Web. Cours Java - F. Michel
Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications
Plus en détailArchitecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués
Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailPoint sur les solutions de développement d apps pour les périphériques mobiles
Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle
Plus en détailVirginie!SALAS Janvier!09! NFE107
Introduction!au!Serveurs!d d applications Définition Deux!architectures!:!Java!et!.Net BEA!Weblogic d Oracle WebSphere d IBM Inprise de!borland DNA!de!Microsoft Comparatif Un!serveur!d application!est!un!environnement!
Plus en détailW4 - Workflow La base des applications agiles
W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et
Plus en détailPRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes
Plus en détailYoussef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE
Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant Adresse Personnelle : 3, allée du Roussillon 91300 Massy Téléphone : (+33) 06 78 37 34 82 E-mail : youssef.lyhyaoui@spartup.com
Plus en détail1 JBoss Entreprise Middleware
1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications
Plus en détailWindows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source
David MAFFRAND Architecte SI E-mail : dmafblog@gmail.com Web : http://dmaf.free.fr Certifié Weblogic Server 6 Certifié webmethods Integration 4.6 Certifié webmethods Enterprise 5.0 Certifié webmethods
Plus en détailPrésident d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques
LEO MARQUES Né le 11/09/1984 à Paris XIème (75) 7 Ter avenue Edith Cavell 06000 NICE Tél. Portable : 06 15 22 48 08 Permis A et B, véhicule personnel Président d Inotekk Gestion de la société, développement
Plus en détailSystèmes en réseau : Linux 1ère partie : Introduction
Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce
Plus en détailRefonte front-office / back-office - Architecture & Conception -
Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table
Plus en détailAuto-évaluation Aperçu de l architecture Java EE
Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU
Plus en détailEnvironnements de Développement
Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus
Plus en détailLogiciels Open Sources et le Secteur Privé
Logiciels Open s et le Secteur Privé Mai 2004 Pierre-Paul Bertieaux Open Contenu Open : Le secteur privé et le modèle Open Les créateurs d Open Les éditeurs de logiciels Les sociétés de service Utilisation
Plus en détailTivoli Endpoint Manager Introduction. 2011 IBM Corporation
Tivoli Endpoint Manager Introduction Enjeux pour les départements IT Comment gérer : l inventaire la mise à jour la sécurité la conformité Sur des environnements hétérogènes OS : Windows, Mac, UNIX, Linux,
Plus en détailJACi400 Développement JACi400 Déploiement
Une suite logicielle complète pour la modernisation de vos applications System i JACi400 Développement JACi400 Déploiement SystemObjects Europe 7 Rue Traversière 94573 Rungis Cedex France Tel: +33 (0)
Plus en détailNouvelles Plateformes Technologiques
Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.
Plus en détailLogiciel de création de badges personnalisés.
BELUGA Logiciel de création de badges personnalisés. Béluga est un logiciel de création et de personnalisation de badges fonctionnant sous Windows 95, 98, NT4, 2000 et XP. Il gère la totalité du processus
Plus en détailUC4 effectue tout l ordonnancement batch pour Allianz en Allemagne
UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne La société Le groupe Allianz est un des principaux fournisseurs de services globaux dans les domaines de l assurance, de la banque et
Plus en détailProjet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Plus en détailInstitut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki
Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants
Plus en détailNotre Catalogue des Formations IT / 2015
Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119
Plus en détailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailGuide d installation JMap 5.0
Guide d installation JMap 5.0 Installation de JMap L installation de JMap se fait typiquement sur un serveur qui sera accédé par l ensemble des utilisateurs. Lors de l installation, toutes des composantes
Plus en détail«Consultant en système d'information et cloud computing»
Duarte de jésus TERENCIO PACS 30, rue Saint Médard Double nationalité franco-portugaise 44300 Nantes 39 ans Tél.: 09.53.76.85.07 (rép.) dterencio@free.fr Portable : 06 87 80 88 97 LinkedIn : http://www.linkedin.com
Plus en détailAssurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services
Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités
Plus en détail30 ans d ingénierie, 23 ans de conseil en architecture de SI
Michel LABARRE 56 ans Tel +33 6 83 48 65 44 Mail michel.labarre@gmail.com Web http://mlabarre.fr Architecte Direction de projets Conception Développement Conseil 30 ans d ingénierie, 23 ans de conseil
Plus en détailIntroduction à la plateforme J2EE
Introduction à la plateforme J2EE Auteur : Oussama Essefi Directeur technique Expert Consulting Oussama.essefi@expert-consulting.biz Copyright 2010 Expert Consulting Page 1 1. Introduction 1.1. Pourquoi
Plus en détailLa nouvelle équation du poste de travail
La nouvelle équation du poste de travail Toutes les marques citées, noms de produits ou de services, ainsi que les logos sont les propriétés de leurs sociétés et propriétaires respectifs. Historique du
Plus en détailAvant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4
Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.
Plus en détailApplications distribuées: le retour du client "riche"
Applications distribuées: le retour du client "riche" Markus Jaton, Olivier Liechti Olivier Liechti / Markus Jaton /1 Agenda Java a-t-il un avenir sur le "desktop"? Swing vs. AJAX: idées préconçues? Architecture
Plus en détailEntreprises Solutions
ERP Entreprises Solutions Choisir un progiciel de gestion intégrée Questions de technologie? 1 Dans le choix d une solution de gestion intégrée de type PGI/ERP, les aspects fonctionnels sont clés. L entreprise
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailTransport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).
Stéphane Dupuy Tél. : 06 12 45 25 72 38 ans, nationalité française Consultant informatique indépendant FORMATION GENERALE 2005 : Ingénieur Informatique - CNAM (Conservatoire National des Arts et Métiers)
Plus en détailLes tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS
Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages
Plus en détailCatalogue des formations
Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone
Plus en détailIBM Content Manager OnDemand V 7.1
IBM Content Manager OnDemand V 7.1 Benjamin ROCCA IBM M Content t Manager est un système de gestion de rapports pour l entreprise qui constitue une autre solution de stockage et de restitution des microfiches
Plus en détailWEBSPHERE & RATIONAL. Jacques Rage
WEBSPHERE & RATIONAL Jacques Rage Agenda Websphere WAS MQ Commerce et Portail Smash Travailler avec Webphere : Rational Les nouveaux venus Vendre Websphere Les liens Websphere qu'est ce que c'est? C'est
Plus en détailAutomation Engine 10. Plates-formes prises en charge
Automation Engine 10 ONE Automation Platform Plates-formes prises en charge : 10.0.4 Date de Publication: 2015-01 Automic Software GmbH ii Copyright Copyright Les logos Automic et Automic sont des marques
Plus en détailIngénieur Informaticien 3iL Java EE
Yann BROSSARD Chatou (Yvelines) 06-73-83-13-06 y a n n. b r o s s a r d @ y a h o o. f r 37 ans, marié, 1 enfant Service National effectué Ingénieur Informaticien 3iL Java EE FORMATION 2000 Diplôme d'ingénieur
Plus en détailL information et la technologie de l information ERP, EAS, PGI : une nécessité? H. Isaac, 2003
L information et la technologie de l information ERP, EAS, PGI : une nécessité? Le Le progiciel progiciel de de gestion gestion intégré gré PGI, PGI, ERP. ERP. 1 2 3 Définition Définition et et rôle rôle
Plus en détailGlassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com)
Glassfish dans le milieu médical Jacky Renno (jacky.renno@capgemini.com) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation
Plus en détailproximite + qualite + competitivite
proximite + qualite + competitivite 1 NOS ENGAGEMENTS 2 PROXIMITE Accompagnement par un consultant senior tout au long du projet RESULTAT, QUALITE Engagement sur le chiffrage, les livrables et les délais
Plus en détailPROFIL DU CANDIDAT. Ingénieur Etudes confirmé JAVA. +5.5 ans d expérience
Présenté par : Aviva ASSAYAG Tél : 01 55 64 19 20 Mobile : 06 15 10 15 86 Email : contact@jsi-groupe.com PROFIL DU CANDIDAT CANDIDAT Rachid H. POSITION SOUHAITEE COMPETENCES TECHNIQUES EXPERIENCE Ingénieur
Plus en détailPrésentation Société
T h e A r t o f M a t c h i n g C h a l l e n g e a n d S u c c e s s Présentation Société Notre identité Création Siège Social Coordonnées Forme - capital Code APE 11 septembre 2001 103, av Charles de
Plus en détailAlain AUDUTEAU. Directeur de projets. 440, Avenue de la division Leclerc 92290 CHATENAY MALABRY : 01 46 32 07 82 : 06 60 29 29 94
Alain AUDUTEAU 440, Avenue de la division Leclerc 92290 CHATENAY MALABRY : 01 46 32 07 82 : 06 60 29 29 94 : aauduteau@ifrance.com Expérience professionnelle Juin 1991 SQLI ( Missions effectuées ) Gestion
Plus en détailRé-architecture et migration d une application standalone vers un serveur applicatif multi-tiers dans un contexte JAVA-SAP
Ré-architecture et migration d une application standalone vers un serveur applicatif multi-tiers dans un contexte JAVA-SAP Ionel Dembski Sous la direction de Peter Daehne, Professeur HES Département d
Plus en détailWeb Application Models
Web Application Models une nouvelle fonction de VisualAge Pacbase au service des applications WebSphere Jean-François Lévi - Bernard Etienne Maîtriser l'évolution des développements Web d'entreprise avec
Plus en détailPowering your business around the World
Powering your business around the World Des solutions professionnelles de haute technologie conçues sur mesure en fonction de vos objectifs opérationnels Stefanini est l un des leaders mondiaux du Conseil,
Plus en détailGPC Computer Science
CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site
Plus en détailConsultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES
SS Consultant MOE/Référent technique JAVA/J2EE JSF, RICH FACES FORMATIONS ET DIPLOMES Certification SCRUM Master (AgilBee) 2009. Formation TDD 2008. Diplômé de l Institut Supérieur des Etudes Technologiques
Plus en détailInstitut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique
Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation
Plus en détailFormation : Langues : Types d Intervention et Secteurs d Activité :
Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : ismail.hachoum@gmail.com Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation
Plus en détailHassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire
Objectifs Formations Expériences Professionnelles Hassene BELGACEM http://belgacem.hassene.netcv.com S intégrer dans une équipe de développement de haute compétence et participer activement dans la réalisation
Plus en détailIBM Tivoli Monitoring, version 6.1
Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailJava c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java
1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit
Plus en détailApache Tomcat 6. Guide d'administration du serveur Java EE sous Windows et Linux. Résumé. Étienne LANGLET
Apache Tomcat 6 Guide d'administration du serveur Java EE sous Windows et Linux Étienne LANGLET Résumé Ce livre sur Apache Tomcat 6 s adresse à toute personne appelée à mettre en oeuvre ce serveur sous
Plus en détailLa reconquête de vos marges de manœuvre
La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles
Plus en détailPRODUCTS LIST (updated 11th January 2010)
PRODUCTS LIST (updated 11th January 2010) OPERATING SYSTEMS SUN SOLARIS 10, 9, 10 B OP Application and database servers Red Hat Enterprise Linux Server 4.x and 5.x B OP Single Application Host Windows
Plus en détailCATALOGUE DES FORMATIONS LANGUES
CATALOGUE DES FORMATIONS LANGUES Présentation Ecole Informatique Jasmin agrée par le Ministère de formation professionnelle et de l emploi sous le n 11-1202-12 le 29/08/2012. Spécialiste en informatique,
Plus en détailDrive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com
Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre
Plus en détailCatalogue des Formations Techniques
Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule
Plus en détailMessagerie & Groupeware. augmentez l expertise de votre capital humain
Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows
Plus en détailSupervision et optimisation des licences
Supervision et optimisation des licences FlexReport est une solution économique mais complète pour un suivi des actifs logiciels et des licences, fournissant des statistiques enrichies. FlexReport supervise
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailSIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault
SIO-65291 Page 1 de 5 1- Objectifs généraux Applications Web dynamiques Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault acquérir les principes et concepts fondamentaux dans le domaine d'applications
Plus en détailDEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS
SI 2.0 DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS REF : SIMO002 DUREE : 2 JOURS TARIF : 1 450 HT Public DSI, responsables informatiques et études, Architectes, responsables de projets, chefs de
Plus en détailMise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Plus en détailCurriculum Vitae réduit de François-Régis Liégeois Mis à jour 01/2015
Curriculum Vitae réduit de François-Régis Liégeois Mis à jour 01/2015 François-Régis LIEGEOIS Né le 27 novembre 1972 42 ans 72, rue Viviani Reconnu TH 63100 CLERMONT FERRAND Permis B véhicule personnel
Plus en détailLa nouvelle équation du poste de travail
La nouvelle équation du poste de travail Printemps du Libre, le Think-Tank des professionnels du Logiciel Libre et Open Source François Aubriot faubriot@dotriver.eu Solution éco-innovante de virtualisation
Plus en détailComment booster vos applications SAP Hana avec SQLSCRIPT
DE LA TECHNOLOGIE A LA PLUS VALUE METIER Comment booster vos applications SAP Hana avec SQLSCRIPT 1 Un usage optimum de SAP Hana Votre contexte SAP Hana Si vous envisagez de migrer vers les plateformes
Plus en détailArchitectures web/bases de données
Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est
Plus en détailChef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.
Chef de projet H/F Dans le cadre de nos activités pour un de nos clients, CIMPA recherche un chef de projet H/F. - Planifier l ensemble des phases du projet - Piloter l équipe dédiée au projet - Garantir
Plus en détailExpert technique J2EE
EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture
Plus en détailIntroduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
Plus en détailCode Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015
www.alias-ad.com ALIAS MOBILE DESIGNER Des solutions innovantes pour la création d applications de gestion accessibles aux appareils mobiles (tablettes et smartphones) en client léger. Code Produit Nom
Plus en détailRationalisation et évolution des assets, licences et contrats informatiques. Philippe ASTIER Software Technical Professionals
Rationalisation et évolution des assets, licences et contrats informatiques Philippe ASTIER Software Technical Professionals Le coût de la gestion des logiciels GARTNER : Les entreprises peuvent espérer
Plus en détailEuropa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i
Développement JEE 5 avec Eclipse Europa K a r i m D j a a f a r A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i Groupe Eyrolles, 2008, ISBN : 978-2-212-12061-5 5 Le projet WTP (Web
Plus en détailLogiciels libres et Open source
Logiciels libres et Open source ANDSI 13/04/2004 NGO Can Chieu Plan Les concepts Linux Système d'exploitation Linux pour serveurs Linux pour stations Serveurs d applications Développement Applications
Plus en détailWebSphere MQ & Haute Disponibilité
L objectif de cet article est d identifier les problèmes pouvant se poser lors de la mise en place d un système de secours dans une configuration WebSphere MQ, et de proposer des pistes pour régler ces
Plus en détailYann BECHET 32 ans 8 ans d expérience yann@bechet.org http://www.bechet.org/cv
32 ans 8 ans d expérience yann@bechet.org http://www.bechet.org/cv Chef de projets Conception Orientée Objets Réseaux et systèmes distribués Formation 1999 Diplôme d Etudes Approfondies «réseaux et systèmes
Plus en détail9 rue Lucien Roullier 95190 Goussainville stephane.bourdin.95@gmail.com +33 1 39 88 33 10 / +33 6 65 57 51 88 INGÉNIEUR SYSTÈME LINUX
STÉPHANE BOURDIN 9 rue Lucien Roullier 95190 Goussainville stephane.bourdin.95@gmail.com +33 1 39 88 33 10 / +33 6 65 57 51 88 Né le 18 janvier 1967 à Les Pavillons sous Bois (93) Nationalité française
Plus en détailFormation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
Plus en détailLes Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014
Les Réunions Info Tonic Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014 Intervenants : Utiliser les logiciels libres dans mon entreprise Jean-Luc Malet et Olivier Heintz, Nereide
Plus en détailELO Office / Pro Les avantages : Archivage et gestion documentaire
Les avantages : Archivage et gestion documentaire ELO Office / Pro est une solution de Gestion Electronique de l information et des Documents d Entreprise (GEIDE) Dématérialiser le document Rendre accessibles,
Plus en détailFamille IBM WebSphere Application Server
IBM Famille IBM Le socle applicatif qui répond à vos besoins métier Points clés Bâtir un socle solide et réduire les coûts avec un serveur d applications répondant à vos besoins métier Gagner en agilité
Plus en détailCedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/
Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation
Plus en détailDotNet. Plan. Les outils de développement
DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur
Plus en détailJAN OLIVIER Expert Supervision Architecte & Administrateur système
JAN OLIVIER Expert Supervision Architecte & Administrateur système 49 ans 25 années d expérience olivierjan.com@gmail.com Auteur du livre Nagios au cœur de la Supervision Open Source ENI Editions - 2008
Plus en détailModernisation et développement d applications IBM i Stratégies, technologies et outils
IBM Power Systems IBM i Modernisation et développement d applications IBM i Stratégies, technologies et outils S5 Développement d'applications Web sous IBM i : comparaison des solutions CGI-PHP-Java-EGL
Plus en détailClariLog - Asset View Suite
ClariLog - Asset View Suite Architecture et Prérequis v. 20140601 TABLE DES MATIERES 1 Architecture et principe de mise en place... 3 2 Serveur (stockage)... 4 2.1 Ressource réseau partagée... 4 2.2 Base
Plus en détailPerso. SmartCard. Mail distribution. Annuaire LDAP. SmartCard Distribution OCSP. Codes mobiles ActivX Applet. CRLs
HASH LOGIC s e c u r i t y s o l u t i o n s Version 1.0 de Janvier 2007 PKI Server Une solution simple, performante et économique Les projets ayant besoin d'une infrastructure PKI sont souvent freinés
Plus en détailRévélateur des talents de demain
CATALOGUE DE FORMATION Des formations adaptées aux entreprises pour la performance des femmes et des hommes de demain Révélateur des talents de demain Paris - Lyon - Toulouse - Marseille - Strasbourg ÉDITO
Plus en détailCisco Unified Computing Migration and Transition Service (Migration et transition)
Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications
Plus en détailIntroduction à Java. Philippe Genoud. Philippe.Genoud@imag.fr. http://www.inrialpes.fr/helix/people/genoud/ensjava
Introduction à Java Philippe Genoud Philippe.Genoud@imag.fr http://www.inrialpes.fr/helix/people/genoud/ensjava http://membres-liglab.imag.fr/genoud/ensjava/m2cci/ 1 JAVA c'est quoi? Une technologie développée
Plus en détail<Insert Picture Here> Maintenir le cap avec Oracle WebLogic Server
Maintenir le cap avec Oracle WebLogic Server Alexandre Vasseur Principal Sales Consultant Oracle Fusion Middleware Application Grid: Défis et Enjeux Réduire les coûts Support des
Plus en détail