Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez...

36
palais des congrès Paris 7, 8 et 9 février 2012

description

Vous utilisez tous les jours des systèmes embarqués: que ce soit pour retirer un billet de train, de l'argent, pour payer au péage ou dans un magasin, ou simplement quand vous regardez une publicité ou une vitrine un peu moderne. Comment sont réalisés ces systèmes? Quelles sont les contraintes des fabricants? et surtout, quelles sont les solutions pour rendre le système robustes aux attaques, quelle que soit leur nature? Dans cette session émaillée de cas concrets, vous découvrirez quels sont les outils que la division Windows Embedded de Microsoft offre aux développeurs pour concevoir ces systèmes en utilisant les frameworks et les outils qu'ils connaissent, dans un environnement modulaire, et sécurisé. il sera également question des tendances (tactile, NUI) et du futur de ces systèmes et de leur connexion au cloud

Transcript of Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez...

Page 1: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

palais des congrès Paris

7, 8 et 9 février 2012

Page 2: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Mardi 7 févrierCharlie GrabiaudPartner Technology ManagerWindows Embedded, Microsoft

Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Page 3: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Windows Embedded vNext…

Standard 7: Overview and Demo

Windows Embedded everyday

Agenda

Page 4: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

POINT OF SERVICE

Retail & Hospitality

Page 5: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Windows Embedded for Retail and Hospitality

Devices

Page 6: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Healthcare

Page 7: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Windows Embedded Portfolio

Windows Embedded Compact (CE)32bit small footprint Real Time OSMultiple platform support (x86, ARM, MIPS)

Windows Embedded StandardCustomizable build using Windows componentsAdditional Embedded Features No activation

Windows Embedded POSReadyBuilt on Windows Embedded Standard for the POS marketInstallable (like a desktop OS) with Embedded FeaturesNo activation

Windows Embedded Enterprise & Server Full Windows (Client, Server) with Embedded licence rightsOption to use OEM Activation

Page 8: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Write Filters

Keyboard Filter

Dialog Filter

USB & SD Boot

Embedded Enabling Features

Enhanced Write Filter, File Based Write Filter Help Protect Device Image

Block Keyboard Entry of Unwanted Keys or Key Combinations

Filter and Execute Default Action on Dialog Box

Enable Booting Image from USB Flash Drive or native SDIO

Custom ShellCustom branded Embedded OS, with no sign of Windows, from boot to shutdown

Page 9: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Embedded Device: Confidence

<<<

>>>

Enforce Compliance

Improve Data and Device Protection

AppLockerBitLockerBitLocker To GoEnhanced Write FilterFile Based Write FilterKeyboard Filter

Group Policy

Device Control

Page 10: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Windows Server Connectivity

Enterprise Network Connectivity

Streamlined Management & Security

Analytics & Business Intelligence

Connected to the World of Windows

Deployment – Management – Monitoring – Security management

Active directory – Group policy – Networking IPV6

Page 11: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Application Framework &Development Environment

OS – Windows Embedded +.NET Framework

Application

Page 12: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Ease of Deployment

Customizable Automated deployment through Network or Local Media

Windows Embedded Standard 7 (WES7) has no online activation and use a single Product Key for all devices on the same project.

Windows 7 or Windows Server “For Embedded Systems” use online activation, with :

Ability to activate from the OEM side (rather than customer).Under certain conditions the ability to use OEM Activation, which removes the need to enter Product Activation codes and connect to an activation server on the web.

Page 13: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Field Maintenance

Download from OEM secure website (ECE) Implicitly determines required updates for devicesNot all updates will apply to each device

Deploy updates to devices via DVD, USB, Network manually Windows Update Stand Alone (wusa.exe)

to run updates on a device if the .msu update files are accessible to the deviceDeployment Image Servicing and Management (DISM) tool

to add (or remove) Windows Feature packages and updates

Or use Servers to automate the update process WSUSSCCM with Windows Embedded Device Management

Page 14: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

SysprepImageXDISM

wim

depl

oy

Development machine Target machine

IBWunattended

cab

core

OS image

IBWcab

coreOS image

Build your image easily…

ICEcab

core

Page 15: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

WES 7 Developer Experiences

Image Build Wizard Wizard experienceGuide through the image creation process Quick prototyping

Image Configuration Editor

Advanced scenariosIdeal for production environments Make configuration updates

Use Powerful O/S Building Tools

Page 16: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Booting into Windows PE 3.1

16Microsoft Confidential

Page 17: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 18: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 19: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 20: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 21: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 22: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 23: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 24: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 25: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 26: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 27: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 28: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 29: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours
Page 30: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Image Configuration Editor

Page 31: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Windows Embedded StandardTodayExtending

intelligence

1. Enterprise connectivity

2. IT Compliance

3. Streamlined management

4. Interoperability with BI assets

One Trusted Platform

1. Security

2. Development environment

3. Hardware support

4. Partner Ecosystem

5. Extended lifecycle

Differentiation(fits your needs)

1. Rich, immersive UI

2. Seamless media experience

3. Componentized OS

4. Latest desktop innovations

5. Embedded features

Page 32: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Operating Systems• Enterprise v.Next • RTM (Windows 8 Desktop + 1Q)

• Standard v.Next • TAP, CTP (Q1CY12)• GA (Windows 8 Desktop + 3Qs)

• Compact v.Next

NUI Technologies• Touch, Gesture, Speech, Sensor Platform

• Integrated into platform offerings• NEW: Kinect for Windows

on Windows Embedded

Intelligent Systems Elements

Hardware

Connectivity CloudApps

Windows NUI

Page 33: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Windows Embedded Standard

One Trusted Platform

Extending intelligence

Differentiation(fits your needs)

Future

1. Securityo UEFI & more

2. Modern development environmento Visual Studio

3. Hardwareo SoC & more

1. Rich, immersive UXo Multi-touch,

branding

2. Seamless media experienceo HTML 5, IE10

3. Componentized OS

o Module builder

1. Enterprise network connectivityo AOAC

2. Streamlined managemento WEDM v.Next

3. Interoperability with BI assetso Cloud

Page 34: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Microsoft: Your End-to-End Choice

DEVELOPER APPEAL

CLOUD SOLUTIONSON YOUR TERMS

PRODUCTIVITY WHERE YOU NEED IT

TRUE MULTI–DEVICE

CONSUMER CONNECTION

Page 35: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Les liens utiles

Windows Embedded Les systèmes d’exploitation

http://www.microsoft.com/windowsembedded/fr-fr/products/default.mspx

Windows Embedded Standard 7http://www.microsoft.com/windowsembedded/fr-fr/products/westandard/default.mspx

Le centre de développementhttp://msdn.microsoft.com/embedded/

Vos partenaires locauxhttp://www.microsoft.com/windowsembedded/fr-fr/partners/distributors/search.mspx?CountryID=73http://www.microsoft.com/windowsembedded/fr-fr/partners/find/default.mspx?CountryID=73&ProductExpertiseID=0

Outils de développement et Framework Visual Studio

http://msdn.microsoft.com/vstudio/

.NET et Silverlighthttp://www.microsoft.com/net/http://www.silverlight.net/

Page 36: Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués que vous utilisez tous les jours

Chaque semaine, les DevCampsALM, Azure, Windows Phone, HTML5, OpenDatahttp://msdn.microsoft.com/fr-fr/devcamp

Téléchargement, ressources et toolkits : RdV sur MSDNhttp://msdn.microsoft.com/fr-fr/

Les offres à connaître90 jours d’essai gratuit de Windows Azure www.windowsazure.fr

Jusqu’à 35% de réduction sur Visual Studio Pro, avec l’abonnement MSDN www.visualstudio.fr

Pour aller plus loin

10 février 2012

Live Meeting

Open Data - Développer des applications riches avec le protocole Open Data

16 février 2012

Live Meeting

Azure series - Développer des applications sociales sur la plateforme Windows Azure

17 février 2012

Live Meeting

Comprendre le canvas avec Galactic et la librairie three.js

21 février 2012

Live Meeting

La production automatisée de code avec CodeFluent Entities

2 mars 2012

Live Meeting

Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, iOS et Android

6 mars 2012

Live Meeting

Nuget et ALM

9 mars 2012

Live Meeting

Kinect - Bien gérer la vie de son capteur

13 mars 2012

Live Meeting

Sharepoint series - Automatisation des tests

14 mars 2012

Live Meeting

TFS Health Check - vérifier la bonne santé de votre plateforme de développement

15 mars 2012

Live Meeting

Azure series - Développer pour les téléphones, les tablettes et le cloud avec Visual Studio 2010

16 mars 2012

Live Meeting

Applications METRO design - Désossage en règle d'un template METRO javascript

20 mars 2012

Live Meeting

Retour d'expérience LightSwitch, Optimisation de l'accès aux données, Intégration Silverlight

23 mars 2012

Live Meeting

OAuth - la clé de l'utilisation des réseaux sociaux dans votre application

Prochaines sessions des Dev Camps