Framework. NET & Windows Presentation Foundation

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

Download "Framework. NET & Windows Presentation Foundation"

Transcription

1 Framework. NET & Windows Presentation Foundation UE Informatique ambiant Module Informatique graphique Morgan DIOT M Buta Kabengele 5 ème année EO Option Vision Embarquée

2 PROGAMME DE LA SEANCE I. Partie cours (30 min) II. Un TP de prise en main de WPF(1h) III. Débriefing(30 min) 7 avril 2009 / 2

3 Le WPF aujourd hui 7 avril 2009 / 3

4 PLAN du cours I. Framework II. Microsoft. NET III. Framework.NET IV. WPF 7 avril 2009 / 4

5 Framework Définition: ensemble de bibliothèques et de conventions permettant le développement rapide d'applications. 4 types de Framework: 1) Framework d infrastructure -> pour développer des systèmes d exploitation, des interfaces graphiques( exemples: Framework. NET) 2) Framework d'intégration intergicielle -> Pour mettre à disposition différentes technologies sous la forme d'une interface unique. 3) Framework d'entreprise -> pour développer des applications spécifiques au secteur d'activité de l'entreprise. 4) Framework de gestion de contenu -> pour la création, la collecte, le classement, le stockage et la publication de biens numérisés. Exemples de Framework: ActionScript Foundry pour l application web, Cocoa de Apple, et MFC et.net de Microsoft 7 avril 2009 / 5

6 Microsoft.NET Microsoft.NET est une solution complète pour développer, déployer et exécuter des Applications de tous types, y compris des Services Web. La plate-forme.net comprend un modèle de programmation homogène et des outils de développement multi langages qui accélèrent le développement et l'intégration de Services Web et de tout autre type d'application. Multi langages la plate-forme.net laisse la liberté de développer dans le langage de son choix. Microsoft.NET est fondée sur des standards de l'industrie comme XML et les standards associés aux Services Web (SOAP, WSDL, ). 7 avril 2009 / 6

7 Historique du.net Janvier 2002: sortie du visual studio.net 2002 et du Framework. NET 1.0 Avril 2003: sortie du visual studio.net 2003 et du Framework. NET 1.1 Novembre 2005: sortie de Visual Studio 2005, du Framework. NET 2.0 et de SQL Server 2005 Novembre 2006: sortie du Framework Windows Presentation Foundation (WPF) 7 avril 2009 / 7

8 La vision.net 7 avril 2009 / 8 Extrait de la présentation «Introduction à la plate-forme.net» par Pascal Belaud, Microsoft France

9 Les Technologies.NET Des protocoles de communication basés sur le Framework.NET et non plus sur les modèles COM ou OLE ; Un langage plus simple que C/C++, VB.NET, Java, J# comme le langage C# ; Une bibliothèque compatible Framework.NET et non plus MFC, GDI ; Une machine virtuelle basée sur la CLI multi-langage ; MSBuild : un outil de gestion de projet avec plusieurs compilateurs ; Visual Studio : un IDE de développement Windows Live ID, Framework.NET : un ensemble de bibliothèques de haut niveau ; une portabilité pour les systèmes d'exploitation Windows et Windows Mobile ; Des composants facilitant le développement de services (MapPoint) et d'applications locales ou web (ASP.NET). 7 avril 2009 / 9

10 Avantages du modèle de programmation et des outils.net Haut niveau d'efficacité et support multi langages pour la création et l'exécution des applications et des Services Web. Exécution sécurisée des applications, capacité de monter en charge, hautement performante. Prise en charge de nombreux périphériques. Avec Visual Studio.NET et le.net Compact Framework, les développeurs peuvent utiliser les compétences existantes pour créer des solutions adaptées à une gamme de périphériques étendue. Modèle de programmation entièrement unifié et homogène facilitant le développement d'application à destination de clients légers, riches et mobiles. 7 avril 2009 / 10

11 Application Web avec ASP.Net Le développement des applications Internet/ Intranet à base de La technologie ASP.net offre une organisation en terme d architecture de l application comme par exemple la séparation de la présentation et code, et une variété des contrôles serveur qui permettent la création des interfaces utilisateurs. Parmi ces contrôles, on trouve : Contrôle Standard : qui permettent soit l affichage, la saisie des données et le déclenchement des processus serveur. Contrôle de données : qui permettent l accès aux bases de données. Composants Système : qui permettent l accès aux ressources Système. 7 avril 2009 / 11

12 Framework.NET Le Framework.NET propose un Modèle de programmation unifié avec la prise en considération des différents types de clients (Web-HTML, Windows, PocketPC) et serveurs (services transactionnels, applications internet/intranet). Le Framework.NET est multi langages avec des langages supporté par Microsoft (VB.NET, C#, C++, J#) et par ses partenaires tels que Microfocus et Cobol, Borland (Delphi) Ils contient différentes librairies communes tel que ASP.NET et différentes Windows Forms. 7 avril 2009 / 12

13 Framework.NET Le Framework.NET constitue également une plate-forme de déploiement et d'exécution alliant simplicité de déploiement et de configuration avec une grande fiabilité des applications et des bonnes performances. Le framework gère tous les aspects de l'exécution d'une application dans un environnement d'exécution dit «managé» : il alloue la mémoire pour le stockage des données et des instructions du programme ; il autorise ou refuse des droits à l'application ; il démarre et gère l'exécution ; il gère la ré-allocation de la mémoire pour les ressources qui ne sont plus utilisée 7 avril 2009 / 13

14 7 avril 2009 / 14

15 Common Language Infrastructure (CLI) Le CLI est une spécification qui permet d exécuter des applications Pouvant être écrites dans de nombreux langage de haut niveaux pour différents OS sans nécessité de réécrire le code pour des architecture spécifiques. Le CLI apporte un environnement virtuel d exécution comparable à celui de Sun Microsystems pour les programmes Java. Dans ces deux environnements le CLI et Java utilisent un compilateur pour transformer un code source en une forme préliminaire de code exécutable appelé bytecode. Ensuite quand le programme est exécuté, le bytecode est compilé à la volée dans le langage natif de la machine. 7 avril 2009 / 15

16 Les spécifications CLI: Un language commun(common Language Specification) Un ensemble de type de données communes Une présentation de la structure composent Comment les exceptions sont gérées Le code répondant aux spécifications CLI est dit managed code 7 avril 2009 / 16

17 Common Language Intermediaire(CLI) le Common Intermediate Language (CIL) est le langage de programmation de plus bas niveau qui peut être lu par un humain. Le code de plus haut niveau dans l'environnement.net Framework est compilé en code CIL qui est assemblé dans un code dit bytecode. CIL est un code assembleur orienté objet et pile. Il est exécuté par une machine virtuelle. Le CIL était initialement connu sous le nom de Microsoft Intermediate Language ou MSIL durant les béta du langage.net. Après la standarisation du C sharp et de la CLI, le bytecode fut officiellement référencé sous le nom de CIL 7 avril 2009 / 17

18 Common Language Runtime Le common Language Runtime est la machine virtuelle qui permet l exécution du code.net. Il apporte de nombreuses fonctionnalités comme le garbage collector (la mémoire utilisée par l'application lors de l'exécution est optimisée), la BCL (Base Class Library)2, et le système de sécurité. Une fois le code présent dans le CLR, il va enfin pouvoir être compilé par le JIT Compiler (''Just in Time) en langage natif de la machine. Il existe trois types de JIT : Pre-JIT : le code entier est directement compilé ; Econo-JIT : le code est compilé par parties, et la mémoire libérée si nécessaire ; Normal-JIT : le code n'est compilé que quand c'est nécessaire, mais est ensuite placé en cache pour pouvoir être réutilisé. Quel que soit le type de JIT, le but est d'accélérer l'exécution du code en réutilisant dès que possible le cache 7 avril 2009 / 18

19 Bibliothèques de classes.net 1) Base Class Library (BCL), rassemblant des classes permettant les manipulations de chaînes de texte, la gestion des entrées/sorties, des communications réseaux, des processus légers et le design des interfaces graphiques. 2) deux bibliothèques de classes d'accès aux données: ADO.NET permettant l'accès sous format XML aux interfaces de bases de données Les XML Classes permettent de manipuler les données XML 3) XML Web Services, Web Forms, Windows Forms: utilisés pour la création de services Web, de pages Web et d applications windows. 7 avril 2009 / 19

20 Windows Presentation Foundation (WPF) Technologie apparue en 2006 Sortie avec le Framework.NET 3.0 Considéré comme le successeur des WinForms (difficilement personnalisable + problèmes de travail collaboratifs) Permet De créer des interface utilisateur riches en 2D/3D La réalisation d animation et d effets visuels 7 avril 2009 / 20

21 Utilisation du GPU Avantages de WPF Déléguer un partie du travail du GPU Séparation code/design Séparer le designer du code behind (Arrière-plan) Designer : Travail sur l aspect de l application via le langage XAML Développeur : Travail sur la couche métier via le code behind 7 avril 2009 / 21

22 Avantages de WPF Plus puissant que les WinForms WPF : Met en place des animations de façon très simple et très rapide 7 avril 2009 / 22

23 Inconvénients de WPF Manque d intéropérabilité Impossible du WPF sur un autre système d exploitation que Windows Manque de maturité Apparue après les WinForms Communauté WPF peu développée Tout est à refaire Impossible de migrer une application WinForm vers WPF 7 avril 2009 / 23

24 Les outils Possibilité de gérer la partie graphique sans Visual Studio Expression Blend Gère des graphiques vectoriels Permet à un graphiste de modifier une solution Visual Studio sans manipuler de code 7 avril 2009 / 24

25 XAML XAML : extensible Application Markup Language Basé sur la syntaxe du XML Décrit l interface du programme Permet de créer très facilement des objets <Button Width="150" Height="150">Bouton</Button> Balise Attribut Permet de restituer des graphiques vectoriels ou modèle 3D 7 avril 2009 / 25

26 XAML Quelques règles élémentaires Issues de la syntaxe du XML Les balises ouvertes doivent être refermées sans se chevaucher <Balise1><Balise2>Chevauchement des balises</balise1></balise2> <Balise1><Balise2>Pas de Chevauchement des balises</balise2></balise1> Chaque attribut doit obligatoirement avoir une valeur inscrite entre guillemets ou apostrophes. <Button Width="150" Height="150">Bouton</Button> 7 avril 2009 / 26

27 Un exemple de code <Window x:class="monexemple.window1" xmlns=" xmlns:x=" Title="Window1" Height="150" Width="200"> <Grid> <Button x:name="bouton1" Margin="20,20,20,20 Click="Bouton1_Click"">Texte du bouton</button> </Grid> </Window> private void Bouton1_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Hello world","message Box avec bouton", MessageBoxButton.OK); } 7 avril 2009 / 27

28 Avez-vous des questions? 7 avril 2009 / 28

DotNet. Présentation de l'offre

DotNet. Présentation de l'offre DotNet Présentation de l'offre Version 1.06 du 26/09/2010 par Jacky Renno Plan Environnement d exécution Les bibliothèques standard Une solution de développement ASP.Net Windows.Net Server Exchange Server

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Module.NET 3 Les Assemblys.NET

Module.NET 3 Les Assemblys.NET Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly

Plus en détail

Le Framework.Net. Introduction. Pourquoi.Net?

Le Framework.Net. Introduction. Pourquoi.Net? Introduction. Pourquoi.Net? Le Framework.Net Cela fait une dizaine d'années que le monde du développement est bouleversé d'une part par la programmation objet et d'autre part par les applications web.

Plus en détail

Déployer une application cliente avec le Framework.NET 3.5 Client Profile

Déployer une application cliente avec le Framework.NET 3.5 Client Profile Déployer une application cliente avec le Framework.NET 3.5 Client Profile Version 1.0 James RAVAILLE http://blogs.dotnet-france.com/jamesr 2 Déployer une application cliente avec le Framework.NET 3.5 Client

Plus en détail

Urbanisation et architecture des systèmes d information

Urbanisation et architecture des systèmes d information Urbanisation et architecture des systèmes d information Serveurs d applications et plateformes d applications distribuées Généralités David Eudeline eudeline.david@free.fr Plan du cours Introduction Concepts

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

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

Glossaire Produit, Solution (éventuellt sur Web20) et Services TIC

Glossaire Produit, Solution (éventuellt sur Web20) et Services TIC Glossaire Produit, Solution (éventuellt sur Web20) et rvices... 1 Adobe flash... 1 Digg... 1 Dot Net... 2 Eclipse... 3 Facebook... 3 Google analytics... 4 Google Insignts arch... 4 Internet Information

Plus en détail

Technologies DotNET. Vision de Microsoft

Technologies DotNET. Vision de Microsoft Technologies DotNET Buts : Vision et principes La plate forme Visual Studio CLR (CLS, CTS) L API de base Les processus de compilation Le MSIL Conclusion Vision de Microsoft Jim Miller Constats de base:

Plus en détail

Introduction au développement SharePoint. Version 1.0

Introduction au développement SharePoint. Version 1.0 Introduction au développement SharePoint Version 1.0 Z 2 Introduction au développement SharePoint 09/05/09 Sommaire 1 SharePoint : les bases... 3 1.1 Débuter sous SharePoint... 3 1.2 Connaissances Requises...

Plus en détail

Burckel Thomas. Formation. Compétences

Burckel Thomas. Formation. Compétences Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : burckel.thomas@gmail.com Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech

Plus en détail

Le nouveau Windows Runtime

Le nouveau Windows Runtime 1 Le nouveau Windows Runtime WinRT (Windows Runtime) est un framework totalement nouveau pour Windows. Par son biais, les développeurs disposent d une API multilangage pour créer des applications destinées

Plus en détail

Notions fondamentales du langage C# Version 1.0

Notions fondamentales du langage C# Version 1.0 Notions fondamentales du langage C# Version 1.0 Z 2 [Notions fondamentales du langage Csharp] [Date : 25/03/09] Sommaire 1 Tout ce qu il faut savoir pour bien commencer... 3 1.1 Qu est ce qu un langage

Plus en détail

Développement logiciel, Technologies.NET

Développement logiciel, Technologies.NET Développement logiciel, Technologies.NET L'infrastructure.NET se propose de rendre l'information disponible en tout lieu, à tout moment, et par le biais de n'importe quel terminal de consultation. Précurseur

Plus en détail

Le framework contient deux éléments principaux : le Common Language Runtime et la bibliothèque de classes du.net Framework.

Le framework contient deux éléments principaux : le Common Language Runtime et la bibliothèque de classes du.net Framework. Visual Basic.NET (VB.NET) Thierry GROUSSARD Résumé Ce livre sur VB.Net s adresse aux développeurs, même débutants, désireux de maîtriser Visual Basic.NET. Après une description de l environnement de développement

Plus en détail

ArcGIS Mobile 9.3. Cédric Pesty Gael Simon. Conférence SIG 2008 Ateliers Techniques. S'il vous plait! Merci d'éteindre vos appareils portables

ArcGIS Mobile 9.3. Cédric Pesty Gael Simon. Conférence SIG 2008 Ateliers Techniques. S'il vous plait! Merci d'éteindre vos appareils portables Conférence SIG 2008 Ateliers Techniques 1 er et 2 Octobre 2008 S'il vous plait! Merci d'éteindre vos appareils portables ArcGIS Mobile 9.3 Cédric Pesty Gael Simon 1 Agenda de la session Introduction sur

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie James RAVAILLE 1, Rue de Cholet 44 800 Saint-Herblain formation@algowin.fr 06 38 43 08 41 http://www.algowin.fr Marié, 3 enfants Nationalité française 34 ans Permis B Formateur.NET expérimenté Forte expertise

Plus en détail

Développement d une application ASP.NET avec Base de données SQL Server

Développement d une application ASP.NET avec Base de données SQL Server R APPORT DE STAGE DE M ASTER M2 INFORMATIQUE DÉPARTEMENT DE MATHÉMATIQUES ET INFORMATIQUE UNIVERSITÉ DE LA RÉUNION A NNÉE U NIVERSITAIRE : 2013-2014 Développement d une application ASP.NET avec Base de

Plus en détail

Point sur les solutions de développement d apps pour les périphériques mobiles

Point sur les solutions de développement d apps pour les périphériques mobiles Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle

Plus en détail

Catalogue des formations 2014

Catalogue des formations 2014 Catalogue des formations 2014 lugnier@acuisoft.com 06 50 54 17 21 www.acuisoft.com v1.4 : Mise à jour Aout 2014 Table des matières Introduction... 3 WP8 - Windows Phone 8 et 8.1... 4 W8Apps - Windows 8

Plus en détail

Sql Server 2000, 2005, 2008 R2 o T-SQL o Création d'un modèle de données o Full text search o Administration Oracle 9i, Oracle 11g

Sql Server 2000, 2005, 2008 R2 o T-SQL o Création d'un modèle de données o Full text search o Administration Oracle 9i, Oracle 11g Sébastien THEVENIN Informations Né le 30 décembre 1985 06.65.08.35.47 2 rue PASCAL, 91560 CROSN E contact@sebastien-thevenin.fr Compétences Développement/Web Base de données Infographie Divers Visual Studio

Plus en détail

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION 2002-2007 : IFIPS - Département Informatique (ex FIIFO) Formation en alternance en 5 ans d'ingénieurs de l université Paris-Sud XI Orsay Juin 2002

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

Introduction à Microsoft InfoPath 2010

Introduction à Microsoft InfoPath 2010 Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Olivier Deheurles Ingénieur conception et développement.net

Olivier Deheurles Ingénieur conception et développement.net Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD

Plus en détail

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET

Ronan EZANNO. 20 ans d'expérience PowerBuilder.NET Ronan EZANNO Consultant - Ingénieur d étude 20 ans d'expérience PowerBuilder.NET Résumé de Connaissances Pratiqué Méthodes MERISE Bases de Données Relationnelles SQL Server (Microsoft), Sybase System 12,

Plus en détail

SPT2013 - Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

SPT2013 - Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs - Description du cours SharePoint 2013 pour développeurs 1 SHAREPOINT 2013 POUR DÉVELOPPEURS NORAMSOFT 1. Description du cours Ce cours intensif de 3 jours explore les opportunités de développement avec

Plus en détail

Le Printemps rajeunit ses listes de mariage en magasin et sur Internet avec Printemps à Deux

Le Printemps rajeunit ses listes de mariage en magasin et sur Internet avec Printemps à Deux Infrastructure.NET Le Printemps rajeunit ses listes de mariage en magasin et sur Internet avec Printemps à Deux Filiale interactive du groupe France Printemps, Printemps.com s est appuyé sur la plate-forme

Plus en détail

Consultant.NET / SharePoint

Consultant.NET / SharePoint Bertrand VERGNAULT 1 rue des jardins du Sauzat Bat. A, Apt. 6 31750 Escalquens +33 (0) 6 68 01 69 72 Mèl : bertrand.vergnault@supinfo.com 28 ans Anglais courant (845 au TOEIC) Consultant.NET / SharePoint

Plus en détail

Sébastien Sougnez 24/12/1987 0032498084119 / 0032499642506 s.sougnez@areaprog.com 2 ans et demi d expérience

Sébastien Sougnez 24/12/1987 0032498084119 / 0032499642506 s.sougnez@areaprog.com 2 ans et demi d expérience Données personnelles Sébastien Sougnez 24/12/1987 0032498084119 / 0032499642506 s.sougnez@areaprog.com 2 ans et demi d expérience Expériences professionnelles / Avril 2010 (Consultant SharePoint) Octobre

Plus en détail

Dominic Jobin. Profil. Expérience professionnelle. 4517 avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A8 514.618.6193 djobin@gmail.

Dominic Jobin. Profil. Expérience professionnelle. 4517 avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A8 514.618.6193 djobin@gmail. Dominic Jobin 4517 avenue de l Hôtel-de-Ville #606, Montréal (Qc) H2T 2A8 514.618.6193 djobin@gmail.com Profil Pendant près de neuf années passées à travailler comme consultant, j ai eu la chance d acquérir

Plus en détail

LICENCE PROFESSIONNELLE

LICENCE PROFESSIONNELLE LICENCE PROFESSIONNELLE Développement d'applications Intranet/Internet Domaine : Sciences, Technologies, Santé Dénomination nationale : Systèmes informatiques et logiciels Organisation : Institut Universitaire

Plus en détail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes

Plus en détail

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités

Plus en détail

Comparaison des architectures J2EE et.net

Comparaison des architectures J2EE et.net Comparaison des architectures J2EE et.net Jean-Philippe FORESTIER jpf@osyx.fr Copyright OSYX 2003 Présentation Ce document après un rappel de différents types d architectures logicielles, présente une

Plus en détail

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit

Plus en détail

OPC Factory Server- Réglage des paramètres de communication

OPC Factory Server- Réglage des paramètres de communication OPC Factory Server- Réglage des paramètres de communication EIO0000001731 04/2014 OPC Factory Server- Réglage des paramètres de communication 04/2014 EIO0000001731.01 www.schneider-electric.com Le présent

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Cadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.

Cadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur. Dilain Nicolas Senior Consultant em@il : ushido@free.fr Cellular Phone : +33 (0)6 88 49 94 72 75 rue Vauvenargues 75018 Paris France Compétences clés Consulting Gestion de projet et d équipe Méthodologie

Plus en détail

Fiche de l'awt Sites dynamiques et bases de données

Fiche de l'awt Sites dynamiques et bases de données Fiche de l'awt Sites dynamiques et bases de données Les pages dynamiques et l'accès aux bases de données sont des technologies indispensables au développement d'un site web d'e-business Créée le 18/04/01

Plus en détail

2010 Catalogue Formation

2010 Catalogue Formation Les meilleures pratiques en Nouvelles Technologies pour une meilleure performance 2010 Catalogue Formation Une nouvelle vision de la Formation. Inter-entreprise Intra-entreprise e-learning Formations Certifiantes

Plus en détail

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm

SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm SMPMKPOT=aKbKbKpK=a îéäçéééãéåí=çû^ééäáå~íáçåë= kçã~çéë=j=abbp^mm 6030.3271 - Référentiel de formation A - Objectifs et emplois visés: Objectif de la formation Le DEES Développement d Applications Nomades

Plus en détail

LE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS

LE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS LE CENTRE DE RÉFÉRENCE PROFESSIONNELLE TIC DE BRUXELLES TAKE I.T. EASY FORMATION TECHNIQUES IT & WEB POUR INFORMATICIENS 2 0 1 5 Evoliris asbl est le Centre de Référence professionnelle Bruxellois dans

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

Les nouvelles architectures des SI : Etat de l Art Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre

Plus en détail

Java - la plateforme

Java - la plateforme Java - la plateforme Java la plateforme Java? VM GC JIT Java Aujourd'hui 3 environnements d'exécutions différents Java ME (Micro Edition) pour PDA, téléphone Android (Java SE moins certain paquetages)

Plus en détail

Livre Blanc XAMARIN. Le développement mobile multiplateforme

Livre Blanc XAMARIN. Le développement mobile multiplateforme Livre Blanc XAMARIN Le développement mobile multiplateforme Sommaire 1 Contributeur... 2 2 Introduction... 3 2.1 Les utilisateurs demandent une expérience applicative native... 4 2.2 Un paysage de périphériques

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Révélateur des talents de demain

Révélateur des talents de demain CATALOGUE DE FORMATION Des formations adaptées aux entreprises pour la performance des femmes et des hommes de demain Révélateur des talents de demain Paris - Lyon - Toulouse - Marseille - Strasbourg ÉDITO

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

À qui s adresse cet ouvrage?

À qui s adresse cet ouvrage? Introduction Bienvenue dans le Guide de l administrateur IIS 7.0. Comme auteur de plus de 65 livres, je suis devenu écrivain professionnel, avec une prédilection pour les publication sur le Web et les

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Réalisation d une application de gestion Commerciale

Réalisation d une application de gestion Commerciale StudioSoft Fès STAGE DE PREMIERE ANNÉE Sujet Réalisation d une application de gestion Commerciale Réalisé par : Encadré par : Hamdaoui Abdelilah Mlle Asmae Bouhmid Année universitaire 2004/2005 3.1. Java

Plus en détail

Systèmes d'informations historique et mutations

Systèmes d'informations historique et mutations Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN

Plus en détail

Introduction aux Machines Virtuelles avec VMKit

Introduction aux Machines Virtuelles avec VMKit Introduction aux Machines Virtuelles avec Ingénieur :, Responsables : Gaël Thomas, Gilles Müller EQUIPE REGAL LIP6 INRIA (Paris/France) un substrat de machine virtuelle : a substrate for Managed Runtime

Plus en détail

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT R E S O T E L Ingénierie des Systèmes Informatiques Réseaux et Télécommunications Calendrier des Formations IT Microsoft Cisco Oracle LPI / Red Hat Zend & Symfony Citrix CMS VMWare Apple Android IBM SAP

Plus en détail

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur Qu est ce que Visual Guard Authentification Vérifier l identité d un utilisateur Autorisation Qu est-ce qu un utilisateur peut faire dans l application Audits et rapports Fonctionnalités d Audit et de

Plus en détail

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC MÉMOIRE PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE COMME EXIGENCE PARTIELLE À L OBTENTION DE LA MAITRISE Génie Logiciel PAR HADDAK, Karima GESTION

Plus en détail

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS

DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS SI 2.0 DEVELOPPEMENT MOBILE - ETAT DE L ART DES SOLUTIONS REF : SIMO002 DUREE : 2 JOURS TARIF : 1 450 HT Public DSI, responsables informatiques et études, Architectes, responsables de projets, chefs de

Plus en détail

Machines virtuelles. Brique ASC. Samuel Tardieu sam@rfc1149.net. Samuel Tardieu (ENST) Machines virtuelles 1 / 40

Machines virtuelles. Brique ASC. Samuel Tardieu sam@rfc1149.net. Samuel Tardieu (ENST) Machines virtuelles 1 / 40 Machines virtuelles Brique ASC Samuel Tardieu sam@rfc1149.net École Nationale Supérieure des Télécommunications Samuel Tardieu (ENST) Machines virtuelles 1 / 40 Machines virtuelles La compilation peut

Plus en détail

Technologie des applications client-serveur UE RSX 102. Support de cours Tome 1. Anas ABOU EL KALAM

Technologie des applications client-serveur UE RSX 102. Support de cours Tome 1. Anas ABOU EL KALAM Technologie des applications client-serveur UE RSX 102 Support de cours Tome 1 Anas ABOU EL KALAM anas.abouelkalam@enseeiht.fr Page 1 Plan Introduction / Notions générales De l information centralisée

Plus en détail

Ingénieur Développement Nouvelles Technologies

Ingénieur Développement Nouvelles Technologies Ingénieur Développement Nouvelles Technologies M. Nour-eddine FOUAD 26/02 Rue Paul Ramadier 59800 Lille E-mail : fnour@free.fr Site perso : http://nfouad1.free.fr/ : 03.20.06.32.04 : 06.77.44.15.28 Nationalité

Plus en détail

ABB personnalise son service client avec la plate-forme en ligne One ABB on the Web Jan Anders Solvik, Håkan Wärdell, Nathan Becker

ABB personnalise son service client avec la plate-forme en ligne One ABB on the Web Jan Anders Solvik, Håkan Wärdell, Nathan Becker De gré à gré ABB personnalise son service client avec la plate-forme en ligne One ABB on the Web Jan Anders Solvik, Håkan Wärdell, Nathan Becker Pour la plupart d entre nous, l Internet est devenu une

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Programme national de Certification des compétences. Cursus de formation Certifiante

Programme national de Certification des compétences. Cursus de formation Certifiante REPUBLIQUE TUNISIENNE MINISTERE DES TECHNOLOGIES DE LA COMMUNICATION Programme national de Certification des compétences Cursus de formation Certifiante 1 Ce document présente les spécifications relatives

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Architecte de Systèmes d Information, Ingénieur Logiciel, Chef de projet

Architecte de Systèmes d Information, Ingénieur Logiciel, Chef de projet Soliyou TIAMIOU - CV/2015 1 M. Soliyou TIAMIOU (47 ans, Français, Marié) 2, rue du Drac 38640 CLAIX (FRANCE) tiamious@obatrade.com ::: +33633372424 Mobilité internationale Disponibilité immédiate Architecte

Plus en détail

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft Avant-propos 1. Pourquoi ce livre? 11 2. À qui s adresse cet ouvrage? 12 3. Structure de l ouvrage 12 4. Remerciements 13 Le Cloud 1. Introduction 15 2. Présentation du concept 15 2.1 Historique de l'hébergement

Plus en détail

formations microsoft www www www www aux nouvelles technologies Catalogue 2011 Azure Azure Azure SharePoint 2010 Surface Visual Studio Surface Surface

formations microsoft www www www www aux nouvelles technologies Catalogue 2011 Azure Azure Azure SharePoint 2010 Surface Visual Studio Surface Surface 1 www Visual Studio 2010 formations aux nouvelles technologies microsoft Windows SQL Azure Server Windows Phone 7 SharePoint 2010 Presentation Foundation Point 2010 010 Azure Windows Azure Azure Business

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

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

1/ Présentation de SQL Server :

1/ Présentation de SQL Server : Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture

Plus en détail

Séance 1 Introduction aux bases de données

Séance 1 Introduction aux bases de données Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons

Plus en détail

Commerce Server 2009 R2

Commerce Server 2009 R2 Commerce Server 2009 R2 >> Par Nabil Babaci >> Commerce Server 2009 et bientôt R2 offre une solution intégrée et complète de site e-commerce portant sur les relations B2C, B2B et B2X Commerce Server 2009

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

Configuration Matérielle et Logicielle AGORA V2

Configuration Matérielle et Logicielle AGORA V2 Configuration Matérielle et Logicielle AGORA V2 Sommaire A- PREAMBULE 2 B - LE SERVEUR : 3 PLATES-FORMES SERVEURS DE DONNEES SUPPORTEES... 3 MOTEUR DE BASE DE DONNEES... 3 PROTOCOLES RESEAUX... 3 VERSION

Plus en détail

Machines Virtuelles. et bazard autour. Rémi Forax

Machines Virtuelles. et bazard autour. Rémi Forax Machines Virtuelles et bazard autour Rémi Forax Avant propos Quelle est la complexité du code ci-dessous? Avec un processeur à 1Ghz, combien de temps le calcul prendra t'il? public static void main(string[]

Plus en détail

Guide d installation de ArcGIS server 9.3.1

Guide d installation de ArcGIS server 9.3.1 Rédacteurs : HSM Hydrosciences Contributeurs : DSI IS Guide d installation Table des matières : Préambule :... 2 La gestion des Comptes :... 3 Installation :... 4 Post installation :... 9 Licence :...

Plus en détail

Collaborateur GdP Leader Technique/Architecte

Collaborateur GdP Leader Technique/Architecte Collaborateur GdP Leader Technique/Architecte 10 ans d expérience Résumé de compétences techniques.net Très bon Bon Connaissance.NET2.0 NET3.5 NET4.0 ASP.NET MVC2 WCF WPF Linq Entity Framework NA Langages

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

Configuration requise Across v6 (Date de mise à jour : 3 novembre 2014)

Configuration requise Across v6 (Date de mise à jour : 3 novembre 2014) Configuration requise Across v6 (Date de mise à jour : 3 novembre 2014) Copyright 2014 Across Systems GmbH Sauf autorisation écrite d'across Systems GmbH, il est interdit de copier le contenu du présent

Plus en détail

Logiciel Enterprise Guide Version 1.3 Windows

Logiciel Enterprise Guide Version 1.3 Windows Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre

Plus en détail

MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER

MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER Logiciels industriels et techniques VIGISOFT URBAIN.NET v4.0 MANUEL D'INSTALLATION SUR WINDOWS 2003/2008 SERVER Référence document : MAN-URBAIN-INST Date du document : vendredi 19 novembre 2010 Auteur

Plus en détail

WorkflowGen 6.0 Guide de mise à jour

WorkflowGen 6.0 Guide de mise à jour WorkflowGen 6.0 Guide de mise à jour Date de mise à jour : le 10 juin 2015 Copyright Advantys 2015 www.workflowgen.com Table des matières Présentation 3 Préparation 4 Aperçu 4 Demander des nouveaux fichiers

Plus en détail

Mémoire de projet de fin d études Création de pages web pour les branches de la faculté de génie

Mémoire de projet de fin d études Création de pages web pour les branches de la faculté de génie Mémoire de projet de fin d études Création de pages web pour les branches de la faculté de génie Présenté par: Ola SALMAN Surveillé par: Dr.Abed Ellatif SAMHAT Promotion 2012-2013 Université Libanaise-Faculté

Plus en détail

CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES

CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES SYGESP Solution éditoriale Cross-Média Fiche produit O2i + L' EXPERTISE O2I POUR LA SOLUTION Nous sommes distributeur exclusif de la

Plus en détail

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

Plus en détail

Impact de Windows XP et.net sur notre industrie

Impact de Windows XP et.net sur notre industrie Impact de Windows XP et.net sur notre industrie Frédérick DRAPPIER National Instruments De nouvelles technologies informatiques apparaissent régulièrement sur le marché. C est la rançon à payer pour vivre

Plus en détail

TECHNOLOGIE SOFTWARE DU FUTUR. Logiciel de gestion d entreprise pour le Web

TECHNOLOGIE SOFTWARE DU FUTUR. Logiciel de gestion d entreprise pour le Web TECHNOLOGIE SOFTWARE DU FUTUR Logiciel de gestion d entreprise pour le Web LogicieL de gestion d'entreprise pour Le web La génération internet ABACUS vi est un logiciel de gestion d'entreprise entièrement

Plus en détail

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France Développer avec les technologies ESRI ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France Le système ArcGIS Desktop Client mobile Client léger ArcReader ArcView ArcEditor

Plus en détail