Agenda. 14h00 - Mot d'accueil. 14h10 - Les fondamentaux de l éco-conception logicielle

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Agenda. 14h00 - Mot d'accueil. 14h10 - Les fondamentaux de l éco-conception logicielle"

Transcription

1

2 Agenda Joël Courtois Epita 14h00 - Mot d'accueil Frédéric Bordage GreenIT.fr Erwan Bouvier Blueight 14h10 - Les fondamentaux de l éco-conception logicielle 14h40 - L éco-conception à toutes les étapes du cycle de vie d une application Thierry Leboucq Kaliterre 15h30 - Code vert : détecter les «patterns consommant» dans le code source Pierre Carrio, Beveod Yann Azoury, Faveod 16h10 - Industrialisation de l éco-conception logicielle grâce à un outil dédié Animée par Frédéric Bordage, GreenIT.fr 17:00 - Table ronde 18:00 - Cocktail

3 Agenda Joël Courtois Epita 14h00 - Mot d'accueil Frédéric Bordage GreenIT.fr Erwan Bouvier Blueight 14h10 - Les fondamentaux de l éco-conception logicielle 14h40 - L éco-conception à toutes les étapes du cycle de vie d une application Thierry Leboucq Kaliterre 15h30 - Code vert : détecter les «patterns consommant» dans le code source Pierre Carrio, Beveod Yann Azoury, Faveod 16h10 - Industrialisation de l éco-conception logicielle grâce à un outil dédié Animée par Frédéric Bordage, GreenIT.fr 17:00 - Table ronde 18:00 - Cocktail

4 Les fondamentaux de l éco-conception logicielle Frédéric Bordage expert green IT et éco-conception logicielle

5 Agenda Constats clé du Green IT Le rôle du logiciel Définition de l éco-conception logicielle Potentiel écologique et économique de l éco-conception logicielle Retours d expérience

6 Constats clés du Green IT

7 Empreinte écologique L empreinte écologique se concentre dans la fabrication la fin de vie des composants électroniques et des écrans plats Impact environnemental des différents composants de l UC d un PC fixe, exprimé en points Eco-Indicator 99 source : Eugster et al, 2007 Contribution des différentes phases du cycle de vie d une UC de PC coréen à chaque catégorie d impact, avec un taux de recyclage de 46% - source : Choi et al, 2006

8 Solution clé : allonger la durée de vie active Fabrication et fin de vie des composants électroniques Fabricants Éco-concevoir Re-conditionner plutôt que recycler Réduire les volumes fabriqués et en fin de vie Utilisateurs Allonger la durée de vie active Allonger la durée de vie active Power Management Éco-conception logicielle Collecter les DEEE après de prestataires certifiés Source :

9 Durée d utilisation Durée de vie électronique 10 à 15 ans Durée de vie active divisée par 3 en 20 ans Durée de vie électronique 3 à 12 ans ,7 ans Source : 5,5 ans 3,6 ans 2,5 ans 4 ans Facile à upgrader, réparer, reconditionner, recycler Difficile ou impossible à upgrader, réparer, reconditionner, recycler

10 Le rôle clé du logiciel dans l obsolescence accélérée des équipements

11 Le rôle clé du logiciel Les ordinateurs ne sont pas remplacés par ce qu ils ne fonctionnent plus mais parce qu ils ne sont plus assez puissants pour exécuter les nouvelles versions de logiciels stocker les données (x69 en 10 ans) Constat valable pour postes de travail serveurs 71x + de mémoire vive en 12 ans Durée d utilisation du matériel est directement liée aux besoins en ressources de la couche logicielle Source : Puissance matérielle nécessaire x2 tous les 3 ans

12 Exemple de Windows et Office

13 Exemple de Mac OS X

14 Pourquoi est-ce un sujet clé? Arrivée à maturité de la couche matérielle Loi de Koomey : The number of computations per joule of energy dissipated has been doubling approximately every 2 years. (40x moins d énergie qu en 1946) Mais aucun progrès notable pour la couche logicielle Loi de Wirth : Le logiciel ralentit plus vite que le matériel n'accélère. (71x + de RAM en 12 ans) Source : Les plus gros effets de levier économiques techniques, environnementaux sont sur la couche logicielle car c est elle qui dimensionne l infrastructure matérielle qui concentre l empreinte écologique et qui conditionne la durée de vie active des équipements.

15 Potentiel?

16 L obésiciel n est pas une fatalité Conception 45 % des fonctionnalités demandées par les utilisateurs ne sont jamais utilisées (obésiciel) Empilement de frameworks et de composants pour raccourcir les temps de développement (obésiciel) Non optimisation du code et du contenu (images, etc.) (obésiciel) Utilisation 10 à 50 % des applications sont redondantes 25 % des applications ne sont plus utilisées depuis 3 ans! 15 % de serveurs zombies dans les data centers (parce qu on ne sait plus quel logiciel fonctionne dessus) Source : Standish Group, 2006

17 Eco-conception : définition

18 Eco-conception logicielle : définition L éco-conception vise à «trouver l équilibre entre le niveau de performance à atteindre et la quantité de ressources nécessaires au fonctionnement d un logiciel». C est une démarche d efficience. L éco-conception porte également sur la dimension sociale (accessibilité notamment). L éco-conception porte sur l ensemble du cycle de vie du logiciel Conception fonctionnelle et technique Développement Utilisation Mise à jour / maintenance évolutive Fin de vie (dé-provisionning) Elle ne se limite pas au code Limiter les impressions Limiter les déplacements physiques pour la maintenance des logiciels

19 Retours d expérience

20 Algorithme Retour d expérience IBM IBM Suisse 9 To de données à lire et valider (data warehouse) Costas Bekas et Alessandro Curioni Choix d un algorithme de validation différent et optimisation poussée Avant Temps : 33 heures Consommation : plusieurs MWh Après Temps : 20 minutes (100x plus rapide) Consommation : 700 kwh (1% de l énergie dépensée avant)

21 Retour d expérience choix socle dév. : Evernote Evernote 4 Some bugs were unfixable in v3.5: blurry fonts, slow startup times, large memory footprint, poor support for certain graphics cards..net 3.5 (WPF) -> C++ natif Résultat Temps de démarrage de l application divisé par 5 Consommation mémoire divisée par 2 Runtime

22 Cahier des charges fonctionnelles Retour d expérience - Microsoft Microsoft Research Moteur de recherche Bing Etude sur l impact de la Qualité de Service (QoS) sur la consommation énergétique des fermes de serveurs LiveSearch sur lesquelles fonctionne le moteur de recherche Bing. Réduction du nombre de liens (résultats) : 10 % => réduction de la consommation électrique de 65 %. 20 % => réduction la consommation électrique de 80 %.

23 Optimisation Retour d expérience - BCF Banque Cantonale de Fribourg (BCF) Eco-conception de son site web Intégration de 45 bonnes pratiques d éco-conception web (sur un référentiel de 104) au cahier des charges 3 à 4 % de surcoût par rapport à un site traditionnel Exemple Optimiser le poids des images (page d accueil) Avant : 5,8 Mo Après : 1,9 Mo Bénéfices potentiels Temps d affichage divisé par plus de 2 pour l internaute Trafic économisé : 17 Go / jour, Go / an Bande passante quotidienne (largeur du tuyaux) : divisée par 3 3 fois plus d internautes avec la même infrastructure

24 Retour d expérience web : Facebook Facebook Eco-conception de son site web Compilation du code PHP en C++ (Hip-Hop for PHP) Résultats 2 fois moins de serveurs (CPU, mémoire) nécessaires Bénéfices Cost avoidance : data center à 100 millions de $ Coût de fonctionnement 2x moins de kwh 2x moins d émissions de GES Runtime

25 Pour aller plus loin Sites GreenCodeLab.fr GreenIT.fr/tag/eco-conception-logicielle Livres Green Patterns, Manuel d éco-conception des logiciels Green Code Lab (collectif) Lulu.com Eco-conception web : les 100 bonnes pratiques Frédéric Bordage & al. Eyrolles

26 Agenda Joël Courtois Epita 14h00 - Mot d'accueil Frédéric Bordage GreenIT.fr Erwan Bouvier Blueight 14h10 - Contexte et enjeux 14h40 - L éco-conception à toutes les étapes du cycle de vie d une application Thierry Leboucq Kaliterre 15h30 - Code vert : détecter les «patterns consommant» dans le code source Pierre Carrio, Beveod Yann Azoury, Faveod 16h10 - Industrialisation de l éco-conception logicielle grâce à un outil dédié Animée par Frédéric Bordage, GreenIT.fr 17:00 - Table ronde 18:00 - Cocktail

27 L éco-conception à toutes les étapes du cycle de vie d une application Erwan Bouvier Co-fondateur et responsable technique

28 Agenda Les étapes du cycle de vie d une application Conception fonctionnelle et technique Développement Utilisation Mise à jour et maintenance évolutive Fin de vie

29 Les étapes du cycle de vie d une application

30 Les étapes du cycle de vie d une application Conception fonctionnelle et technique Développement Mise à jour et maintenance évolutive Utilisation Fin de vie

31 Les étapes du cycle de vie d une application Phase de conception et développement Conception Développement 45 % des fonctionnalités demandées par les utilisateurs ne sont jamais utilisées Utilisation de l application 10 à 50% des applications sont redondantes Gestion de la fin de vie Empilement de frameworks et de composants pour raccourcir les temps de développement Mise à jour et maintenance évolutive Utilisation Mise à jour et maintenance évolutive Mise à jour et maintenance évolutive Mise à jour et maintenance évolutive 25% des applications ne sont plus utilisées depuis plus de 3 ans Fin de vie t0 Quelques mois à 1 an Plusieurs années Plusieurs mois

32 Conception fonctionnelle et technique

33 Conception fonctionnelle et technique Etape primordiale dans un projet qui permet de cadrer la mise en place de l application afin de répondre au besoin exprimé Définition des fonctionnalités à intégrer dans le développement de l application Définition des choix techniques Quelles fonctions mettre en œuvre pour répondre au besoin exprimé? Comment intégrer les nouvelles fonctionnalités dans les processus existants? Quels référentiels utiliser? Quelle architecture doit être déployée pour permettre d assurer le niveau de service demandé? Le développement et l hébergement de l application doivent-ils être réalisés par un partenaire? Quelle plate-forme technique doit être utilisée? Quel langage de programmation choisir?

34 Conception fonctionnelle et technique Les bonnes pratiques Réutiliser au maximum les ressources existantes Optimiser l usage de nouvelles ressources Définir des solutions durables Utiliser les bonnes pratiques Répondre au plus d urbanisation juste au besoin : 10% Service à 50% oriented des applications sont exprimé architecture redondantes (SOA) Veiller Cartographier à ne pas le SI et La recréer identifier virtualisation des les référentiels permet une réduction fonctionnalités Avoir un de inventaire 80% des déjà du consommations existantes matériel et de 90% du Utiliser nombre des de machines ressources Virtualiser les matérielles disponibles environnements physiques Formaliser les SLA pour chaque Définir application une plate-forme 90% technique des applications en ont un SLA Ne cohérence mettre défini sans place avec analyse de les la des redondance risques niveaux métier de que services lorsque nécessaire demandés et uniquement sur En recompilant les briques techniques son le application Réduire nécessitant PHP les en C++, Facebook consommations a divisé par 2 ses besoins Utiliser énergétique des en ressources environnements des peu équipements gourmands en ressources Veiller à réaliser des Enjeu autour de la pérennité choix fonctionnels et de Utiliser la technologie des architectures Java logicielles depuis techniques son et rachat techniques permettant par modulaires Oracle de répondre à Eviter l évolution des plates-formes des besoins techniques Les Choisir banques des exotiques et industries ou en fin peinent technologies de vie à trouver et des développeurs solutions pérennes en COBOL

35 Développement

36 Développement Réalisation du développement applicatif, basé sur les choix et directives de l étape précédente Ecriture et intégration des différents modules de l application Validation de la conformité de la réalisation avec le cahier des charges Utilisation d outils de développement intégrés Fournir un cadre standard de développement (framework) Automatiser la production des fonction les plus utilisées en s appuyant sur des librairies standards

37 Développement Les bonnes pratiques Réduire les besoins en ressources Adopter des méthodes de travail durables Utilisation intelligente des différentes techniques de cache et de proxy Utilisation Optimiser des les capacités accès techniques distants, les des équipements accès aux disques ou à la mémoire Parallélisation des accès aux CPU L utilisation multi-core des caches sur le navigateur du Simplifier poste client les (proxy-client) calculs demandés permet au diviser processeur de 3 à 10 la charge des serveurs Intégration systématique des «Green Patterns webs» dans le code de l application Réutiliser au maximum les objets et fonctions créés Intégrer la notion de contexte d exécution : Arrêter le rafraichissement de l interface client lorsque celle-ci est réduite en icône Réaliser une documentation ad-hoc permettant la reprise du projet par de Automatiser nouvelles la équipes rédaction de de travail la documentation en intégrant également les tests unitaires à réaliser Documenter les API et modules Utiliser proposés un formalisme pour faciliter standard la réutilisation pour la description nécessite une du développement des charge objets, de méthodes travail supérieure par projets APIs à la réécriture complète de l application tiers La reprise d une application non documentée Modèle UML (Unified Modelling Language) Privilégier des méthodes de travail «zéro Veiller à réaliser des choix d outils papier» permettant un travail ultérieur sur le développement produit

38 Utilisation

39 Utilisation Etape comprenant l ensemble de la durée de vie de l application une fois son exploitation démarrée L utilisation dépend des processus en place mais également des comportements L utilisation de l application a été formalisée lors des étapes précédentes, notamment au travers de processus : interactions avec d autres applications, usage par les utilisateurs L éco-usage de l application dépend de l utilisateur

40 Utilisation Les bonnes pratiques Respecter la logique de fonctionnement de l application Utiliser l ensemble des fonctionnalités proposées Corriger les processus inadaptés Dans les GED, présence de documents standards sur L usage inadapté de une Mettre architecture l application en place peut un haute accompagnement disponibilité réservée amener à une au aux changement documents classés avec une stratégiques surconsommation des et ressources des formations Le nécessaires mail est régulièrement campagne de sensibilisation utilisé pour transférer des fichiers volumineux Les fonctionnalités non utilisées représentent des ressources inutiles Définir 10% à 50% mises des à évaluations des applications disposition manuelles sont redondantes ou automatiques pour identifier les Certaines fonctionnalités En moyenne, uniquement inutilisées, redondantes 10% fonctionnalités à 20% des ou peuvent manquantes fonctionnalités être recréées de dans Word sont utilisées d autres applications, par méconnaissance de l application Dans une application éco-conçue, le processus métier peut Réaliser Lors de l ajout à intervalles d un nouveau réguliers document demander des papier cheminements aux dans usagers un de dossier de processus réaliser dématérialisé, pour plusieurs identifier les impression fois leviers la même d optimisation de l ensemble tâche, éco-responsable du annulant dossier pour ainsi le et scanner tout proposer de effet nouveau bénéfique des en optimisations intégrant de la le adaptées nouveau conception document écoresponsable de l application

41 Mise à jour et maintenance évolutive

42 Mise à jour et maintenance évolutive Faire évoluer l application en fonction des nouveaux besoins et contraintes apparaissant tout au long de son utilisation Définition des cahiers des charges techniques et fonctionnels, décrivant les évolutions à apporter Ecriture et intégration des différents modules de l application avec l existant Validation de la conformité de la réalisation avec le cahier des charges Les équipes de maintenance ne sont pas forcément celles du développement initial! Importance de la formalisation des travaux Des contraintes de comptabilité d outils et de continuité de méthodes de développement peuvent alors apparaître

43 Mise à jour et maintenance évolutive Les bonnes pratiques Maintenir un usage optimisé des besoins en ressources Optimiser les accès distants, les accès aux disques ou à la mémoire Réutilisation des techniques de développement L utilisation de serveurs utilisées plus lors puissants de la création Simplifier les calculs demandés au de peut processeur l application permettre de diviser le nombre d équipements utilisés sur une infrastructure Modifier les fonctionnalités ou de supprimer disponibles des en Réutiliser au maximum les objets fonction couches des d équilibrage nouveaux de besoins charge et fonctions créés Adapter Les fonctionnalités l architecture d HTML5 technique permettent aux de remplacer l usage de Flash dans les sites nouveaux Prendre usages en compte et aux les nouvelles évolutions technologies web des besoins en termes de fonctionnalités, disponibilités ou volume d utilisation Adopter des méthodes de travail durables identiques à celles de l étape du développement Réaliser une documentation ad-hoc permettant la reprise du projet par de nouvelles équipes de travail et les mises à jour ultérieures Automatiser la rédaction de la documentation en L utilisation intégrant du également modèle standard les tests UML unitaires (Unified à Documenter les API et modules réaliser Modelling proposés Language) pour faciliter pour la la documentation réutilisation de Utiliser du développement développement un formalisme standard par des pour projets la description tiers des objets, méthodes et APIs technique permet d utiliser n importe quel outil description des objets, méthodes et APIs Utiliser des outils compatibles avec ceux utilisés lors du développement du produit

44 Fin de vie

45 Fin de vie L étape de fin de vie démarre lorsque l application a été remplacée par une nouvelle Migration de son contenu vers les nouvelles applications ou archivage des données Arrêt de l application Suppression ou réattribution des équipements et ressources dédiés à cette application Étape importante pour éviter une croissance incontrôlée des Systèmes d Information tant au niveau logique que physique

46 Fin de vie Les bonnes pratiques Prendre en compte l arrêt de l application Réutiliser ou recycler les infrastructures techniques Les anciennes applications et les une infrastructures stratégie de migration techniques des données doivent sur pouvoir la les être nouvelles retirées applications, dès que une stratégie de modification des processus possible Mettre en place un plan de migration avec métiers et un plan de communication à destination 25% des applications des utilisateurs en place ne sont pas utilisées depuis plus de 3 ans Les infrastructures techniques doivent pouvoir être décommissionnées Procéder à une consolidation régulière des ressources 15% des serveurs pour pouvoir dans les désengager datacentres des équipements sont des serveurs sous-utilisés zombies Les services associés (exploitation, Maintenir un inventaire des applications pour maintenance, détecter les contrats licences) liés doivent à l arrêt être d une résiliés application d une application Sélectionner, en s appuyant sur l expertise des éco-organismes, les prestataires qualifiés pour Les réaliser serveurs la gestion usagés des ne déchets doivent pas électroniques Seuls être 30% mis des au rebut DEEE ou sont disparaître aujourd hui dans collectés par la filière de recyclage la nature Mettre en place un processus d évaluation de la réutilisation des équipements désengagés

47 Agenda Joël Courtois Epita 14h00 - Mot d'accueil Frédéric Bordage GreenIT.fr Erwan Bouvier Blueight 14h10 - Contexte et enjeux 14h40 - L éco-conception à toutes les étapes du cycle de vie d une application Thierry Leboucq Kaliterre 15h30 - Code vert : détecter les «patterns consommant» dans le code source Pierre Carrio, Beveod Yann Azoury, Faveod 16h10 - Industrialisation de l éco-conception logicielle grâce à un outil dédié Animée par Frédéric Bordage, GreenIT.fr 17:00 - Table ronde 18:00 - Cocktail

48 Code vert : détecter les «patterns consommant» dans le code source Thierry Leboucq Fondateur

49 Positionnement / Philosophie Jeune Entreprise Innovante nantaise créée en 2010 Des valeurs humaines et environnementales Le travail en réseau et le partage de connaissance Des convictions : «Les changements seront subis s ils ne sont pas anticipés, les petits gestes ne suffisent plus, il faut agir en profondeur et reconstruire»kali, déesse hindou de la reconstruction Conseil et Système d Information au service du Développement Durable

50 KaliTerre : Conseil et Système d Information au service du Développement Durable AMO Projets DD Conseil formation RSE Conseil formation Green IT

51 Notre implication sociétale et associative Membre d ACCENT 21 : accompagnement à la mise en œuvre de la RSE dans les entreprises Pilote de la filière Informatique Durable pour la région Pays de la Loire dans le cadre de Ouest Numérique Membre du conseil d administration et responsable Forum Informatique Durable ADN Ouest Membre fondateur de la Chaire du Développement Durable de l EMN Membre fondateur du Green Code Lab Membre de l AGIT (Alliance Green IT) Membre du réseau Atlanpole Membre Pôle Images et Réseaux Membre participant DIAG26000 à l outil d évaluation en ligne pour les entreprises

52 KaliTerre et l écoconception Vulgarisation de la consommation logicielle KaliTerre informe le grand public via le site e-learning en ligne en partenariat avec le CNAM pays de Loire KaliTerre participe à des séminaires Green IT pour vulgariser l éco-conception des logiciels auprès des entreprises : SPR PAYS DE LA LOIRE, table ronde Eco-conception du SI Accent 21 forum logicielle Durable Pôle Images et Réseaux sur l éco-conception et animation GT. KaliTerre forme les étudiants à l éco-conception Polytechnique Nantes, CNAM PAYS DE LA LOIRE, ESAIP KaliTerre participe aux initiatives sur l éco-conception logicielle Porteur du projet de label du logiciel durable au sein du Groupe EcoInfo (CNRS, ) Membre fondateur du Green Code Lab, laboratoire agrégateur en ligne de bonnes pratiques d éco-conception pour les architectes et développeurs. Co-auteur du livre «Green Pattern : Manuel d écoconception des logiciels Membre du GT Ecoconception logicielle au sein de l AFNOR pour l ISO. Organisation du premier colloque sur l éco-conception des logiciels à Nantes

53 Offre en écoconception des logiciels Une démarche en 4 étapes Sensibilisation Ecoconception Diagnostic d un site, d une application Elaboration conjointe d un référentiel éco-conception Mise en œuvre référentiel sur un Projet Pilote Les points clés de la démarche Un référentiel générique de 100 règles et de bonnes pratiques de l écoconception logicielle Une étude des impacts sur tout le cycle de vie du produit Une étude qui porte sur les thématiques de consommation, performance, sans remettre en question les référentiels existants sur la sécurité, qualité, ergonomie-accessibilité. Une expertise adjointe par langage / plateforme Une étude pragmatique et collaborative avec mesure Une démarche d ancrage dans le processus d ingénierie logicielle de l organisation

54 Association Green Code Lab Groupe de travail formé en mai 2011, association créée en août 2012 Fédérer les experts autour de l éco-conception des logiciels Experts du développement durable et du green IT, Développeurs Organisations et individus A pour objectif de : Généraliser ses bonnes pratiques par un référentiel Sensibiliser et former les développeurs à l éco-conception Favoriser des échanges entre développeurs et partenaires Travailler avec les autres communautés internationales

55 Le projet Code Vert : présentation Objet Développer un logiciel permettant d établir une évaluation de la maturité en écoconception d un code logiciel par l analyse statique du code informatique Appel à projet PME Collaboratif Accompagnement projet Labellisation Projet labellisé par le pôle en décembre 2011 Financement p.an Coût (K ) Durée(mois) 13, mois

56 Le projet Code Vert : Phasing Phasing et mode collaboratif KaliTerre en porteur du projet Une R&D partagée avec l ICAM Une technologie emprunté à TOCEA Un client SIGMA dans le projet

57 Organisation du projet

58 REFERENTIEL Répartition des règles sources : forum, mémoire, référentiel performance, Objectif de rendre les règles génériques et de les décliner par langage Couverture cible : Java, puis référentiel Web (css, html, js, images, php) A date : 185 règles candidates, 12 règles mesurées

59 GREEN PATTERNS Bonne pratique de programmation pour réduire l impact des logiciels sur l environnement, Eviter l obscolescence Réduire la consommation Limiter les exclusions Green Patterns vont dans le sens de la performance, Mais pas tout le temps

60 REFERENTIEL : EXEMPLE DE GREEN PATTERN Prendre en compte le contexte Minimiser une fenêtre, un onglet traitement non utilisé = Eviter le gaspillage

61 LE REFERENTIEL CANDIDAT Règle Explication Intitulé (Fr) Exemple (Fr) AvoidP rimitive Types Wrappe rrule S hould use a primitive type ins te ad of a wrappe r in orde r to re duce the me mory ove rhe ad due to an obje ct he ade r in the J VM. This type s hould be initialized with ExpandableTypeCons tructorwithoutinitialsizerule an initial s ize to avoid a dynamic expans ion. AvoidTimerPeriodReductionRule Le s type s primitifs doivent ê tre privilé gié s aux wrappe rs pour é vite r un s urcoût de la ge s tion des objets. Ce type doit être initialis é avec une taille initiale pour éviter une expans ion dynamique May reduce the s ys tem timer period. La fréquence du timer doit être réduite. It s hould be activated only if required Le timer doit de plus être uniquement in a given runtime context. activé si le contexte le demande. Avec wrapper : Map<Integer, Integer> counters = new Has hmap<integer, Integer>(); int runs = 20 * 1000; for (Integer i = 0; i < runs ; i++) { Integer x = i % 12; Integer y = i / 12 % 12; Integer times = x * y; Integer count = counters.get(times ); if (count == null) counters.put(times, 1); els e counters.put(times, count + 1); } Avec primitive : int[] counters = new int[144]; int runs = 20 * 1000; for (int i = 0; i < runs ; i++) { int x = i % 12; int y = i / 12 % 12; int times = x * y; counters [times ]++; } Sans initialisation: StringBuffer newstring = new StringBuffer(""); for(int i=0;i<500000;i++){ newstring.append("abcdeabcde"); Criticité (Info, Minor, Major, Critical, Blocker) Domaine (Efficacity, Evolutivity, Fiability, Maintainability, Security, Tes tability) Impact du refactoring (Local, File, Project) Temps de refactoring manuel pour une violation (en minutes ) Majo r Effic ac ity Lo c al 1 Automatis ation du refactoring avec Scertify (Manual, Partially automatic, Automatic) Partially auto matic Environnemental Gain Avec initialis ation : StringBuffer newstring2 = new StringBuffer( ); for(int i=0;i<500001;i++){ newstring2.append("abcdeabcde"); } Info Efficacity Local 5 Manual C Par exemple pour java : - Sys tem.currenttimemillis () utilis e GetSys temtimeas FileTime s ous Windows. Le temps courrant es t utilis é ce qui es t moins couteux (6 cycles processeurs ) - Sys tem.nanotime() utilis e QueryPerformanceFrequency qui s era implémentée de différente manière en fonction du hardware. Dans tous les cas, des IO lentes (ACPI, PIT...) s ont utilis ées. Elles s ont coûteuses (plus de 100 cycles ) - Les API utilis ants le temps peuvent potentiellement demander un timer plus précis par exemplethread.s leep(integer.max_value), Object.wait(millis, nanos )... - En dehors du code il faut éviter de forcer l'utilis ation de timer précis : lancement de la VM avec - XX:+ForceTimeHighRes olution ou /us epmtimer dans boot.ini Critical Efficacity Project 30 Manual A C

62 LA MESURE Importance de la mesure pour valider l intuition et apporter la robustesse du référentiel pour donner un niveau d efficacité à la règle Difficultés de la mesure Mesure physique unitaire : très faible mesure Répétitivité des résultats des mesures complexe Mesure par modèle de consommation via PowerAPI, Qualitune travail sur du microbenchmarking initialement contextes variés de mesure (arhitecture, langage, matériel, )

63 LA MESURE

64 LA MESURE

65 LA MESURE

66 LA MESURE

67 LA DETECTION : SCERTIFY

68 LA DETECTION : RESULTATS

69 LA DETECTION sur APPLICATIONS

70 L OUTIL CIBLE L outillage Mode SaaS Mode PlugIn SONAR, ECLIPSE, Périmètre Analyse Statique du code Bibliothèque de framework marché check-list de pratiques non détectable par le code Evaluation de la dette environnementale Mesure physique sur scénario entre 2 versions

71 L OUTIL CIBLE

72 REJOIGNEZ- NOUS

73 Agenda Joël Courtois Epita 14h00 - Mot d'accueil Frédéric Bordage GreenIT.fr Erwan Bouvier Blueight 14h10 - Contexte et enjeux 14h40 - L éco-conception à toutes les étapes du cycle de vie d une application Thierry Leboucq Kaliterre 15h30 - Code vert : détecter les «patterns consommant» dans le code source Pierre Carrio, Beveod Yann Azoury, Faveod 16h10 - Industrialisation de l éco-conception logicielle grâce à un outil dédié Animée par Frédéric Bordage, GreenIT.fr 17:00 - Table ronde 18:00 - Cocktail

74 Pour en finir avec l opposition entre les développeurs et les serveurs Pierre Carrio Fondateur BeVEOD Créateur d entreprises Nouvelles technologies Yann Azoury Fondateur Faveod Directeur Technique de BeVEOD

75 Changer de paradigme

76 Pierre CARRIO Profil 80 s Ingénieur des Pétroles (Offshore) réalisation de systèmes informatiques pour le positionnement dynamique de navires réalisation de systèmes robotiques pour les travaux sous-marins en très grande profondeur création d un centre de calcul et de simulation de structures en dynamique 90 s Directeur au sein de SII et Clients CAP SOGETI ATOS Directeur Général Groupe Siemens Arche EQUANT groupe SITA Directeur Informatique GIE Informatique AXA Depuis 2003 Créateur de sociétés IT Fondateur BeTHINK société de Conseil en Gouvernance des Systèmes d Information BeVEOD société de Services pour la réalisation d Applications Logicielles BeSAT société spécialisée dans les infrastructures Informatiques, Réseaux et Telecoms

Eco-conception logicielle. Frédéric Bordage expert green IT et éco-conception logicielle

Eco-conception logicielle. Frédéric Bordage expert green IT et éco-conception logicielle Eco-conception logicielle Frédéric Bordage expert green IT et éco-conception logicielle Clé du green IT: allonger la durée de vie active Fabrication et fin de vie des composants électroniques Réduire les

Plus en détail

Groupe d étude et d accompagnement sur l éco-conception des logiciels. Olivier PHILIPPOT Thierry LEBOUCQ. Colloque du 18 octobre 2012 Etat de l Art

Groupe d étude et d accompagnement sur l éco-conception des logiciels. Olivier PHILIPPOT Thierry LEBOUCQ. Colloque du 18 octobre 2012 Etat de l Art Groupe d étude et d accompagnement sur l éco-conception des logiciels Olivier PHILIPPOT Thierry LEBOUCQ Colloque du 18 octobre 2012 Etat de l Art Sommaire Qu'est-ce que le Green Code Lab? Quel est l impact

Plus en détail

Efficience énergétique du SI par l écoconception des logiciels - projet Code Vert

Efficience énergétique du SI par l écoconception des logiciels - projet Code Vert Efficience énergétique du SI par l écoconception des logiciels - projet Code Vert 31 mars2015 Thierry LEBOUCQ tleboucq@kaliterre.fr @tleboucq Jeune entreprise innovante depuis 2011 Spécialisée dans le

Plus en détail

Vers une Gestion Ecologique du Parc Informatique. Pierre et Sophie CHOPLAIN, Société PCI CUME ET Groupe Logiciel, 24/03/2011

Vers une Gestion Ecologique du Parc Informatique. Pierre et Sophie CHOPLAIN, Société PCI CUME ET Groupe Logiciel, 24/03/2011 Vers une Gestion Ecologique du Parc Informatique Pierre et Sophie CHOPLAIN, Société PCI CUME ET Groupe Logiciel, 24/03/2011 Programme 1. PCI : la présentation 2. Green IT : la définition 3. GEPI : la boîte

Plus en détail

Vupar : une démarche d entreprise au service de nos clients. Olivier MICHAUD VUPAR Nicolas PANAU UMAN IT

Vupar : une démarche d entreprise au service de nos clients. Olivier MICHAUD VUPAR Nicolas PANAU UMAN IT Vupar : une démarche d entreprise au service de nos clients Olivier MICHAUD VUPAR Nicolas PANAU UMAN IT Vupar : une entreprise responsable engagé Présentation Agence web créative création d expériences

Plus en détail

réduisez la facture électrique

réduisez la facture électrique réduisez la facture électrique et l empreinte carbone de votre parc informatique LE CONSTAT La consommation électrique liée aux TIC représenterait 13% de la consommation totale*. Cette dernière serait

Plus en détail

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité

répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité répondre aux défis de l ingénierie logicielle déploiement et mise en œuvre opérationnelle : l'industrialisation au service de la compétitivité philippe.ensarguet@orange.com directeur technique Orange Business

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

SERVICES RELATIFS A L EXPLOITATION DE RESEAUX DE TELECOMMUNICATIONS (Terrestres et satellitaires)

SERVICES RELATIFS A L EXPLOITATION DE RESEAUX DE TELECOMMUNICATIONS (Terrestres et satellitaires) PROBLEMATIQUE - L APPROCHE JADE Telecom L exploitation de réseaux de télécommunications implique pour les entreprises la prise en compte de différents points importants : La mise en place de personnel

Plus en détail

IT2D : Une expertise globale pour un système d information éco responsable

IT2D : Une expertise globale pour un système d information éco responsable IT2D : Une expertise globale pour un système d information éco-responsable Présentation IT2D 1 IT2D : Une expertise globale pour un système d information éco-responsable IT2D : Information Technologie

Plus en détail

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13 Présentation Logiciels libres et Open Source Description Un logiciel libre* est en général gratuit. Il est utilisable et modifiable sans notification préalable à son auteur, qui a renoncé à ses droits

Plus en détail

RESSOURCES HUMAINES. Yourcegid Ressources Humaines, des solutions pour les entreprises qui s investissent dans leur capital humain.

RESSOURCES HUMAINES. Yourcegid Ressources Humaines, des solutions pour les entreprises qui s investissent dans leur capital humain. Yourcegid Ressources Humaines, des solutions pour les entreprises qui s investissent dans leur capital humain. Solutions de gestion RESSOURCES HUMAINES Parce que votre entreprise est unique, parce que

Plus en détail

PRÉSENTE SES SERVEURS L ESPACE LE PLUS INNOVANT POUR FAIRE TRAVAILLER VOS DONNÉES EN TEMPS RÉEL

PRÉSENTE SES SERVEURS L ESPACE LE PLUS INNOVANT POUR FAIRE TRAVAILLER VOS DONNÉES EN TEMPS RÉEL PRÉSENTE SES SERVEURS L ESPACE LE PLUS INNOVANT POUR FAIRE TRAVAILLER VOS DONNÉES EN TEMPS RÉEL La solution simple et efficace aux 3 défis majeurs de la direction informatique. Des bénéfices concrets,

Plus en détail

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE

OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE Retour d expérience Benjamin Boutin QA Manager S2E www.s2e-services-epargne-entreprise.com Marc Rambert Director Dynamic Testing Solution Coverity/Synopsys

Plus en détail

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats.

Retour d expérience RATP. Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats. Retour d expérience RATP Intégrer le test de performance au cœur du processus de développement agile. Challenges, techniques, résultats. Les intervenants Alexis Bourgeois Chef de projet MOE (front web)

Plus en détail

1 Les clés de lecture du livre

1 Les clés de lecture du livre 1 Les clés de lecture du livre 1 Les clés de lecture du livre La logique de notre ouvrage Cet ouvrage est destiné aux lecteurs ne connaissant pas l ingénierie système et qui veulent comprendre rapidement

Plus en détail

Visual Studio Professional 2013

Visual Studio Professional 2013 2013 Microsoft 2013 Le choix idéal pour construire des applications multi-tiers pour le Web, le Cloud, le poste de travail et appareils mobiles Les développeurs professionnels ont besoin d outils professionnels.

Plus en détail

Etude des outils du Cloud Computing

Etude des outils du Cloud Computing Etude des outils du Cloud Computing Sommaire : Présentation générale.. 2 Définitions. 2 Avantage.. 2 Inconvénients. 3 Types d offres de service Cloud.. 3 Comparaison des services Cloud 4 Conclusion 5 Présentation

Plus en détail

26 personnes : 45 % technique 45 % commerce 10 % admin

26 personnes : 45 % technique 45 % commerce 10 % admin EFFECTIF 26 personnes : 45 % technique 45 % commerce 10 % admin CHIFFRES Basée à la Tour de Salvagny Crée en 1991 CA 2012 : 4,5 M pour 24 personnes NOTRE ACTIONNAIRE N 1 français de la sous-traitance en

Plus en détail

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 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étail

Logiciel EIME V5 : Définitions

Logiciel EIME V5 : Définitions Logiciel EIME V5 : Définitions Analyse du Cycle de Vie (ACV) Compilation et évaluation des intrants, des extrants et des impacts environnementaux potentiels d un système de produits au cours de son cycle

Plus en détail

L'efficacité par l'optimisation et la virtualisation des infrastructures et des plateformes de tests

L'efficacité par l'optimisation et la virtualisation des infrastructures et des plateformes de tests IBM Software Group L'efficacité par l'optimisation et la virtualisation des infrastructures et des plateformes de tests IBM Rational Test Lab Manager Juin 2009 Michel Speranski Responsable Marketing Rational

Plus en détail

Hébergement MMI SEMESTRE 4

Hébergement MMI SEMESTRE 4 Hébergement MMI SEMESTRE 4 24/03/2015 Hébergement pour le Web Serveurs Mutualités Serveurs Dédiés Serveurs VPS Auto-Hébergement Cloud Serveurs Mutualités Chaque Serveur héberge plusieurs sites Les ressources

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Description de l offre de services

Description de l offre de services Description de l offre de services Prestations en Webconférence... 2 Les prestations :... 3 Etude d éligibilité Microsoft Office 365... 3 Forfait de Mise en service... 4 Migration 5 utilisateurs... 5 Formation

Plus en détail

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire FICHE PRODUIT Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire BENEFICES POUR LES DSI Réussir les projets de gouvernance dans les délais et les budgets Démarrer de manière tactique tout en

Plus en détail

Pilot4IT Monitoring : Mesurez la qualité et la performance perçue de vos applications.

Pilot4IT Monitoring : Mesurez la qualité et la performance perçue de vos applications. Pilot4IT Monitoring : Mesurez la qualité et la performance perçue de vos applications. La supervision est la «surveillance du bon fonctionnement d un système ou d une activité». Elle permet de surveiller,

Plus en détail

Visual Studio Ultimate 2013

Visual Studio Ultimate 2013 Ultimate 2013 Microsoft Ultimate 2013 Des outils sophistiqués pour transformer vos idées en applications performantes et de grande qualité. Microsoft Ultimate 2013 vous offre l environnement de développement

Plus en détail

Fabriquant de Fabuleux logiciels

Fabriquant de Fabuleux logiciels Fabriquant de Fabuleux logiciels 2006-2012 Troll d'idées. Tous droits réservés. Kiubi, Kojin Framework, Thèmepresso sont des marques déposées de Troll d'idées S.A.S.. 1 Troll d idées développe des technologies

Plus en détail

FILIÈRE METHODOLOGIE & PROJET

FILIÈRE METHODOLOGIE & PROJET FILIÈRE METHODOLOGIE & PROJET 109 Gestion de projet METHODOLOGIE ET PROJET Durée 3 jours Conduite de projet COND-PRO s Intégrer les conditions de réussite d une démarche de management par projet. Impliquer

Plus en détail

Module Projet Personnel Professionnel

Module Projet Personnel Professionnel Module Projet Personnel Professionnel Elaborer un projet personnel professionnel. Connaissance d un métier, d une entreprise ou d un secteur d activités. Travail individuel de recherche SUIO-IP Internet

Plus en détail

AVEC OZACT, PILOTEZ ET ANIMEZ LE DÉPLOIEMENT DE VOTRE STRATÉGIE DE DÉVELOPPEMENT DURABLE.

AVEC OZACT, PILOTEZ ET ANIMEZ LE DÉPLOIEMENT DE VOTRE STRATÉGIE DE DÉVELOPPEMENT DURABLE. AVEC OZACT, PILOTEZ ET ANIMEZ LE DÉPLOIEMENT DE VOTRE STRATÉGIE DE DÉVELOPPEMENT DURABLE. POUR OBTENIR DES RÉSULTATS MASSIFS, LA MOBILISATION ET L ANIMATION PÉRENNES DE TOUS LES SALARIÉS CONSTITUENT AUJOURD

Plus en détail

Fiche de poste. Identification du poste : Etudes et Projets (SEP)

Fiche de poste. Identification du poste : Etudes et Projets (SEP) Fiche de poste Identification du poste : Intitulé : Chef de projets Applicatifs Affectation : Service Etudes et Projets Cadre d emploi : Ingénieur territorial Rattachement hiérarchique : Chef du service

Plus en détail

La gestion des flux d information : EDI

La gestion des flux d information : EDI La gestion des flux d information : EDI Introduction EDI (définition, composants, types et domaines d application) Les enjeux de l EDI La mise en œuvre de l EDI Conclusion Introduction Tâches Création

Plus en détail

Présentation de la gamme des PGI/ERP modulaires Wavesoft

Présentation de la gamme des PGI/ERP modulaires Wavesoft Solutions ouvertes pour esprits ouverts Présentation de la gamme des PGI/ERP modulaires Wavesoft Sommaire WaveSoft en quelques chiffres Positionnement des Éditions (Gammes) Standard Professionnelle Entreprise

Plus en détail

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client.

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client. Les PGI Les Progiciels de Gestion Intégrés sont devenus en quelques années une des pierres angulaire du SI de l organisation. Le Système d Information (SI) est composé de 3 domaines : - Organisationnel

Plus en détail

Code Vert. Projet de recherche collaboratif sur l éco-conception des logiciels. Colloque Éco Conception Logicielle jeudi 18 octobre 2012

Code Vert. Projet de recherche collaboratif sur l éco-conception des logiciels. Colloque Éco Conception Logicielle jeudi 18 octobre 2012 Code Vert Projet de recherche collaboratif sur l éco-conception des logiciels Colloque Éco Conception Logicielle jeudi 18 octobre 2012 Code Vert 18/10/12 1 / 21 Le consortium Thiery Leboucq François Morin

Plus en détail

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET CAHIER DES CHARGES DE REALISATION DE SITE INTERNET Nom de l entreprise : Adresse : Tel : Fax : Email : Personne à contacter dans l entreprise : 1 SOMMAIRE 1 PRESENTATION DE L ENTREPRISE...3 2 PRESENTATION

Plus en détail

Autres appellations du métier

Autres appellations du métier Le métier aujourd'hui Autres appellations du métier Chef de projet informatique Chef de projet fonctionnel Chef de projet maîtrise d œuvre Chef de projet maîtrise d ouvrage (ou AMOA) Description synthétique

Plus en détail

MESURE DE L ÉNERGIE ET DES FLUIDES

MESURE DE L ÉNERGIE ET DES FLUIDES MESURE DE L ÉNERGIE ET DES FLUIDES MESURER EN CONTINU TOUTES VOS CONSOMMATIONS D ÉNERGIE ET DE FLUIDES POUR PERMETTRE UNE OPTIMISATION DE VOS PERFORMANCES ENVIRONNEMENTALES Instrumenter vos immeubles à

Plus en détail

Genèse de l orchestration chez CA-CIB et trajectoire vers le Cloud

Genèse de l orchestration chez CA-CIB et trajectoire vers le Cloud Genèse de l orchestration chez CA-CIB et trajectoire vers le Cloud Julien SOUBIEN Responsable Outillage et Automatisation Espace Grande Arche Paris La Défense Sommaire 1 - Contexte CA-CIB 2 - La genèse

Plus en détail

Simpl Cité LA SOLUTION DE GESTION ADMINISTRATIVE COMPLÈTE ET FACILE À UTILISER POUR LES PETITES ET MOYENNES COLLECTIVITÉS.

Simpl Cité LA SOLUTION DE GESTION ADMINISTRATIVE COMPLÈTE ET FACILE À UTILISER POUR LES PETITES ET MOYENNES COLLECTIVITÉS. Dans la période actuelle, sous l impulsion des nouvelles lois et pour accomplir leurs nouvelles missions, notamment dans le cadre de la décentralisation, les collectivités territoriales font face à un

Plus en détail

Stratégie projet pour valoriser l'apport des technologies mobiles. Fréderic FADDA. Mobility GBS Leader, IBM

Stratégie projet pour valoriser l'apport des technologies mobiles. Fréderic FADDA. Mobility GBS Leader, IBM Stratégie projet pour valoriser l'apport des technologies mobiles Fréderic FADDA Mobility GBS Leader, IBM L introduction des technologies Mobiles, un accélérateur Business, Opérationnel et IT L introduction

Plus en détail

Page 1 Innover en mécanique niq

Page 1 Innover en mécanique niq Page 1 Innover en mécanique Page 2 L efficacité énergétique des produits et procédés de l industrie mécanique Présentation de la vision et des projets suivis par le Cetim Thierry Ameye Contenu de la présentation

Plus en détail

Optimisez vos environnements Virtualisez assurément

Optimisez vos environnements Virtualisez assurément Optimisez vos environnements Virtualisez assurément Présenté par Jean-Steve Shaker Architecte de solutions - Virtualisation Une approche unique et simplifiée Solutions en Solutions d infrastructure infrastructure

Plus en détail

Aligner le SI sur la stratégie de l entreprise

Aligner le SI sur la stratégie de l entreprise En convention avec la chaire Ecole Polytechnique Thales «Ingénierie des systèmes complexes» Aligner le SI sur la stratégie de l entreprise Etude de cas: Transformation d un Système d Information Philippe

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com. 2010 IBM Corporation

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com. 2010 IBM Corporation Perspectives pour l entreprise Desktop Cloud JC Devos IBM IT Architect jdevos@fr.ibm.com Principe technique Disposer d un poste de travail virtuel accessible par la plupart des terminaux disponibles Ce

Plus en détail

Gestion complète des performances

Gestion complète des performances Gestion complète des performances Rétrocompatibilité Windows XP et Windows Vista 2013 Réglez et optimisez les performances de votre ordinateur à l aide d une application puissante et rapide. Téléchargement

Plus en détail

Cloud Computing. La révolution industrielle informatique. 2015 - Alexis Savin

Cloud Computing. La révolution industrielle informatique. 2015 - Alexis Savin Cloud Computing La révolution industrielle informatique 0 2015 - Alexis Savin Qui je suis Alexis Savin (asavin@integra.fr) Formation : Diplômé Ingénieur de l EPITA Spécialités : Architecture Réseau / Sécurité

Plus en détail

Pilotez, ajustez et optimisez votre portefeuille de projets

Pilotez, ajustez et optimisez votre portefeuille de projets Pilotez, ajustez et optimisez votre portefeuille de projets Intervenants 2 octobre 2014 Marianne Delétang Consultante Sénior Atos Grégory Sabathé Responsable Marketing NQI La solution web collaborative

Plus en détail

La solution pour gérer vos connaissances techniques et scientifiques

La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer, sécuriser et réutiliser vos connaissances techniques et scientifiques TEEXMA est le premier outil collaboratif

Plus en détail

SOLUTIONS APCT. Fiabiliser, Sécuriser et Réduire le TCO de votre environnement PC. APCT SA - Burospace 13 91572 Bièvres cedex www.apct.

SOLUTIONS APCT. Fiabiliser, Sécuriser et Réduire le TCO de votre environnement PC. APCT SA - Burospace 13 91572 Bièvres cedex www.apct. SOLUTIONS APCT Fiabiliser, Sécuriser et Réduire le TCO de votre environnement PC APCT SA - Burospace 13 91572 Bièvres cedex www.apct.net Qui sommes-nous? Éditeur de logiciels fondé en 1995 par André Truong

Plus en détail

Les services d externalisation des données et des services. Bruno PIQUERAS 24/02/2011

Les services d externalisation des données et des services. Bruno PIQUERAS 24/02/2011 Les services d externalisation des données et des services Bruno PIQUERAS 24/02/2011 1 1 Introduction Différents types d externalisation de données : Les données sauvegardées Les données bureautiques Les

Plus en détail

Tivoli Endpoint Manager Introduction. 2011 IBM Corporation

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,

Plus en détail

Celerio Accélérateur de développements Java

Celerio Accélérateur de développements Java Celerio Accélérateur de développements Java Décembre 2007 Version 2.0 Contact info@jaxio.com Tous droits réservés 2005-2008 Jaxio Celerio de Jaxio page 1 / 7 Préambule Celerio de Jaxio permet d injecter

Plus en détail

LE STOCKAGE UNIFIÉ ASSOCIÉ À LA VIRTUALISATION D'ENTREPRISE

LE STOCKAGE UNIFIÉ ASSOCIÉ À LA VIRTUALISATION D'ENTREPRISE LE STOCKAGE UNIFIÉ ASSOCIÉ À LA VIRTUALISATION D'ENTREPRISE JEROME BERNADAC GO SPORT PATRICK DUFOUR STORDATA AGENDA LE GROUPE GO SPORT NOTRE PARTENAIRE INTÉGRATEUR STORDATA CONCLUSION ET PERSPECTIVES FUTURES

Plus en détail

S18 PHP pour des tâches batch sous IBM i

S18 PHP pour des tâches batch sous IBM i Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S18 PHP pour des tâches batch sous IBM

Plus en détail

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts

Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts Les évolutions des méthodes de développement de logiciels Depuis Merise de l'eau est passée sous les ponts Programmation Orientée Objets Encapsulation des données et des traitements Polymorphisme Modularité

Plus en détail

Banque Accord redonne de l agilité à son système d information avec l aide de MEGA

Banque Accord redonne de l agilité à son système d information avec l aide de MEGA redonne de l agilité à son système d information avec l aide de MEGA À propos de Banque Accord : Filiale financière du groupe Auchan Seule banque française détenue à 100% par un distributeur 3 activités

Plus en détail

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Projet Informatique Philippe Collet Licence 3 Informatique S5 2014-2015 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Réalisation d'un développement de taille conséquente? r Firefox? Ph.

Plus en détail

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire FICHE PRODUIT Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire BENEFICES Des projets réussis dans les délais et les budgets La bonne donnée disponible au

Plus en détail

Stéphane FERRANTE MATICE Pam de TOULON

Stéphane FERRANTE MATICE Pam de TOULON MOODLE : Présentation de la plate-forme MOODLE Réunion animateurs Matice 22 Avril 2010 Stéphane FERRANTE MATICE Pam de TOULON Steéphane.ferrante@ac-nice.fr MOODLE : Présentation de la plate-forme MOODLE

Plus en détail

Sage CRM SalesLogix. Gagnez en compétitivité. Sage CRM Solutions

Sage CRM SalesLogix. Gagnez en compétitivité. Sage CRM Solutions Sage CRM Solutions Sage CRM SalesLogix Gagnez en compétitivité Sage CRM SalesLogix est une solution complète, conçue pour permettre à vos équipes commerciales, marketing et service d optimiser la gestion

Plus en détail

Sage ERP X3 Standard Edition Eclosion du 1 er ERP 100% pré-paramétré

Sage ERP X3 Standard Edition Eclosion du 1 er ERP 100% pré-paramétré Sage ERP 3 Standard Edition Eclosion du 1 er ERP 100% pré-paramétré TOUTES LES FONCTIONS DE VOTRE ENTREPRISE VONT S ÉPANOUIR! Les atouts qui font la différence Une large couverture fonctionnelle. Des processus

Plus en détail

Outils & services Collaboratifs MS Exchange

Outils & services Collaboratifs MS Exchange Paul ROUGER Directeur Informatique p.rouger@sciencespobordeaux.fr TutoJRES 15 22 mars 2011 Outils & services Collaboratifs MS Exchange 2 Cadre et périmètre Coté serveur Coté client On collabore? Messagerie

Plus en détail

Fonctionnement de Windows XP Mode avec Windows Virtual PC

Fonctionnement de Windows XP Mode avec Windows Virtual PC Fonctionnement de Windows XP Mode avec Windows Virtual PC Guide pratique pour les petites entreprises Table des matières Section 1 : présentation de Windows XP Mode pour Windows 7 2 Section 2 : démarrage

Plus en détail

Production / Qualité / Maintenance / Méthodes. Garantir un haut niveau de production

Production / Qualité / Maintenance / Méthodes. Garantir un haut niveau de production Garantir un haut niveau de production 1 - Ingénieur industrialisation 2 - Ingénieur maintenance 3 - Ingénieur méthodes 4 - Ingénieur production 5 - Ingénieur qualité projet 6 - Ingénieur résident qualité

Plus en détail

Microsoft IT Operation Consulting

Microsoft IT Operation Consulting Microsoft IT Operation Consulting Des offres de services qui vous permettent : D améliorer l agilité et l alignement de votre IT aux besoins métier de votre entreprise. De maîtriser votre informatique

Plus en détail

LOT1 : Evaluation d un logiciel d inventaire et de gestion du parc OCS/GLPI (http://www.ocsinventory-ng.org/fr):

LOT1 : Evaluation d un logiciel d inventaire et de gestion du parc OCS/GLPI (http://www.ocsinventory-ng.org/fr): LOT1 : Evaluation d un logiciel d inventaire et de gestion du parc OCS/GLPI (http://www.ocsinventory-ng.org/fr): Présentation: GLPI est une application libre, distribuée sous licence GPL destine a la gestion

Plus en détail

Synthèse de son offre logicielle

Synthèse de son offre logicielle Connecting your business Synthèse de son offre logicielle Copyright 2006, toute reproduction ou diffusion non autorisée est interdite STREAM MIND Créateur de produits logiciels innovants dans le traitement

Plus en détail

Éditeur de logiciels Intégrateur de solutions Opérateur de services. www.orone.com

Éditeur de logiciels Intégrateur de solutions Opérateur de services. www.orone.com Éditeur de logiciels Intégrateur de solutions Opérateur de services www.orone.com VOUS ÊTES Une banque, un organisme de crédit, un acteur de l assurance ou de la protection sociale, une enseigne de la

Plus en détail

Industrialiser ses développements PHP RMLL 2010

Industrialiser ses développements PHP RMLL 2010 Industrialiser ses développements PHP RMLL 2010 Qui suis-je? Jean-Marc Fontaine Consultant pour Alter Way Consulting Responsable du centre de compétences PHP pour Alter Way Solutions Formateur pour Alter

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Software Application Portfolio Management

Software Application Portfolio Management Environnement complet de consolidation du Patrimoine Applicatif & de production des Tableaux de bords d inventaire et de pilotage Software Application Portfolio Management Collecter Centraliser Normaliser

Plus en détail

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com

L essentiel. Coopérative, flexible, très performante : la plateforme Engineering Base. web aucotec.com L essentiel Coopérative, flexible, très performante : la plateforme Engineering Base web aucotec.com Les défis La globalisation des structures d ingénierie avec le travail en réseau sur des sites dispersés

Plus en détail

equalogic Qualité contact@equalogic.fr - www.equalogic.fr

equalogic Qualité contact@equalogic.fr - www.equalogic.fr equalogic Qualité contact@equalogic.fr - www.equalogic.fr Présentation générale equalogic Qualité est un logiciel de gestion de la qualité. Il s adresse à toute entreprise, certifiée ou non, soucieuse

Plus en détail

Matlab, une alternative crédible aux environnements de développement logiciel classiques

Matlab, une alternative crédible aux environnements de développement logiciel classiques Matlab, une alternative crédible aux environnements de développement logiciel classiques Auteur : Stéphanie LESCARRET, Acsystème www.acsysteme.com 19/04/2008 1 Acsystème un ensemble de compétences traitement

Plus en détail

1. Présentation de MGI Consultants. 2. Dynamic Desktop. 3. Fonctionnalités. 4. Architecture. 5. Valeur ajoutée. 6. Références. Plan de la présentation

1. Présentation de MGI Consultants. 2. Dynamic Desktop. 3. Fonctionnalités. 4. Architecture. 5. Valeur ajoutée. 6. Références. Plan de la présentation Dynamic Desktop TM MGI Consultants version 6.05 50, rue de Monceau - 75008 Paris - Tel : +33 (0) 1 53 53 41 00 - Fax : +33 (0) 1 53 53 41 99 - www.mgi.fr Plan de la présentation 1. Présentation de MGI

Plus en détail

Dématérialisation des factures en PME : Mythe ou Réalité?

Dématérialisation des factures en PME : Mythe ou Réalité? Dématérialisation des factures en PME : Mythe ou Réalité? Magali Michel, Directrice Business Unit Yooz (Groupe ITESOFT) www.yooz.fr Un livre blanc dédié, pour quelles réponses? Répondre aux interrogations

Plus en détail

Offre Référentiel d échange

Offre Référentiel d échange Offre Référentiel d échange mardi 1er juillet 2014 Groupe CGI inc. CONFIDENTIEL Agenda 1 2 3 4 5 6 7 8 Pourquoi cette solution? Les enjeux et principes de la solution Les acteurs & business case Sa place

Plus en détail

Travaux soutenus par l ANR. Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting)

Travaux soutenus par l ANR. Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting) Travaux soutenus par l ANR Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting) 03 Avril 2012 1. Test de sécurité et génération de tests à partir de modèle 2. Le projet SecurTest à DGA Maîtrise de l

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Le Réseau Social d Entreprise : Y-avezvous bien pensé?

Le Réseau Social d Entreprise : Y-avezvous bien pensé? Le Réseau Social d Entreprise : Y-avezvous bien pensé? Retour d expérience d un Intégrateur Octobre 2010 Edifixio : Michel Bolze Président Directeur Général Rodolphe Magnin-Feysot - Directeur du Pôle Portail

Plus en détail

CLOUD PRIVÉ GENERALI - ACCOMPAGNEMENT AU CHANGEMENT - DU «POC» À LA RÉALITÉ. Alain ROY Generali Logo Société

CLOUD PRIVÉ GENERALI - ACCOMPAGNEMENT AU CHANGEMENT - DU «POC» À LA RÉALITÉ. Alain ROY Generali Logo Société CLOUD PRIVÉ GENERALI - ACCOMPAGNEMENT AU CHANGEMENT - DU «POC» À LA RÉALITÉ Alain ROY Generali Logo Société AGENDA Introduction Couverture du risque organisationnel identifié Le risque projet (du POC à

Plus en détail

Historique. Évolution des systèmes d exploitation (à travers les âges)

Historique. Évolution des systèmes d exploitation (à travers les âges) Historique Évolution des systèmes d exploitation (à travers les âges) Historique L histoire des systèmes d exploitation permet de dégager des concepts de base que l on retrouve dans les systèmes actuels

Plus en détail

Qu est-ce que le Green IT? 2 Pourquoi le Green IT? 2 Le Conseil Green IT, quelle démarche? 3

Qu est-ce que le Green IT? 2 Pourquoi le Green IT? 2 Le Conseil Green IT, quelle démarche? 3 www.e-greenit.com SOMMAIRE Le Green IT, notre approche. Qu est-ce que le Green IT? 2 Pourquoi le Green IT? 2 Le Conseil Green IT, quelle démarche? 3 fiche service Audit Green IT L audit énergétique du

Plus en détail

Thibault Denizet. Introduction à SSIS

Thibault Denizet. Introduction à SSIS Thibault Denizet Introduction à SSIS 2 SSIS - Introduction Sommaire 1 Introduction à SQL Server 2008 Integration services... 3 2 Rappel sur la Business Intelligence... 4 2.1 ETL (Extract, Transform, Load)...

Plus en détail

1. Présentation générale

1. Présentation générale BTS SIO PPE2 SISR OCS Inventory NG Page 1 1. Présentation générale 1.1. Principales fonctionnalités 1.1.1. Inventaire et gestion de parc Open Computers and Software Inventory Next Generation est un logiciel

Plus en détail

E 2 O : Mettre en oeuvre un portail avec WebCenter Suite

E 2 O : Mettre en oeuvre un portail avec WebCenter Suite E 2 O : Mettre en oeuvre un portail avec WebCenter Suite Frédéric Oudet, alliance manager chez Oracle Gilles Knoery, directeur associé de la société Digora Agenda

Plus en détail

Continuité de Service. Maîtrise de l Energie

Continuité de Service. Maîtrise de l Energie 1 Continuité de Service Maîtrise de l Energie 2 Définir une Stratégie Auditer et évaluer Développer et expertiser Améliorer et Rénover Industrialiser l exploitation Garantir la qualité dans la durée Concevoir

Plus en détail

Dématérialisez, classez et partagez facilement vos documents d entreprise

Dématérialisez, classez et partagez facilement vos documents d entreprise Open Bee Scan Portal TM Dématérialisez, classez et partagez facilement vos documents d entreprise 85 kg de papier sont aujourd hui consommés par employé de bureau et par an (soit près de trois ramettes

Plus en détail

ITIL V2 Processus : La Gestion des Configurations

ITIL V2 Processus : La Gestion des Configurations ITIL V2 Processus : La Gestion des Configurations Auteur: Fabian PIAU, Master 2 MIAGE, Nantes La Gestion des Configurations est un processus issu d ITIL version 2 qui aide au soutien du service («Service

Plus en détail

Problématique, Constats

Problématique, Constats Problématique, Constats Réactivité de la DSI pour les projets numériques consommateurs Contraintes de temps et de coûts Forte pression des métiers Compétitivité des sociétés externes Décalage de démarrage

Plus en détail

La reconquête de vos marges de manœuvre

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

Plus en détail

Présentation Démarche Open Source Exemple de développement Aras Innovator & CMII PLM-académique

Présentation Démarche Open Source Exemple de développement Aras Innovator & CMII PLM-académique Présentation Démarche Open Source Exemple de développement Aras Innovator & CMII PLM-académique Profiter d une plateforme Open Source pour enrichir les concepts PLM Ingénieur ESIEE 2006 (micro-électronique)

Plus en détail

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs CGI Group Inc. 2013 Agenda 1 2 3 4 5 6 7 Problématiques et enjeux Solutions et fonctionnalités Concepts Exécution et rapport

Plus en détail

En quoi le Cloud Computing peut-il réduire vos coûts informatiques?

En quoi le Cloud Computing peut-il réduire vos coûts informatiques? réduire vos coûts informatiques? STAND n 30 Entrez dans l ère du Numérique Très Haut Débit En quoi le Cloud Computing peut-il réduire vos coûts informatiques? 1 Fiche d Identité Network Telecom & Hosting

Plus en détail

DATAPOLE, Innovative Solutions for Smart Cities

DATAPOLE, Innovative Solutions for Smart Cities DATAPOLE, Innovative Solutions for Smart Cities Logo de l entreprise Adresse de l organisme 48 rue René Clair 75018 PARIS SIRET 52228673100024 Date création 14/05/2010 Code APE Site internet Personne Contact

Plus en détail

Application Web de gestion des formations (T09006)

Application Web de gestion des formations (T09006) Application Web de gestion des formations (T09006) Au sein d une équipe assurant des formations métier pour l un de nos clients grand compte, l objectif consiste à analyser les besoins, concevoir et implémenter

Plus en détail