Migration des Interfaces Utilisateurs X/Motif vers Java. Objectifs d une migration de station UNIX vers PC
|
|
|
- Pierre-Antoine Lavigne
- il y a 9 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:[email protected] 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:[email protected] 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
Architecture 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é[email protected]
Environnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut [email protected] http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Point 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
Virginie!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!
W4 - Workflow La base des applications agiles
W4 - Workflow La base des applications agiles, W4 [email protected] Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et
PRIMAVERA 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
Youssef 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 : [email protected]
1 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
Windows (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 : [email protected] Web : http://dmaf.free.fr Certifié Weblogic Server 6 Certifié webmethods Integration 4.6 Certifié webmethods Enterprise 5.0 Certifié webmethods
Pré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
Systè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
Refonte 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
Auto-é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
Environnements de Développement
Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna [email protected] Développement des systèmes d Information Syllabus
Logiciels 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
Tivoli 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,
JACi400 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)
Nouvelles 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.
Logiciel 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
UC4 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
Projet 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
Institut 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
Notre 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
Module BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet [email protected] 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Guide 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
«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.) [email protected] Portable : 06 87 80 88 97 LinkedIn : http://www.linkedin.com
Assurances & 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
30 ans d ingénierie, 23 ans de conseil en architecture de SI
Michel LABARRE 56 ans Tel +33 6 83 48 65 44 Mail [email protected] Web http://mlabarre.fr Architecte Direction de projets Conception Développement Conseil 30 ans d ingénierie, 23 ans de conseil
Introduction à la plateforme J2EE
Introduction à la plateforme J2EE Auteur : Oussama Essefi Directeur technique Expert Consulting [email protected] Copyright 2010 Expert Consulting Page 1 1. Introduction 1.1. Pourquoi
Avant-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.
Applications 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
Entreprises 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
Vé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
Transport 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)
Les 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
Catalogue 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
IBM 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
WEBSPHERE & 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
Automation 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
Ingé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
L 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
Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno ([email protected])
Glassfish dans le milieu médical Jacky Renno ([email protected]) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation
proximite + 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
PROFIL 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 : [email protected] PROFIL DU CANDIDAT CANDIDAT Rachid H. POSITION SOUHAITEE COMPETENCES TECHNIQUES EXPERIENCE Ingénieur
Alain 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 : [email protected] Expérience professionnelle Juin 1991 SQLI ( Missions effectuées ) Gestion
Ré-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
Web 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
Powering 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,
GPC Computer Science
CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE [email protected] @p_lalevee A3.01 0442616715 C YUGMA [email protected] A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site
Consultant 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
Institut 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
Formation : Langues : Types d Intervention et Secteurs d Activité :
Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : [email protected] Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation
Hassene 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
IBM 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
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)
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
Java 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
Apache 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
La 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
CATALOGUE 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,
Drive 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
Catalogue 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 : [email protected] 2 Préambule
Messagerie & 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
Supervision 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
Compte 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:...
SIO-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
DEVELOPPEMENT 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
Mise 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
Curriculum 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
La 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 [email protected] Solution éco-innovante de virtualisation
Comment 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
Architectures 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
Chef 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
Expert 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
Introduction à 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
Code 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
Rationalisation 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
Europa. 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
Logiciels 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
WebSphere 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
Yann BECHET 32 ans 8 ans d expérience [email protected] http://www.bechet.org/cv
32 ans 8 ans d expérience [email protected] 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
9 rue Lucien Roullier 95190 Goussainville [email protected] +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 [email protected] +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
Formation 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)
Les 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
ELO 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,
Famille 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é
Cedric 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
DotNet. 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
JAN OLIVIER Expert Supervision Architecte & Administrateur système
JAN OLIVIER Expert Supervision Architecte & Administrateur système 49 ans 25 années d expérience [email protected] Auteur du livre Nagios au cœur de la Supervision Open Source ENI Editions - 2008
Modernisation 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
ClariLog - 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
Perso. 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
Ré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
Cisco 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
Introduction à Java. Philippe Genoud. [email protected]. http://www.inrialpes.fr/helix/people/genoud/ensjava
Introduction à Java Philippe Genoud [email protected] 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
<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
