Architecture matériel et logiciel 2

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

Download "Architecture matériel et logiciel 2"

Transcription

1 Architecture matériel et logiciel 2 Bibliothèques et chargement de composantes dynamiques Venera Arnaoudova 1/27/10 1

2 Réécrire versus réualiser Critères La taille du logiciel La foncaonnalité L experase L échéancier Performance Prototypage Autres? 1/27/10 2

3 Bibliothèques et cadriciels DéfiniAons: «Bibliothèque [library] logicielle est un ensemble de fonc4ons u4litaires, regroupées et mises à disposi4on afin de pouvoir être u4lisées sans avoir à les réécrire» [Wikipedia] Exemples: java.ual STL en C++ 1/27/10 3

4 Bibliothèques et cadriciels DéfiniAons: «Un cadriciel [framework] est un espace de travail modulaire. C'est un ensemble de bibliothèques, d'ou4ls et de conven4ons permegant le développement de programmes.» [Wikipedia] Exemples: Rails Spring Zend Junit Eclipse Equinox OSGI 1/27/10 4

5 Bibliothèques et cadriciels Deux façons de réualisaaon Boite blanche réualiser des paraes dans leur version originale ou modifiée Boite noire réualiser enaèrement, aucune modificaaon Types d interconnexions Problèmes techniques Problèmes légaux 1/27/10 5

6 Types d interconnexions Chaînage des liens (linking) DuplicaAon de processus (fork) Protocole de communicaaon (IPC) Sous classage Chargement dynamique 1/27/10 6

7 Chaînage des liens Comment : appeler des foncaon/méthodes Chainage des liens staaque Avant que le programme soit exécuté Fichiers exécutables sont produits Chainage des liens dynamique Après que le système a été chargé pour exécuaon en mémoire. 1/27/10 7

8 DuplicaAon de processus CréaAon de processus fork() Java.lang.ProcessBuilder ExécuAon autonome CommunicaAon via des Canaux de communicaaons (pipes) Sockets Fichiers 1/27/10 8

9 Protocole de communicaaon (IPC) RPC (Remote Procedure Call) procédures distantes RMI (Remote Method InvocaAon) pour les systèmes orientés objets (Java) CORBA (Common Object Request Broker Architecture) DCOM (Distributed Component Data Object) 1/27/10 9

10 Sous classage Crochets (hooks) et gabarits (templates) Points chauds (hot spots) = crochets Points gelés (frozenspots) = gabarits Crochets sont des méthodes abstraites ou qui peuvent/doivent être spécialisés par le client Gabarits sont des méthodes qui appellent des crochets et qui décrivent le «quoi» 1/27/10 10

11 Chargement dynamique En deux mots Dans différents langage de programmaaon (Lisp, C ++, Java, Smalltalk ), c est la possibilité de lier un «bout de code» au programme pendant l exécuaon du programme En Java, c est la possibilité de lier une classe, créer une instance de cepe classe et exécuter une de ces méthodes pendant l exécuaon du programme 1/27/10 11

12 Chargement dynamique En deux mots Exemple, classe enveloppante (wrapper) public final class WrapperMain { public static void main(string[] args) { try { Class toberun = Class.forName(args[0]); Method mainmethod = toberun.getmethod("main", new Class[] { String[].class }); final long starttime = System.currentTimeMillis(); mainmethod.invoke(null, new Object[] { new String[0] }); final long endtime = System.currentTimeMillis(); System.out.println(); System.out.println(endTime - starttime); } catch (final Exception e) { e.printstacktrace(output.getinstance().erroroutput()); } } } 1/27/10 12

13 Chargement dynamique En deux mots IntrospecAon Capacité d un programme à s observer Intercession Capacité d un programme à se modifier 1/27/10 13

14 Chargement dynamique Meta classes La classe «Class» est la classe dont les instances sont des classes La classe «Class» est en fait un méta classe Une méta classes est une classe qui décrit les classes, comme une classe décrit des instances 1/27/10 14

15 Chargement dynamique Meta classes Une méta méta classes est une classe qui Une méta méta méta classes est une classe qui [hpp:// 1/27/10 15

16 Problèmes techniques Chainage des liens Dynamique versus staaque Performance Maintenabilité Sécurité 1/27/10 16

17 Problèmes légaux Une licence est un ensemble de droits Chaque droit est un ensemble de conjoncaons Deux licences ne sont compaables que si leurs droits sont compaables 1/27/10 17

18 FSF versus OSI Free Sotware FoundaAon (FSF) Free Sotware DefiniAon (FSD) Open Source IniAaAve (OSI) Open Source DefiniAon (OSD) Aspect praaque, plutôt que éthique Critères différents 1/27/10 18

19 Open Source DefiniAon (OSD) Libre redistribuaon Pas de restricaons de redistribuaons et de vente Ne doit pas exiger des redevances Code source Disponible et distribuable Interdit de l obscurcir Dérivées Doit permepre de modifier/dériver et de distribuer les dérivées sous la même licence 1/27/10 19

20 Open Source DefiniAon (OSD) Intégrité du code de l auteur InterdicAon de modifier le code source est permise si les fichiers de correcaons sont permis AutorisaAon explicite de distribuer un logiciel basé sur le code source modifié Peut exiger que les dérivées portent un nom et/ou version différentes de la licence d origine Pas de discriminaaon de personnes/groupes Pas de restricaon de domaine d ualisaaon 1/27/10 20

21 Open Source DefiniAon (OSD) DistribuAon de licence Les droits apachés au logiciel s appliques à tous ceux, à qui le logiciel a été distribué Pas de spécificité relaave à un produit Pas de restricaon d autres logiciels Indépendante de la technologie 1/27/10 21

22 Exemple de Licences Héréditaire (Hereditary) GNU GPL (General Public License) GNU LGPL (Lesser General Public License) MPL (Mozilla Public License) CDDL (Common Development and DistribuAon License) Liberal (Permissive) BSD (Berkeley Sotware DistribuAon) MIT (Massachuseps InsAtute of Technology) Apache 1/27/10 22

23 GPL Copier à volonté a condiaon que la licence et les droits d auteur sont préservés. Pas d engagement formel sauf si un tel engagement est offert par le distributeur Interdit d imposer plus de restricaons Autorisé de modifier et redistribué à condiaon de donner les mêmes droits ExecuAon versus modificaaon (dérivée) 1/27/10 23

24 LGPL Autorisé d ualiser des paraes du programme d origine non modifiées ModificaAon: LGPL => LGPL Chainage des liens versus modificaaon ApplicaAon relié à une librairie LGPL doit permepre de remplacer cepe dernière. Chainage des liens dynamique versus staaque 1/27/10 24

25 BSD Versions différentes Version 4 clauses (iniaale) Version 3 clauses (nouvelle) RedistribuAon source/binaire modifié ou pas est autorisé à condiaon de: Garder la noace des droits de l auteur RedistribuAon du code binaire doit reproduire la noace dans la documentaaon 1/27/10 25

26 MIT «Permission is hereby granted, free of charge, to any person obtaining a copy of this sotware and associated documentaaon files (the "Sotware"), to deal in the Sotware without restricaon, including without limitaaon the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Sotware, and to permit persons to whom the Sotware is furnished to do so, subject to the following condiaons: The above copyright noace and this permission noace shall be included in all copies or substanaal poraons of the Sotware.» 1/27/10 26

27 Apache Version 1.0 Abandonné pour la clause de publicité Version 1.1 Version 2.0 Plus formelle «template license» 1/27/10 27

28 Autres # The Beer Ware License (Revision 42) # < tobez@tobez.org > wrote this file. As long as you retain this noace you # can do whatever you want with this stuff. If we meet some day, and you think # this stuff is worth it, you can buy me a beer in return. Anton Berezin 1/27/10 28

29 Problèmes légaux Exemple S est MPL 1.1 et C1 et C2 sont GPL 2 GPL s4pule que «Tous produits dérivés de C 1 (C 2 ) doit être sous licence GPL 2» S est MPL 1.1 => L intégra4on de C1 et C1 dans S est impossible 1/27/10 29

30 Exemple Bugzilla Système de suivi des bogues. UAlise 82 paquetages 10 licences différentes BSD (plusieurs versions) ArAsAc v1 GNU GPL (plusieurs versions) MIT Apache v2 IBM Public License v1.0 1/27/10 30

31 IncompaAbilité de licences Chaque licence a ses droits et ses restricaons Abandonner la réualisaaon? Choisir des composants avec la même licence toujours? Essayer de résoudre l incompaabilité? Comment? license mismatch problem [German et al.] 1/27/10 31

32 SoluAons? Koders.com par Black Duck Sotware Chercher des composantes en spécifiant le type de licence FOSSology par HP IdenAfier les licences à parar du code source 1/27/10 32

33 Patron d intégraaon de licences [German et al.] Analyse manuelle de plus de composants (Bugzilla, MySQL, GCC, etc.) UAlisaAon de graph de dépendances pour les modèles IdenAficaAon des licences IdenAficaAon d incompaabilités entre les licences 1/27/10 33

34 Patron d intégraaon de licences [German et al.] Concédant de licence ou autorisant (Licensor) ExcepAon Autoriser une ualisaaon spécifique en étendant la licence sans modifier le texte Example: Qt (GNU LGPL, GNU GPL with Qt special excepaon) DisjuncAve Plusieurs licences à la fois Exemples: Mozilla Core, Qt 1/27/10 34

35 Patron d intégraaon de licences [German et al.] Concédant de licence ou autorisant (Licensor) ClarificaAon Donner une interprétaaon pour les paraes ambigües de la licence Permit Relicensing Une licence différente pour le travail dérivé que la licence d origine Add on CommunicaAon de composants incompaables en étendant la foncaonnalité d un autre composant via une API. 1/27/10 35

36 Patron d intégraaon de licences [German et al.] Concédant de licence ou autorisant (Licensor) Indirect License Un composant définit sa licence en étant pareille qu une autre. Different part, different licenses Donner des licences différentes aux différentes paraes du système 1/27/10 36

37 Patron d intégraaon de licences [German et al.] Déteneur de permis (Licensee) Patch Pour autoriser de modifier sans créer un travail dérivé. Component with compaable license Trouver un composant compaable Create collecave Ask for excepaon Demande d excepaon Ask for clarificaaon Demande de clarificaaon 1/27/10 37

38 Références Transparents empruntés à Dr. Yann Gaël Guéhéneuc Daniel M. German and Ahmed E. Hassan ; License Integra4on PaGern: Dealing with Licenses Mismatches in Component based Development; ICSE, May 2009, ACM Press. Karim Yaghmour, Jon Masters, Gilad Ben Yossef, and Philippe Gerum (2008). Building embedded Linux Systems. O Reilly Media, Inc. 1/27/10 38

39 Références Open Source IniAaAve hpp://opensource.org/ Heather J. Meeker (2008). The Open Source AlternaAve: Understanding Risks and Leveraging OpportuniAes. John Wiley & Sons, Inc. 1/27/10 39

LOG4430 : Architecture logicielle et conception avancée

LOG4430 : Architecture logicielle et conception avancée LOG4430 : Architecture logicielle et conception avancée Yann-Gaël Guéhéneuc Cours 3 Bibliothèques et chargement Dynamique de composants Département de génie informatique et de génie logiciel École Polytechnique

Plus en détail

LOG4430 : Architecture logicielle et conception avancée

LOG4430 : Architecture logicielle et conception avancée LOG4430 : Architecture logicielle et conception avancée Abdou Maiga Bibliothèques et le chargement de composantes dynamiques Département de génie informatique et de génie logiciel École Polytechnique de

Plus en détail

L UTILISATION DE COMPOSANTS OPEN SOURCE L INNOVATION ET LA COMPLIANCE JURIDIQUE

L UTILISATION DE COMPOSANTS OPEN SOURCE L INNOVATION ET LA COMPLIANCE JURIDIQUE L UTILISATION DE COMPOSANTS OPEN SOURCE L INNOVATION ET LA COMPLIANCE JURIDIQUE Jérôme ARPIN-PONT General Counsel Qosmos Jonathan Rofé Avocat Counsel DLA Piper Armand Sylla Directeur des ventes France

Plus en détail

Le cadre des Web Services Partie 1 : Introduction

Le cadre des Web Services Partie 1 : Introduction Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Envol2008. Licences, logiciels libres et administration. Thierry Aimé ministère de l Économie, de l Industrie et de l Emploi

Envol2008. Licences, logiciels libres et administration. Thierry Aimé ministère de l Économie, de l Industrie et de l Emploi Envol2008 Licences, logiciels libres et administration Thierry Aimé ministère de l Économie, de l Industrie et de l Emploi L'usage des logiciels libres dans l'administration Une pratique qui s'installe

Plus en détail

La montée des bases de données open source

La montée des bases de données open source La montée des bases de données open source Un document eforce FRANCE Mars 2003 La montée des bases de données open source - Page 1 sur 6 La montée en puissance des projets open source est incontestable

Plus en détail

Rapport d alternance. Rapport d activité du 29 août 2011 au 20 janvier 2012 MASTER 2 ICE UNIVERSITE TOULOUSE 2 LE MIRAIL

Rapport d alternance. Rapport d activité du 29 août 2011 au 20 janvier 2012 MASTER 2 ICE UNIVERSITE TOULOUSE 2 LE MIRAIL MASTER 2 ICE UNIVERSITE TOULOUSE 2 LE MIRAIL COGESER 15, AVENNUE DE FONDEYRE 3100 TOULOUSE Rapport d alternance Rapport d activité du 29 août 2011 au 20 janvier 2012 Destinataires : Alain Isnard Françoise

Plus en détail

Les Licences Libres Ouverture et Protection des Logiciels. Plan

Les Licences Libres Ouverture et Protection des Logiciels. Plan Les Licences Libres Ouverture et Protection des Logiciels Daniel Quintart Avocat au barreau de Bruxelles juris@belgacom.net CETIC 1 Plan Préliminaires Première partie Aperçu de la protection des logiciels

Plus en détail

Sécurité des Web Services (SOAP vs REST)

Sécurité des Web Services (SOAP vs REST) The OWASP Foundation http://www.owasp.org Sécurité des Web Services (SOAP vs REST) Sylvain Maret Principal Consultant / MARET Consulting / @smaret OpenID Switzerland OWASP Switzerland - Geneva Chapter

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU 1TERMINOLOGIE 101 TERMINOLOGIE OPEN SOURCE ET LOGICIELS LIBRES > Le code source - Lisible et écrit par

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 3 4. MISES

Plus en détail

SERVEUR DÉDIÉ DOCUMENTATION

SERVEUR DÉDIÉ DOCUMENTATION SERVEUR DÉDIÉ DOCUMENTATION Release 5.0.6.0 19 Juillet 2013 Copyright 2013 GIANTS Software GmbH, All Rights Reserved. 1/9 CHANGE LOG Correction de bug divers (5.0.6.0) Ajout d une option de relance automatique

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5 Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 La Sauvegarde...4 Les différents types...4 Planification...4 Les outils...5 Quelques commandes...5 La commande tar...5 La

Plus en détail

JOnAS Day 5.1. Outils de développements

JOnAS Day 5.1. Outils de développements JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction

Plus en détail

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT A Guideline on the Format of District Planning Commission Staff Reports

Plus en détail

Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO

Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO Guide pratique de CSPM, l'outil de suivi des performances du système Version française du Complete System Performance Monitor HOWTO Chris Lorenz Adaptation française:

Plus en détail

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif

Plus en détail

Java Aspect Components (JAC) http://jac.objectweb.org

Java Aspect Components (JAC) http://jac.objectweb.org Java Aspect Components (JAC) JAC http://jac.objectweb.org 2 Lionel Seinturier Lionel.Seinturier@lip6.fr Université Pierre & Marie Curie 23/2/06 Un framework de programmation par aspect pour Java Projet

Plus en détail

Architecture Orientée Service, JSON et API REST

Architecture Orientée Service, JSON et API REST UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API

Plus en détail

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation

Plus en détail

Utiliser un proxy sous linux

Utiliser un proxy sous linux Utiliser un proxy sous linux Par LoiselJP Le 22/05/2013 Objectif Les systèmes d exploitation sont de plus en plus gourmand en ressource, notemment en consommation réseau. C est d autant plus vrai que Linux

Plus en détail

Subject to the terms of this Agreement, Adobe hereby grants you a nonexclusive,

Subject to the terms of this Agreement, Adobe hereby grants you a nonexclusive, ADOBE SYSTEMS INCORPORATED OPEN SOURCE LICENSE NOTICE TO USER: Adobe Systems Incorporated is providing the Software Documentation for use under the terms of this Agreement. Any use, reproduction, modification

Plus en détail

ANALYSE. Licences Open Source 11/01/2007 AJILON IT. A n a l y s e. Auteur : Damien Cuvillier Date : 11/01/2007 Version : 1 Ref : OS2007011101

ANALYSE. Licences Open Source 11/01/2007 AJILON IT. A n a l y s e. Auteur : Damien Cuvillier Date : 11/01/2007 Version : 1 Ref : OS2007011101 ANALYSE AJILON IT A n a l y s e Licences Open Source Auteur : Damien Cuvillier Date : 11/01/2007 Version : 1 Ref : OS2007011101 HISTORIQUE Version Date Auteur Observations 1.0 11/01/07 Damien Cuvillier

Plus en détail

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre

Plus en détail

Debian en milieu professionnel. This document is under the GNU Free Documentation License.

Debian en milieu professionnel. This document is under the GNU Free Documentation License. Debian en milieu professionnel This document is under the GNU Free Documentation License. 1 : Plan Présentation du projet Debian Le but de l association Les principes Les moyens et les règles Debian en

Plus en détail

Systèmes en réseau : Linux 1ère partie : Introduction

Systèmes en réseau : Linux 1ère partie : Introduction Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce

Plus en détail

CA Agile Vision. Notes de parution. Winter 2012 version 3.00. Deuxième édition

CA Agile Vision. Notes de parution. Winter 2012 version 3.00. Deuxième édition CA Agile Vision Notes de parution Winter 2012 version 3.00 Deuxième édition La présente documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après nommés "Documentation"),

Plus en détail

Use of this product is subject to the Software License Agreement located at www.thq.com/sla.

Use of this product is subject to the Software License Agreement located at www.thq.com/sla. MODE D EMPLOI R SOMMAIRE DÉMARRAGE...2 COMMANDES DU JEU...2 AFFICHAGE TÊTE HAUTE (ATH)...5 PlayStation Network...5 MENU PRINCIPAL...6 MENU PAUSE & PORTABLE... 7 SEMER LE CHAOS DANS STEELPORT...8 GARANTIE

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base... Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 Gestion des utilisateurs et des groupes...4 Introduction...4 Les fichiers de base...4 Quelques commandes d'administration...5

Plus en détail

Delivering the World s AppSec Information in France OWASP. The OWASP Foundation http://www.owasp.org. OWASP Paris Meeting - May 6, 2009

Delivering the World s AppSec Information in France OWASP. The OWASP Foundation http://www.owasp.org. OWASP Paris Meeting - May 6, 2009 Paris Meeting - May 6, 2009 Delivering the World s AppSec Information in France Sébastien Gioria French Chapter Leader Ludovic Petit French Chapter co-leader Copyright 2009 - The Foundation Permission

Plus en détail

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

RMI le langage Java XII-1 JMF

RMI le langage Java XII-1 JMF Remote Method Invocation (RMI) XII-1 Introduction RMI est un ensemble de classes permettant de manipuler des objets sur des machines distantes (objets distants) de manière similaire aux objets sur la machine

Plus en détail

Comment Créer une Base de Données Ab Initio

Comment Créer une Base de Données Ab Initio Comment Créer une Base de Données Ab Initio Diffusé par Le Projet Documentation OpenOffice.org Table des Matières 1. Création de la Source de Données...3 2. Ajout de Tables dans une Source de Données...3

Plus en détail

[ Rencontres Mondiales du Logiciel Libre 2011 Lundi 11 juillet 2011 ] Introduction à l'open Hardware Auteur : Dr Ir Robert Viseur

[ Rencontres Mondiales du Logiciel Libre 2011 Lundi 11 juillet 2011 ] Introduction à l'open Hardware Auteur : Dr Ir Robert Viseur [ Rencontres Mondiales du Logiciel Libre 2011 Lundi 11 juillet 2011 ] Introduction à l'open Hardware Auteur : Dr Ir Robert Viseur Qui suis-je? Robert Viseur Ingénieur Civil, Mastère en Management de l'innovation,

Plus en détail

Maîtriser le menu contextuel dans un OfficeBean

Maîtriser le menu contextuel dans un OfficeBean Maîtriser le menu contextuel dans un OfficeBean Diffusé Par Le Projet Documentation d'openoffice.org Version 1.0 Aurélie Schröder Université de Genève Division informatique AurelieSch@netcourrier.com Table

Plus en détail

Installation d'un serveur RADIUS

Installation d'un serveur RADIUS Installation d'un serveur RADIUS Par LoiselJP Le 22/05/2013 1 Objectifs Ce document décrit le plus succinctement possible une manière, parmi d'autres, de créer un serveur Radius. L installation ici proposée

Plus en détail

Remote Method Invocation en Java (RMI)

Remote Method Invocation en Java (RMI) Remote Method Invocation en Java (RMI) Modélisation et construction des applications réparties (Module M-4102C) J. Christian Attiogbé Fevrier 2015 J. Christian Attiogbé (Fevrier 2015) Remote Method Invocation

Plus en détail

SunATM 4.0 Release Notes

SunATM 4.0 Release Notes SunATM 4.0 Release Notes Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No.: 805-6553-10 March 1999, Revision A Copyright 1999 Sun Microsystems,

Plus en détail

JOnAS 5. Serveur d application d

JOnAS 5. Serveur d application d JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source

Plus en détail

Paxton. ins-20605. Net2 desktop reader USB

Paxton. ins-20605. Net2 desktop reader USB Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.

Plus en détail

Installation d'un TSE (Terminal Serveur Edition)

Installation d'un TSE (Terminal Serveur Edition) Installation d'un TSE (Terminal Serveur Edition) Par LoiselJP Le 01/05/2013 (R2) 1 Objectifs Le TSE, comprenez Terminal Server Edition est une application de type 'main-frame' de Microsoft qui réside dans

Plus en détail

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE PRETTYSLIDER MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des problèmes...

Plus en détail

Plan. Department of Informatics

Plan. Department of Informatics Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise

Plus en détail

27/11/12 Nature. SDK Python et Java pour le développement de services ACCORD Module(s)

27/11/12 Nature. SDK Python et Java pour le développement de services ACCORD Module(s) Propriétés du Document Source du Document SDK_accords.odt Titre du Document SDK Python et Java pour le développement de services ACCORD Module(s) PyaccordsSDK, JaccordsSDK Responsable Prologue Auteur(s)

Plus en détail

StorageTek Tape Analytics

StorageTek Tape Analytics StorageTek Tape Analytics Guide de sécurité Version 2.1 E60949-01 Janvier 2015 StorageTek Tape Analytics Guide de sécurité E60949-01 Copyright 2012, 2015, Oracle et/ou ses affiliés. Tous droits réservés.

Plus en détail

Open Source Initiative OSI - The MIT License (MIT): Licensing The MIT License (MIT) Permission is hereby granted, free of charge, to any person

Open Source Initiative OSI - The MIT License (MIT): Licensing The MIT License (MIT) Permission is hereby granted, free of charge, to any person Droits de copyright 1991-2014. Cette documentation est susceptible de ne pas inclure certains changements techniques de dernière minute du programme. Des changements sont régulièrement

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Tom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!

Tom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates! Tom Pertsekos Sécurité applicative Web : gare aux fraudes et aux pirates! Sécurité Le mythe : «Notre site est sûr» Nous avons des Nous auditons nos Firewalls en place applications périodiquement par des

Plus en détail

2 Chapitre 1 Introduction

2 Chapitre 1 Introduction 1 Introduction Ce livre présente les Enterprise JavaBeans 2.0 et 1.1 qui constituent la troisième et la deuxième version de la spécification des Enterprise JavaBeans. Tout comme la plate-forme Java a révolutionné

Plus en détail

API04 Contribution. Apache Hadoop: Présentation et application dans le domaine des Data Warehouses. Introduction. Architecture

API04 Contribution. Apache Hadoop: Présentation et application dans le domaine des Data Warehouses. Introduction. Architecture API04 Contribution Apache Hadoop: Présentation et application dans le domaine des Data Warehouses Introduction Cette publication a pour but de présenter le framework Java libre Apache Hadoop, permettant

Plus en détail

Dragon 12.0. Guide de l'utilisateur

Dragon 12.0. Guide de l'utilisateur Dragon 12.0 Guide de l'utilisateur Droits de copyright 2012. Version 12 Éditions Dragon NaturallySpeaking. Cette documentation est susceptible de ne pas inclure certains changements techniques de dernière

Plus en détail

VTP. LAN Switching and Wireless Chapitre 4

VTP. LAN Switching and Wireless Chapitre 4 VTP LAN Switching and Wireless Chapitre 4 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Pourquoi VTP? Le défi de la gestion VLAN La complexité de gestion des VLANs et des

Plus en détail

Remote Method Invocation (RMI)

Remote Method Invocation (RMI) Remote Method Invocation (RMI) TP Réseau Université Paul Sabatier Master Informatique 1 ère Année Année 2006/2007 Plan Objectifs et Inconvénients de RMI Fonctionnement Définitions Architecture et principe

Plus en détail

Diffusion AFRISTAT. Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques

Diffusion AFRISTAT. Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques Diffusion AFRISTAT Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques Lisez le QRCode pour télécharger ce document Retrouvez ce document à cette adresse http://www.afristat.org/contenu/doc_travail_experts/140508_propriete-intellectuelle_licence-diffusion.pdf

Plus en détail

Intégration de l interface graphique de Ptidej dans Eclipse

Intégration de l interface graphique de Ptidej dans Eclipse Intégration de l interface graphique de Ptidej dans Eclipse Driton Salihu (salihudr@iro.umontreal.ca) Lulzim Laloshi (laloshil@iro.umontreal.ca) Département d informatique et de recherche opérationnelle

Plus en détail

JADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.

JADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry. : Java Agent DEvelopment framework Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.fr Introduction à la plateforme JADE 1) Modèle d agent 2) Services 3) Norme FIPA

Plus en détail

Manuel d'exploitation de l'application Vitamin version 1.0

Manuel d'exploitation de l'application Vitamin version 1.0 Manuel d'exploitation de l'application Vitamin version 1.0 Ce document a pour but de décrire les procédures d'exploitation de l application Vitamin Manuel d'exploitation de l'application vitamin, version

Plus en détail

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder Page 1 APPENDIX 2 Provisions to be included in the contract between the Provider and the Obligations and rights of the Applicant / Holder Holder 1. The Applicant or Licensee acknowledges that it has read

Plus en détail

Sophos Endpoint Security and Control Guide de démarrage pour postes autonomes. Version du produit : 10.3

Sophos Endpoint Security and Control Guide de démarrage pour postes autonomes. Version du produit : 10.3 Sophos Endpoint Security and Control Guide de démarrage pour postes autonomes Version du produit : 10.3 Date du document : juin 2014 Table des matières 1 À propos de ce guide...3 2 Avant de commencer...4

Plus en détail

Solaris Server Intranet Extension 1.0 Licensing Guide

Solaris Server Intranet Extension 1.0 Licensing Guide Solaris Server Intranet Extension 1.0 Licensing Guide SunSoft, Inc. A Sun Microsystems, Inc. Business 2550 Garcia Avenue Mountain View, CA 94043 USA 415 960-1300 fax 415 969-9131 Part No.:805-1623-10 Revision

Plus en détail

ACTIVITÉ DE PROGRAMMATION

ACTIVITÉ DE PROGRAMMATION ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,

Plus en détail

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32 THAT the proposed clause 6(1), as set out in Clause 6(1) of the Bill, be replaced with the following: Trustee to respond promptly 6(1) A trustee shall respond to a request as promptly as required in the

Plus en détail

Gestion des prestations Volontaire

Gestion des prestations Volontaire Gestion des prestations Volontaire Qu estce que l Income Management (Gestion des prestations)? La gestion des prestations est un moyen de vous aider à gérer votre argent pour couvrir vos nécessités et

Plus en détail

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté

Les logiciels libres. Université Antilles Guyane 14 novembre 2008 Olivier Watté Les logiciels libres Université Antilles Guyane 14 novembre 2008 Olivier Watté Qui suis-je Olivier Watté 0690 49 73 01 olivier.watte@gmail.com Utilisateur GNU/linux depuis 1998 Directeur technique SS2L

Plus en détail

Threads. Threads. USTL http://www.lifl.fr/ routier 1

Threads. Threads. USTL http://www.lifl.fr/ routier 1 Threads USTL http://www.lifl.fr/ routier 1 Rappels - Définitions un Process est un programme qui tourne et dispose de ses propres ressources mémoire. OS multi-tâche plusieurs process en concurrence un

Plus en détail

Un serveur web léger et ouvert

Un serveur web léger et ouvert Un serveur web léger et ouvert A propos de moi Nenad Rakocevic Programmeur depuis 25 ans: C/C++, *Basic, ASM, REBOL, Javascript, Co-fondateur de Softinnov, entreprise IT à Paris Auteur de plusieurs librairies

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : Initiation à Java et Eclipse TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les

Plus en détail

Installer le patch P-2746 et configurer le Firewall avancé

Installer le patch P-2746 et configurer le Firewall avancé Installer le patch P-2746 et configurer le Firewall avancé SOMMAIRE INTRODUCTION... 2 PRE-REQUIS... 2 MIGRATION DE DONNEES ET DE CONFIGURATION... 2 INSTALLATION... 2 PRINCIPALES EVOLUTIONS FONCTIONNELLES

Plus en détail

Déploiement OOo en environnement Windows Terminal Server

Déploiement OOo en environnement Windows Terminal Server Déploiement OOo en environnement Windows Terminal Server Version 1.00 du 10.12.2004 Réalisé avec : OOo 1.1.3 Plate-forme / Os : Microsoft Windows Distribué par le projet fr.openoffice.org Sommaire 1 Introduction...3

Plus en détail

Eclipse atelier Java

Eclipse atelier Java Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer

Plus en détail

Avant-propos. VERSION 20021216 Compilation du document à l aide de PDFLATEX Philippe Charlier. 1 Version actuelle : SPIP 1.5 2 http ://www.uzine.

Avant-propos. VERSION 20021216 Compilation du document à l aide de PDFLATEX Philippe Charlier. 1 Version actuelle : SPIP 1.5 2 http ://www.uzine. Avant-propos SPIP 1 est le système de publication développé par le minirézo pour la gestion du site uzine 2. Nous le livrons à chacun, sous licence libre (GPL). Vous pouvez donc l utiliser librement pour

Plus en détail

86 rue Julie, Ormstown, Quebec J0S 1K0

86 rue Julie, Ormstown, Quebec J0S 1K0 Tel : (450) 829-4200 Fax : (450) 829-4204 Email : info@rout-am.com Contacts: Jean Côté jean@rout-am.com Jocelyn Côté jocelyn@rout-am.com Dispatch info@rout-am.com Phone: (450) 829-4200 Fax: (450) 829-4204

Plus en détail

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche

Plus en détail

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE

Plus en détail

Environnement Informatique EMSE Linux

Environnement Informatique EMSE Linux Environnement Informatique EMSE Linux Xavier Serpaggi École Nationale Supérieure des Mines de Saint-Étienne. Septembre 2013 Xavier Serpaggi (ENSM-SE) Environnement Informatique

Plus en détail

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations

Plus en détail

Alexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004

Alexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004 Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du 01/03/2004 au 31/08/2004 15 Septembre 2004 Sommaire 1 Introduction : présentation de l entreprise 2 Développement au sein de Skyrecon Les API

Plus en détail

Extensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

Extensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et

Plus en détail

Session 8: Android File System

Session 8: Android File System Session 8: Android File System LO52 - Automne 2014 Fabien BRISSET 2 mai 2014 fabien.brisset@utbm.fr www.utbm.fr Droits de reproduction Copyright 2013-2014, Fabien Brisset, Copyright 2004-2014, Free Electrons

Plus en détail

Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1

Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1 Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1 Version 1.0.1 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

Découverte des Logiciels Libres. Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr

Découverte des Logiciels Libres. Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr Découverte des Logiciels Libres Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr Découverte des Logiciels Libres 10 Séances de 3h00 [14h00-17h15] 4, 11, 25 février 4, 18, 25 mars 1, 22, 29 avril 6 mai

Plus en détail

Remote Method Invocation Les classes implémentant Serializable

Remote Method Invocation Les classes implémentant Serializable Parallélisme Architecture Eric Goubault Commissariat à l Energie Atomique Saclay Classe qui implémente la méthode distante (serveur): - dont les méthodes renvoient un objet serializable - ou plus généralement

Plus en détail

Programmation Réseau. Sécurité Java. Jean-Baptiste.Yunes@univ-paris-diderot.fr. UFR Informatique 2012-2013. jeudi 4 avril 13

Programmation Réseau. Sécurité Java. Jean-Baptiste.Yunes@univ-paris-diderot.fr. UFR Informatique 2012-2013. jeudi 4 avril 13 Programmation Réseau Sécurité Java Jean-Baptiste.Yunes@univ-paris-diderot.fr UFR Informatique 2012-2013 Java Sécurité? différentes sécurités disponibles et contrôlables intégrité contrôle d accès signature/authentification/cryptographie

Plus en détail

This is a preview - click here to buy the full publication NORME INTERNATIONALE INTERNATIONAL STAN DARD. Telecontrol equipment and systems

This is a preview - click here to buy the full publication NORME INTERNATIONALE INTERNATIONAL STAN DARD. Telecontrol equipment and systems NORME INTERNATIONALE INTERNATIONAL STAN DARD CEI IEC 870-3 Première édition First edition 1989-03 Matériels et systèmes de téléconduite Troisième partie: Interfaces (caractéristiques électriques) Telecontrol

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

Introduction aux Logiciels libres

Introduction aux Logiciels libres Introduction aux Logiciels libres F. Langrognet F. Langrognet Introduction aux Logiciels libres Septembre 2014 1 / 38 PLAN 1 Philosophie L esprit du libre Le mouvement libre Creative Commons 2 Copyright

Plus en détail

Dafoe Présentation de la plate-forme UIMA

Dafoe Présentation de la plate-forme UIMA Laboratoire d Informatique de l université Paris-Nord (UMR CNRS 7030) Institut Galilée - Université Paris-Nord 99, avenue Jean-Baptiste Clément 93430 Villetaneuse, France 11 juillet 2007 Plates-formes

Plus en détail

Java Licence Professionnelle CISII, 2009-2010. Cours 2 : Classes et Objets

Java Licence Professionnelle CISII, 2009-2010. Cours 2 : Classes et Objets Licence Professionnelle CISII, 2009-2010 Cours 2 : Classes et Objets 1 Classes et Objets Objectifs des LOO : - Manipuler des objets - Découper les programmes suivant les types des objets manipulés - Regrouper

Plus en détail

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework

Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan

Plus en détail

Manuel de l Utilisateur

Manuel de l Utilisateur Répéteur Wi-Fi Manuel de l Utilisateur HEOS Extend INTRODUCTION 3 AVANT DE COMMENCER 4 Exigences système 4 Exigences réseau 4 Exigences du contrôleur 5 Familiarisation avec votre dispositif Extend 6 Contrôles

Plus en détail

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. Note technique W4 Engine Extension SSO Java Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. 1 Présentation 3 2 Custom SSO Java 4 3 Bilan 10 Sommaire Référence

Plus en détail