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

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

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

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

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

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

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

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

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

La réponse aux enjeux des RH du 21 ème siècle

La réponse aux enjeux des RH du 21 ème siècle La réponse aux enjeux des RH du 21 ème siècle Comment répondre aux nouveaux enjeux des DRH du 21 ème siècle? Besoin n 1 : innover et développer de nouveaux usages métier en décloisonnant les différents

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

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

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

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

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France Sommaire Cloud Computing Retours sur quelques notions Quelques chiffres Offre e need e need Services e need Store

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Date : 29/10/2015 Version : v 0.4 IDENTIFICATION DU POSTE. Intégrateur d applications Administrateur d outils A ou contractuel de droit public

Date : 29/10/2015 Version : v 0.4 IDENTIFICATION DU POSTE. Intégrateur d applications Administrateur d outils A ou contractuel de droit public FICHE DE DESCRIPTION DE POSTE DIRECTION DE L INFORMATION LEGALE ET ADMINISTRATIVE TITULAIRE DU POSTE Nom : Prénom : RESPONSABLE HIERARCHIQUE DIRECT Nom : Aziz Prénom : Bénédicte Visa : Visa : Date : 29/10/2015

Plus en détail

Moderniser. le système d information et le portefeuille applicatif. www.bull.com

Moderniser. le système d information et le portefeuille applicatif. www.bull.com Moderniser le système d information et le portefeuille applicatif L évolution technologique des plates-formes, l ouverture du système d information et la modernisation du portefeuille applicatif sont des

Plus en détail

PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT

PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT A PROPOS D EMENCIA QUI SOMMES NOUS? Emencia est une société de services en logiciels libres (SSLL) spécialisée dans l intégration

Plus en détail

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage La Virtualisation Windows chez CASINO Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage Sommaire Contexte Datacenters La virtualisation chez Casino Notre démarche Feuille de route Bilan

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

Vers une IT as a service

Vers une IT as a service Vers une IT as a service 1 L évolution du datacenter vers un centre de services P.2 2 La création d une offre de services P.3 3 La transformation en centre de services avec System Center 2012 P.4 L évolution

Plus en détail

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm. WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager

Plus en détail

Retour d expérience Inria sur sa GED

Retour d expérience Inria sur sa GED Retour d expérience Inria sur sa GED DSI SESI 13 octobre 2015 SOMMAIRE 1. Solution Alfresco 2. Implémentation Alfresco chez Inria 3. Cas d usage 13 octobre 2015-2 1 Solution Alfresco 13 octobre 2015-3

Plus en détail

Sideal vous accompagne pour la mise en place de systèmes d information évolués et intelligents, ainsi que pour la mise en

Sideal vous accompagne pour la mise en place de systèmes d information évolués et intelligents, ainsi que pour la mise en JANVIER 2010 [Concepteur Sideal vous accompagne pour la mise en place de systèmes d information évolués et intelligents, ainsi que pour la mise en œuvre et l optimisation i de votre stratégie té de communication

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

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

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

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

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

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

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

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

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

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

APX Solution de Consolidation de Sauvegarde, restauration et Archivage

APX Solution de Consolidation de Sauvegarde, restauration et Archivage APX Solution de Consolidation de Sauvegarde, restauration et Archivage APX vous accompagne de la Conception à l Exploitation de votre Système d Information. Ce savoir faire est décliné dans les 3 pôles

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

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

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

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

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

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

Le groupe CSS. La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973!

Le groupe CSS. La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973! La Virtualisation 1 Le groupe CSS La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973! La société SASI est la filiale technologique

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

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

Systèmes et réseaux d information et de communication

Systèmes et réseaux d information et de communication 233 DIRECTEUR DES SYSTÈMES ET RÉSEAUX D INFORMATION ET DE COMMUNICATION Code : SIC01A Responsable des systèmes et réseaux d information FPESIC01 Il conduit la mise en œuvre des orientations stratégiques

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

Création et Administration d un Site Web

Création et Administration d un Site Web Création et Administration d un Site Web Notions diverses RAYAR Frédéric frederic.rayar@univ-tours.fr Année 2011-2012 Sommaire 1 Introduction 2 3 4 5 6 Sommaire 1 Introduction 2 3 4 5 6 Introduction Introduction

Plus en détail

1 er concours international étudiant 48h au cœur de l éco-conception des logiciels DOSSIER DE PRESSE. Contacts presse : #gclchallenge

1 er concours international étudiant 48h au cœur de l éco-conception des logiciels DOSSIER DE PRESSE. Contacts presse : #gclchallenge 1 er concours international étudiant 48h au cœur de l éco-conception des logiciels DOSSIER DE PRESSE Contacts presse : Olivier PHILIPPOT GREEN CODE LAB info@greencodelab.fr - 06.63.09.06.90 LES ORGANISATEURS

Plus en détail

Modernisation des logiciels

Modernisation des logiciels Modernisation des logiciels Retour d expérience sur une migration outillée Romain JACOB SIGMA Informatique Sylvain LEROY TOCEA Plan d intervention Intervenants Le groupe SIGMA Pourquoi oser la modernisation

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

FRH RESSOURCES HUMAINES

FRH RESSOURCES HUMAINES FRH RESSOURCES HUMAINES 1 Yourcegid Ressources Humaines FRH : Paie et administration du personnel Congés et absences Gestion des talents/gpec : formation, compétences et entretiens Planification, optimisation

Plus en détail

La SOA était une mode. Nous en avons fait un standard.

La SOA était une mode. Nous en avons fait un standard. La SOA était une mode. Nous en avons fait un standard. Agenda 1 Présentation 2 Les solutions it-toolbox 3 Notre valeur ajoutée 4 Le centre d excellence 5 Equipe et démarche 6 Références et plateformes

Plus en détail

Les Systèmes d Information au service des Ressources Humaines

Les Systèmes d Information au service des Ressources Humaines Les Systèmes d Information au service des Ressources Humaines La DRH fait face à de nouveaux défis Quelle stratégie adopter pour que toutes les filiales acceptent de mettre en place un outil groupe? Comment

Plus en détail

Comment maximiser le ROI de la chaîne logistique Web

Comment maximiser le ROI de la chaîne logistique Web Comment maximiser le ROI de la chaîne logistique Web Pourquoi une gestion Lean et unifiée du cloud, des performances Web et des analytiques favorise la croissance des entreprises. 1 La chaîne logistique

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

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

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

CH.3 SYSTÈMES D'EXPLOITATION

CH.3 SYSTÈMES D'EXPLOITATION CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,

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

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

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

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

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

Thomas GENNBURG Microsoft Practice Manager Sogeti Benoit HAMET Senior Enterprise Architect Capgemini

Thomas GENNBURG Microsoft Practice Manager Sogeti Benoit HAMET Senior Enterprise Architect Capgemini Préparation à la migration Lotus Notes vers SharePoint (PAR 219) Thomas GENNBURG Microsoft Practice Manager Sogeti Benoit HAMET Senior Enterprise Architect Capgemini 1 Agenda Contexte du projet Présentation

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

Une solution PLM efficace pour les entreprises de taille moyenne : Personnalisée, agile et souple

Une solution PLM efficace pour les entreprises de taille moyenne : Personnalisée, agile et souple cenitspin Une solution PLM efficace pour les entreprises de taille moyenne : Personnalisée, agile et souple CONFIGURE YOUR PLM STANDARD www.cenit.com/fr/cenitspin Tout à portée de main grâce au PLM Desktop.

Plus en détail

tech days AMBIENT INTELLIGENCE

tech days AMBIENT INTELLIGENCE tech days 2015 AMBIENT INTELLIGENCE techdays.microsoft.fr techdays.microsoft.fr Time To Market Demande croissante des métiers de réduire le délai de mise sur le marché Immédiateté Ergonomie, rapidité et

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

CAHIER DES CHARGES D IMPLANTATION D EvRP V3

CAHIER DES CHARGES D IMPLANTATION D EvRP V3 CAHIER DES CHARGES D IMPLANTATION D EvRP V3 Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP V3 Version 42 Etabli par Département Accompagnement des Logiciels Vérifié

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

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

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

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

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

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

«Scale-to-fit» Storage

«Scale-to-fit» Storage LIVRE BLANC «Scale-to-fit» Storage Faites évoluer votre stockage de façon totalement transparente grâce au «Scale-to-Fit» de Nimble Storage. Ce livre blanc explique comment les solutions Nimble Storage

Plus en détail

CONSEIL STRATÉGIQUE. Services professionnels. En bref

CONSEIL STRATÉGIQUE. Services professionnels. En bref Services professionnels CONSEIL STRATÉGIQUE En bref La bonne information, au bon moment, au bon endroit par l arrimage des technologies appropriées et des meilleures pratiques. Des solutions modernes adaptées

Plus en détail

Hervé Le Coustumer - Directeur Business Unit Support & Services Managés

Hervé Le Coustumer - Directeur Business Unit Support & Services Managés Hervé Le Coustumer - Directeur Business Unit Support & Services Managés Services IT Agenda Services IT, tendances et enjeux Notre vision de l exploitation du Data center Un cas d usage, le Centre de Production

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

HEBERGEMENT SAGE PME Cloud Computing à portée de main

HEBERGEMENT SAGE PME Cloud Computing à portée de main HEBERGEMENT SAGE PME Cloud Computing à portée de main Sommaire Présentation De l offre PaaS Démonstration De l offre PaaS Infrastructure SaaS Présentation De l offre PaaS Offre d hébergement PaaS Fonctionnalité

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