Compatibilité et Programme de Logo Stephane Crozatier | Partner Technology Advisor | Microsoft France.

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Réunion du club utilisateur Salesforce.com
Global Total Microcode Support (TMS ou GTMS) Microcode Management proactif pour System i, System p, System x et SAN.
PROJET PILOTE ELEARNING EN RADIOPROTECTION MEDICALE
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Préinstallation de Microsoft Office System 2007 en utilisant lOPK (OEM Preinstallation Kit) OEM System Builder Channel.
Les Excel Services de Office 2007
Université Rennes 2 Haute Bretagne
Université Rennes 2 Haute Bretagne Environnement Numérique de Travail Formation pour la mise en place de lapplication « Esup-Helpdesk » pour le CRI (demande.
La diffusion du document thèse
Le developpement web  Préparé par : ASSAL Lamiae JAMALI Zakarya
Chapitre I : Systèmes d’exploitation
Vue d'ensemble Vue d'ensemble de la sécurité dans Windows Server 2003
Vue d'ensemble Implémentation de la sécurité IPSec
Collège Anatole France – Cadillac Mise à jour: Questions sur cette charte à envoyer à: CHARTE INFORMATIQUE SIMPLIFIEE.
SOLUTIONS LOGICIELLES Identification, Impression côté serveur, Logiciel de Suivi & de Mobilité TEKLYNX CENTRAL Solutions logicielles clés en main.
Active Directory Windows 2003 Server
ManageEngine ADSelfService Plus
Nouveautés sur le site Web transactionnel du Registre foncier Au 17 avril 2004.
Module 1 : Préparation de l'administration d'un serveur
Centre dabonnement Autodesk Mode demploi ---Vade-mecum Product Support Manager, Southern Europe.
Sommaire Objectif de Peakup Principes de fonctionnement
Configuration de Windows Server 2008 Active Directory
Les 10 choses que vous devez savoir sur Windows Authentique Notice légale Les informations de ce document contiennent les explications de Microsoft Corporation.
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
Création et gestion de comptes d'utilisateur
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 4 : Maintenance des pilotes de périphériques
Module 3 : Création d'un domaine Windows 2000
Module 1 : Installation de Windows 2000 ou mise à niveau vers Windows 2000.
Netscape Présentation par : Aleksandra Krul et Aurélia Marcus Jeudi 31/
La reconnaissance vocale La reconnaissance vocale Dites à votre PC ce quil doit faire par Bernard Maudhuit.
Module 1 : Installation de Microsoft Windows XP Professionnel
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
Pourquoi est-il nécessaire d'installer de nouveaux logiciels sur votre ordinateur ? J'exclus de cette présentation l'installation de nouveaux matériels.
Etude et mise en place d’un Serveur de messagerie Postfix
Expose sur « logiciel teamviewer »
Vue d'ensemble Préparation de l'installation
Introduction au Génie Logiciel
GESTION DE COMPOSANTS ELECTRONIQUES
Windows 2003 Server Modification du mode de domaine
Création d’un domaine Il faut :
Module 3 : Création d'un domaine Windows 2000
AFPA CRETEIL 14-1 Windows NT Environnement des utilisateurs Chapitre 14.
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Clifton Hughes Développeur Global Support Automation Microsoft Corporation Présentation du pare-feu de connexion Internet Microsoft Windows XP Clifton.
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
Support.ebsco.com Didacticiel Mon EBSCOhost Didacticiel.
Module 2 : Planification de l'installation de SQL Server
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Guide d’utilisation du Site Microsoft Platform Ready (MPR)
Bulletin de Sécurité Microsoft 21 Septembre 2012 – Hors-Cycle Patrick Chuzel, Philippe Vialle CSS Security EMEA Bruno Sorcelle Technical Account Manager.
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
Table Ronde Bulletins de Sécurité MS Bulletin de sécurité hors cycle.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
1Boulogne Informatic Club PRESENTATION DE WINDOWS 10.
Prévention de désastre et récupération Shadow copies (clichés instantanés) Backup/Restore Advanced Boot Options System Repair.
PRÉSENTATION AGL LES TESTS LOGICIELS LES TEST LOGICIELS 1 Mickael BETTINELLI Brandon OZIOL Gaétan PHILIPPE Simon LUAIRE.
Chapitre 8 Protection du trafic réseau à l'aide de la sécurité IPSec et de certificats Module S43.
Chapitre8 Configuration de l'adressage TCP/IP et de la résolution de noms Module S41.
Installation du PGI – CEGID
CEGID et environnement réseau Groupe PGI Académie de Grenoble.
Abes agence bibliographique de l’enseignement supérieur Les scripts.
Chapitre 12 Surveillance des ressources et des performances Module S41.
Chapitre 3 Configuration du matériel sur un ordinateur exécutant Windows XP Professionnel Module S41.
Votre site Internet professionnel en quelques clics
Chapitre 10 Maintenance d'Active Directory
Transcription de la présentation:

Compatibilité et Programme de Logo Stephane Crozatier | Partner Technology Advisor | Microsoft France

Compatibilité des applications Qu’est ce que la compatibilité ? – Exécution d’applications conçues pour des anciens systèmes – Bénéficier des nouvelles fonctionnalités du système Améliorations dans Windows 7 – Sécurité – Robustesse – Ergonomie / Expérience utilisateur Les améliorations peuvent parfois causer des problèmes de compatibilité

Sources d’incompatibilité Changements « normaux » – Numéro de version – Structure des données privées – Ordre d’événements non-déterministes – Valeurs de registre – Retrait d’API Changements motivés par l’innovation – Sécurité – Robustesse – Ergonomie / Expérience utilisateur Changements imposés par le respect des standards

Points à surveiller User Account Control (UAC) Version du système Architecture 64-bits Internet Explorer 8 Windows Mail Session 0 Obsolescence d’APIs  Windows 7 Application Quality Cookbook

User Account Control (UAC)

Problème – Les applications sont écrites en supposant que l’utilisateur est administrateur – L’utilisateur se connecte en tant qu’administrateur Conséquence – Les attaques de sécurité s’exécutent en tant qu’administrateur Solution – Restreindre les privilèges par défaut de l’administrateur – Rétablir les bonnes pratiques de développement – Pour protéger les utilisateurs et le système

Les privilèges élevés peuvent être rétablis – Option « Exécuter en tant que Administrateur » – L’utilisateur connecté donne son consentement Quelques exemples qui requièrent une « Elévation de privilèges » – Modification de paramètres systèmes – Installation/désinstallation d’applications, pilotes, composants – Configuration du pare-feu – Configuration du contrôle parental ou Windows Update – Ajout, suppression d’utilisateur ou données d’utilisateurs – Restoration de backups UAC : Elévation de privilèges

UAC : Développer pour ‘Standard User’ Quelques règles de bon sens – Ne pas écrire dans les fichiers ou dossiers systèmes – Ne pas écrire dans le registre système – Ecrire dans les emplacements réservés à l’utilisateur Indiquer au système le niveau de privilège requis – Pour éviter les erreurs inattendues – Inclure un « manifest » UAC dans tous les exécutables Identifier puis externaliser les actions administratives – Dans un processus séparé – Lancer ce processus avec élévation de privilèges

Numéro de version Eviter les dépendances sur le numéro de version du système – Pré-requis du programme de Logo Windows 7 – Tester la version minimale attendue – Vérifier l’existence d’une fonction plutôt que le numéro de version du système Les numéros internes de version – Windows Vista = 6.0 – Windows 7 = 6.1

Architecture 64-bits Pas de support 16-bit – Programmes d’installation – Composants – Applications Pas de support pour pilotes 32-bit Support du code 32-bit – Mode de compatibilité 32-bit Wow64 Pas de support de code mixte (32-bit et 64-bit) – Au sein du même processus – Attention aux composants tiers

Internet Explorer 8 Support des Standards W3C – Cascading Style Sheets (CSS) – HTML 4 – HTML 5 (XDM, storage, online/offline) – Dynamic HTML – Document Object Model (DOM) Avantages du respect des Standards – Facilité accrue du support multi-navigateurs – Moins de branchements de code – Nouvelles fonctionnalités Inconvénients – Problèmes de compatibilité inévitables

IE8 : Compatibilité IE7 Mode standard – Interprète les pages avec IE8 – Comportement par défaut Mode de Compatibilité – Interprète les pages avec IE7 – Interprète les pages avec IE5 (Quirks)

IE8 : Mode de compatibilité Comportement par défaut (Internet) en IE8, sauf – Site Intranet : compatibilité IE7 – Fichier local : compatibilité IE7 Choix explicite par utilisateur – Configuration manuelle par page – Ajout d’un site web à une liste d’exclusion Forcé par le développeur – Au niveau de la page – Au niveau du site web ou domaine

Windows Mail Windows Mail et Outlook Express sont dépréciés Remplacé par Windows Live Mail – Gratuit – Compatible SMTP/POP, IMAP et MAPI – Non-programmable – Intégré à Windows Live Essentials (Live Messenger, …) –

Session 0 Session isolée et réservée aux services – Premier utilisateur connecté sur session 1 (contrairement à session 0 par le passé sous XP) Avantages – Plus sécurisé, isolation accrue pour les applications Inconvénients – Pas d’interaction utilisateurs dans la session 0 – Attention aux services « interactifs » – Envois de messages Windows (WM_*) interdits entre sessions

Fonctions obsolètes Non disponible sur Windows 7: – Support de pilotes d’impression kernel – Retrait de FrontPage server extensions – Services for Macintosh – D3DRM – Web Publishing Wizard – NetDDE – GINA – …

Besoin d’assistance ? Microsoft France organise régulièrement des laboratoires de compatibilité – Atelier d’un jour – Accompagné par un expert Microsoft – Dédié aux éditeurs de logiciels – Pour valider la compatibilité de vos applications – Gratuit ! Planning et inscriptions – Envoyez un à – Consultez régulièrement le site – Ou alors

Programme de Logo Objectifs – Guide de compatibilité pour le client final, pour acheter en confiance – Un seul Logo pour Windows 7 Exigences revues à la baisse par rapport à Vista – 3 Règles – 6 Prérequis – Validation automatisée, à faire soi-même – Soumission en-ligne avec réponse immédiate Bénéfices – Points Partenaire Microsoft (MSPP), jusqu’à 30 points – Visibilité sur le centre de Compatibilité Windows – Affichage du Logo sur vos plaquettes, sites web, et emballages produits – Rapports d’erreurs Windows – Gratuit, si vous avez déjà un compte sur (requiert un certificat numérique de $US99 minimum)

Logo : Cahier des charges Pour tout savoir sur le programme de Logo « Compatible avec Windows 7 » 3 Règles (Policies) 1.Ne pas distribuer de malware/spyware 2.Ne pas modifier les ressources protégées (WRP) 3.S’inscrire sur Winqual, et s’assurer de la qualité du logiciel 6 Pré-requis (Requirements) 1.Installation / désinstallation propre 2.Installation dans le répertoire adapté 3.Signature digitale sur les binaires (optionel) 4.Support du 64-bits 5.Ne pas bloquer sur test de version stricte Suivre les pratiques UAC 7.Supporter Restart Manager 8.Ne pas charger de pilotes et services en mode sans-échec 9.Support multi-session utilisateurs

Logo : Tests et Soumission Téléchargez le « Windows 7 Client Software Logo Kit » Pré-requis techniques – Windows 7 RTM – Architecture 64-bit – Aucune application préalable Séquence de tests – Lancer « Multiuser Session Server » depuis une autre session utilisateur – Lancer le Logo Kit – Suivre les indications de l’assistant – Sauvegarder le rapport XML – Soumettre le rapport XML si le résultat du test est PASS ou WARNINGS

Centre de compatibilité Votre application est compatible avec Windows 7 : Faites le savoir ! Pour une visibilité internationale : les applications déclarées par les éditeurs de logiciels seront dupliquées automatiquement sur microsoft.com Déclarez votre application Consultez le catalogue

Questions / Réponses