palais des
congrès
Paris




7, 8 et 9
février 2012
Bornes, écrans, automates:
ce qui se cache derrière les
systèmes embarqués que vous
utilisez tous les jours
Mardi 7 février
Charlie Grabiaud
Partner Technology Manager
Windows Embedded, Microsoft
Agenda
Retail & Hospitality




            POINT OF SERVICE
Windows Embedded for Retail
   and Hospitality Devices
Healthcare
Windows Embedded Portfolio
      • Windows Embedded Compact (CE)
         – 32bit small footprint Real Time OS
         – Multiple platform support (x86, ARM, MIPS)

      • Windows Embedded Standard
         – Customizable build using Windows components
         – Additional Embedded Features
         – No activation

      • Windows Embedded POSReady
         – Built on Windows Embedded Standard for the POS market
         – Installable (like a desktop OS) with Embedded Features
         – No activation

      • Windows Embedded Enterprise & Server
         – Full Windows (Client, Server) with Embedded licence rights
         – Option to use OEM Activation
Embedded Enabling Features
     Write Filters
          Enhanced Write Filter, File Based Write Filter Help Protect Device Image


     Keyboard Filter
          Block Keyboard Entry of Unwanted Keys or Key Combinations


    USB & SD Boot
          Enable Booting Image from USB Flash Drive or native SDIO


     Dialog Filter
          Filter and Execute Default Action on Dialog Box


     Custom Shell
          Custom branded Embedded OS, with no sign of Windows, from boot to shutdown
Embedded Device: Confidence

                 Improve Data and Device Protection



                                                      AppLocker
                                                      BitLocker
                                                      BitLocker To Go
                                                      Enhanced Write Filter
                                                      File Based Write Filter
Group Policy                                          Keyboard Filter
Device Control



                       Enforce Compliance
Connected to the World of Windows


 Windows Server Connectivity


 Enterprise Network Connectivity


 Streamlined Management & Security


 Analytics & Business Intelligence
Application Framework &
Development Environment




             Application
        OS – Windows Embedded
           +.NET Framework
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.
Field Maintenance

• Download from OEM secure website (ECE)
   – Implicitly determines required updates for devices
   – Not 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 device
   – Deployment Image Servicing and Management (DISM) tool
       • to add (or remove) Windows Feature packages and updates


• Or use Servers to automate the update process
   – WSUS
   – SCCM with Windows Embedded Device Management
Build your image easily…

                                  IBW
                                unattended

                        cab                  OS image
                        core

                                                        Sysprep
                                                        ImageX
          ICE                                            DISM

  cab
                                                                     wim
   core




                                                                  deploy
                                 IBW
                        cab
                         core
                                             OS image




Development machine   Target machine
WES 7 Developer Experiences
  Use Powerful O/S Building Tools
• Image Build Wizard            Image Configuration Editor
   – Wizard experience              Advanced scenarios
   – Guide through the image        Ideal for production environments
     creation process               Make configuration updates
   – Quick prototyping
Booting into Windows PE 3.1




Microsoft Confidential
16
Image Configuration Editor
Differentiation
One Trusted Platform                       Extending intelligence
                       (fits your needs)
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
Future
                        Differentiation
One Trusted Platform                       Extending intelligence
                       (fits your needs)
Microsoft: Your End-to-End Choice

     CLOUD SOLUTIONS                        PRODUCTIVITY
     ON YOUR TERMS                          WHERE YOU NEED IT




                         DEVELOPER APPEAL



                                            CONSUMER
     TRUE MULTI–DEVICE
                                            CONNECTION
Les liens utiles

  Windows Embedded
     Les systèmes d’exploitation
      http://www.microsoft.com/windowsembedded/fr-fr/products/default.mspx
     Windows Embedded Standard 7
      http://www.microsoft.com/windowsembedded/fr-fr/products/westandard/default.mspx
     Le centre de développement
      http://msdn.microsoft.com/embedded/
     Vos partenaires locaux
      http://www.microsoft.com/windowsembedded/fr-fr/partners/distributors/search.mspx?CountryID=73
      http://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 Silverlight
      http://www.microsoft.com/net/
      http://www.silverlight.net/
Pour aller plus loin

                                               Prochaines sessions des Dev Camps
  Chaque semaine, les                            10
                                                          Live     Open Data - Développer des applications riches avec le
                                               février
  DevCamps                                      2012

                                                 16
                                                         Meeting   protocole Open Data


  ALM, Azure, Windows Phone, HTML5, OpenData   février
                                                          Live
                                                         Meeting
                                                                   Azure series - Développer des applications sociales sur
                                                                   la plateforme Windows Azure
                                                2012
  http://msdn.microsoft.com/fr-fr/devcamp
                                                 17
                                                          Live     Comprendre le canvas avec Galactic et la librairie
                                               février
                                                         Meeting   three.js
                                                2012

  Téléchargement, ressources                     21
                                               février
                                                          Live     La production automatisée de code avec CodeFluent
                                                         Meeting   Entities
  et toolkits : RdV sur MSDN                    2012

                                               2 mars     Live     Comprendre et mettre en oeuvre le toolkit Azure pour
  http://msdn.microsoft.com/fr-fr/              2012     Meeting   Windows Phone 7, iOS et Android

                                               6 mars     Live
                                                                   Nuget et ALM
                                                2012     Meeting

  Les offres à connaître                       9 mars
                                                2012
                                                          Live
                                                         Meeting
                                                                   Kinect - Bien gérer la vie de son capteur


         90 jours d’essai gratuit de Windows   13 mars
                                                2012
                                                          Live
                                                         Meeting
                                                                   Sharepoint series - Automatisation des tests

         Azure                                 14 mars    Live     TFS Health Check - vérifier la bonne santé de votre
          www.windowsazure.fr                   2012     Meeting   plateforme de développement

                                               15 mars    Live     Azure series - Développer pour les téléphones, les
                                                2012     Meeting   tablettes et le cloud avec Visual Studio 2010
         Jusqu’à 35% de réduction sur Visual   16 mars    Live     Applications METRO design - Désossage en règle d'un
         Studio Pro, avec l’abonnement MSDN     2012     Meeting   template METRO javascript

                                               20 mars    Live     Retour d'expérience LightSwitch, Optimisation de
          www.visualstudio.fr                   2012     Meeting   l'accès aux données, Intégration Silverlight

                                               23 mars    Live     OAuth - la clé de l'utilisation des réseaux sociaux dans
                                                2012     Meeting   votre application

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

  • 1.
  • 2.
    Bornes, écrans, automates: cequi se cache derrière les systèmes embarqués que vous utilisez tous les jours Mardi 7 février Charlie Grabiaud Partner Technology Manager Windows Embedded, Microsoft
  • 3.
  • 4.
    Retail & Hospitality POINT OF SERVICE
  • 5.
    Windows Embedded forRetail and Hospitality Devices
  • 6.
  • 7.
    Windows Embedded Portfolio • Windows Embedded Compact (CE) – 32bit small footprint Real Time OS – Multiple platform support (x86, ARM, MIPS) • Windows Embedded Standard – Customizable build using Windows components – Additional Embedded Features – No activation • Windows Embedded POSReady – Built on Windows Embedded Standard for the POS market – Installable (like a desktop OS) with Embedded Features – No activation • Windows Embedded Enterprise & Server – Full Windows (Client, Server) with Embedded licence rights – Option to use OEM Activation
  • 8.
    Embedded Enabling Features Write Filters Enhanced Write Filter, File Based Write Filter Help Protect Device Image Keyboard Filter Block Keyboard Entry of Unwanted Keys or Key Combinations USB & SD Boot Enable Booting Image from USB Flash Drive or native SDIO Dialog Filter Filter and Execute Default Action on Dialog Box Custom Shell Custom branded Embedded OS, with no sign of Windows, from boot to shutdown
  • 9.
    Embedded Device: Confidence Improve Data and Device Protection AppLocker BitLocker BitLocker To Go Enhanced Write Filter File Based Write Filter Group Policy Keyboard Filter Device Control Enforce Compliance
  • 10.
    Connected to theWorld of Windows Windows Server Connectivity Enterprise Network Connectivity Streamlined Management & Security Analytics & Business Intelligence
  • 11.
    Application Framework & DevelopmentEnvironment Application OS – Windows Embedded +.NET Framework
  • 12.
    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.
  • 13.
    Field Maintenance • Downloadfrom OEM secure website (ECE) – Implicitly determines required updates for devices – Not 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 device – Deployment Image Servicing and Management (DISM) tool • to add (or remove) Windows Feature packages and updates • Or use Servers to automate the update process – WSUS – SCCM with Windows Embedded Device Management
  • 14.
    Build your imageeasily… IBW unattended cab OS image core Sysprep ImageX ICE DISM cab wim core deploy IBW cab core OS image Development machine Target machine
  • 15.
    WES 7 DeveloperExperiences Use Powerful O/S Building Tools • Image Build Wizard Image Configuration Editor – Wizard experience Advanced scenarios – Guide through the image Ideal for production environments creation process Make configuration updates – Quick prototyping
  • 16.
    Booting into WindowsPE 3.1 Microsoft Confidential 16
  • 30.
  • 31.
    Differentiation One Trusted Platform Extending intelligence (fits your needs)
  • 32.
    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
  • 33.
    Future Differentiation One Trusted Platform Extending intelligence (fits your needs)
  • 34.
    Microsoft: Your End-to-EndChoice CLOUD SOLUTIONS PRODUCTIVITY ON YOUR TERMS WHERE YOU NEED IT DEVELOPER APPEAL CONSUMER TRUE MULTI–DEVICE CONNECTION
  • 35.
    Les liens utiles Windows Embedded  Les systèmes d’exploitation http://www.microsoft.com/windowsembedded/fr-fr/products/default.mspx  Windows Embedded Standard 7 http://www.microsoft.com/windowsembedded/fr-fr/products/westandard/default.mspx  Le centre de développement http://msdn.microsoft.com/embedded/  Vos partenaires locaux http://www.microsoft.com/windowsembedded/fr-fr/partners/distributors/search.mspx?CountryID=73 http://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 Silverlight http://www.microsoft.com/net/ http://www.silverlight.net/
  • 36.
    Pour aller plusloin Prochaines sessions des Dev Camps Chaque semaine, les 10 Live Open Data - Développer des applications riches avec le février DevCamps 2012 16 Meeting protocole Open Data ALM, Azure, Windows Phone, HTML5, OpenData février Live Meeting Azure series - Développer des applications sociales sur la plateforme Windows Azure 2012 http://msdn.microsoft.com/fr-fr/devcamp 17 Live Comprendre le canvas avec Galactic et la librairie février Meeting three.js 2012 Téléchargement, ressources 21 février Live La production automatisée de code avec CodeFluent Meeting Entities et toolkits : RdV sur MSDN 2012 2 mars Live Comprendre et mettre en oeuvre le toolkit Azure pour http://msdn.microsoft.com/fr-fr/ 2012 Meeting Windows Phone 7, iOS et Android 6 mars Live Nuget et ALM 2012 Meeting Les offres à connaître 9 mars 2012 Live Meeting Kinect - Bien gérer la vie de son capteur 90 jours d’essai gratuit de Windows 13 mars 2012 Live Meeting Sharepoint series - Automatisation des tests Azure 14 mars Live TFS Health Check - vérifier la bonne santé de votre www.windowsazure.fr 2012 Meeting plateforme de développement 15 mars Live Azure series - Développer pour les téléphones, les 2012 Meeting tablettes et le cloud avec Visual Studio 2010 Jusqu’à 35% de réduction sur Visual 16 mars Live Applications METRO design - Désossage en règle d'un Studio Pro, avec l’abonnement MSDN 2012 Meeting template METRO javascript 20 mars Live Retour d'expérience LightSwitch, Optimisation de www.visualstudio.fr 2012 Meeting l'accès aux données, Intégration Silverlight 23 mars Live OAuth - la clé de l'utilisation des réseaux sociaux dans 2012 Meeting votre application

Notes de l'éditeur

  • #5 Transition statement: Here you can see how using devices can enable a connected, intelligent retail foundation that embraces connectivity and fits the needs of todays connected shopper (“A day in a life” of a shopper scenario).From managing inventory, to developing sales promotions, to increasing regulation pressure such as Payment Card Industry (PCI) Compliance, retailers need to make real-time business decisions based on industry changes, buying trends, shopper behaviors – as well as events oflocal impact such as flooding or forecast of bad weather. On the store floor and in corporate offices, device reliability, speed, and transactional security are paramount to successfully exploiting the range of impacts. Handheld devices and kiosks put inventory and pricing information at the fingertips of sales teams and customers. Retailers and consumers also expect immersive shopping experiences that build brands and promote interactivity.The Windows Embedded platform enables connected and intelligent retail environments that narrow the gap between the customer experience and business intelligence – ultimately having business intelligence leading the customer experience. Spanning point-of-sale, kiosk, digital signage, and handheld device applications, Windows Embedded supports the differentiated solutions leading retailers expect, and customers demand. (from Solutions Brochure)Retailers need to connect with customers via many disparate touch points. In turn, customers are more educated—demanding access to what they want, when they want it. WEB products targeted toward these device categories:CUSTOMER SCENERIOS MESSAGING BELOW:SCENARIO: THE Connected ShopperShoppers increasingly expect to get “what they want NOW.” They have multiple sources of information informing their shopping decisions. They take into account product features, pricing, warranties, availability, environmental impact, competitive comparisons, and more. They seek relevant information from traditional retailers—but also online marketplaces, manufacturers, product review sites, and their social networks and independent third parties. SOLUTION: IntelligentEnterprise and Intelligent Retail Retailers can best serve the Connected Shopper by investing in a secure, reliable and trusted platform to enable enterprise IT capability. Shoppers who are increasingly technicalsavvy, and demanding—increasingly drive the retail demand chain. If a retailer cannot offer a unique brand experience based on value, the shopper will tend to purchase based on price or migrate to other retail brands.Successful retailers will use technology to connect with customers and suppliers and deliver a differentiated, value-added, multichannel shopping experience that enhances their brand value and encourages customer loyalty.Retailer brand effectiveness is the industry measure for success.Successful retailers will:Establish search relevancy for their “brand” in a connected shopping world.Collaborate with shoppers and suppliers to facilitate information access.Focus on delivering a consistent, positive total shopping experience that delivers value across multiple channels and geographies. Be rewarded with customer loyalty and increased shopper spend when they take advantage of connectivity and embrace device innovations to help their shoppers make smarter, more intelligent purchasing decisions and with the value they desire. SCENARIO: Enabling Consistent, Connected Shopping Experiences -- regardless of channel Consumers expect to access shopping-related information on the go. To accomplish this, they increasingly rely on technology to connect with useful information wherever they are. SOLUTION: Distributed EnterpriseRetailers can best serve the mobile shopper by investing in a distributed enterprise IT capability. Consumers demand easy access and a consistent shopping experience from retailers, whether shopping in-store, via catalog, online, or on the go, locally or globally. And increasingly, they expect retailers to operate in environmentally sustainable ways. To meet these requirements at acceptable cost, successful retailers will deploy a flexible, distributed technology platform, within their stores, among stores, and at their enterprise locations, which connects customers and store employees to sales-enabling information. Stores platform TCO is the industry measure for success.Successful retailers will:Deploy store systems infrastructure that enables connected retail scenarios within a single-application architecture that works across multiple device classes (POSterminals, PCs, other mobile and embedded) and provides online and offline capability at the store level.Combine communications technology, in-store technology, consumers’ personal technology, and familiar Microsoft products and solutions.Connect on-the-go shoppers with information they seek to make informed purchase decisions. Be favored by consumers who appreciate support of their spontaneous, mobile shopping behavior.SCENARIO: Self Service ShopperConsumers are starved for time. The modern shopper increasingly demands self shopping experiences. Shopping must be efficient as well as enjoyable, quickly and completely satisfying customer requirements while freeing their precious time for other important activities. SOLUTION: Customer-Centric EnterpriseShoppers expectations range from personalized attention to unassisted shopping. But regardless of the level of personal contact, consumers expect a positive, convenient experience and successful outcomes to their shopping activities in the minimum time. Retailers will increasingly place the customer at the center of their operations. Customer centricity is no longer concealed in a static data warehouse—it is a real-time, interactive experience that enables shoppers to achieve the optimal experience and the retailer to increase share of wallet. Consumers will prefer self-service shopping experiences that resemble the rest of their digital life—taking advantage of standard user experiences across PC, mobile, and embedded devices.Share of wallet is the industry measure for success.Successful retailers will use technology to:Deploy easy-to-useself-service options for shoppers within stores, online, and in their mobile, entertainment, at home, etc. Understand shoppers and their preferred channels for shopping Securely connect their employees and business partners to appropriate customer and product information, regardless of organizational or geographical boundaries, to increase their customer interaction productivity and performance.Earn the appreciation of consumers for respecting their time by helping them shop productively and efficiently.
  • #9 Without write filters: inconsistent user experience in kiosks, where a new customer may not get the same imageWith write filters: consistent user experience, same OEM image every timeBefore Keyboard Filters: Alt +F4 can be used to close the active program; with keyboard filters – you can blockUSB Boot:Before: Less portable (moving parts); limited use in harsher environmentsNow: More portable (no moving parts, smaller form factor); more resistant to harsher environments
  • #10 Built on the successful Windows 7 platform, you get Applocker, Bitlocker, & Bitlocker to Go, and specific embedded features such as keyboard filter, and write filters. These features help the retailers build more secure devices – and Cuong will get into greater detail in the next section.We also mentioned PCI compliance – POSReady 7 allows retailers to remove feature packages, reducing the attack surface area of the POS devices, which helps retailers comply with PCI.
  • #11 POS devices, Kiosks and Digital Signage devices combine a lot of applications including Product Search, Content Management, Automated data capture, web access , Loyalty and payment processing. As we talked about in the beginning, POS devices are never in isolation – they are part of the store ecosystem.POSReady 7, built on the Windows 7 code base, gives you connectivity with infrastructure – Windows Server 2008 R2, System Center for management and SQL for analytics and Business Intelligence to keep the stores humming…Management Infrastructure is built around System Center which helps your IT pros manage the physical (IT) environments across data centers, client computers, and devices using integrated and automated management tools and Forefront which provides unified protection from viruses, spyware and other threats; and simplifies centralized security administration…Lastly, Server Infrastructure is delivered by Windows Server 2008 R2 which allows your agency to centralize management, strengthen user authentication, simplify log-on, and accelerate the process of finding and sharing data and files…
  • #35 Statement 1: Microsoft is unique in the industry in being a retailer, a consumer goods company, an embedded device provider, and an enterprise technology provider – we have the breadth of product combined with a direct connection to the end consumer/shopper (Xbox, Kinect, etc.). Statement 2: Microsoft technology and its broad eco-system of solution partners can help retailers be smarter and embrace change and connectivity to fuel new business growth and revenue opportunities. Here are some immediate data points that may help (Windows Embedded has permission from IHL to share the below stats with partners and customers; IHL 2011):According to analyst firm IHL, last year 72% of all point-of-service operating systems installed in U.S. retailers were Microsoft products. And we know that 80% of our customers plan on continuing to use our OS moving forward.Similarly, we have an 87% share of the enterprise handheld device market, according to VDC Research.Couple of themes to bring out on this slideMicrosoft Offers Choice: this is multi-facetedCloud: We are not saying you have to move to the cloud (vs. Google)On premise: We are not saying the cloud is not the future (vs. Oracle)Solutions: We are not saying one solution fits all (vs. Oracle & SAP)Protect your brand: MSFT is not trying to subsume your brand to drive MSFT revenue and brand – rather the MSFT vision is to help retailers be productive and profitable; and to deliver reliable, secure, integrated, scalable and high-performance solutions (vs. Google & Apple)Consumer & Enterprise: We are the only company who plays in both places (vs. IBM, Oracle)