SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Introduction to Windows 10 IoT
IoT editions power a broad range of devices
20 years of history in embedded devices
One Windows platform for all devices
Enterprise-ready, maker-friendly
Designed for today’s IoT environments
Free IoT core edition!
Cloud-based IoT services and solutions
Easy to provision, use and manage
Pay as you go, scale as you need
Global reach, hyper scale
End-to-end security and privacy
Windows, Mbed, Linux, iOS, Android, RTOS support
Azure IoT
Premium
Entry
$
Device capabilities
Windows Embedded Handheld 6.5
Windows Embedded 8 Handheld
Windows
Embedded 8.1
Handheld
Windows Embedded 8
Windows on Devices
Windows Embedded Standard 8
Windows
Embedded 8.1
Converged
OS kernel
Converged
app model
Windows Embedded Standard 7
Windows Embedded
Compact 7
Windows 10
Windows Embedded
Compact 2013
Porting Tools
IoT
Gateways
Industry
Tablets
ATMs
Digital
Signs
Handheld
Terminals
Thin
Clients
POS
Terminals
Medical
Devices
Industry
Robotics
Secured Devices
Secured Identities Secured Data
Seamless connectivity
to Microsoft Azure
Interoperability
across devices
Easy incorporation
of sensors and
peripherals
• Converged APIs, write ONE universal app and target all Windows 10 editions
Languages
• C++ /CX
• C#, VB
• JS
• Python
• Node.js
APIs
• WinRT
• Win32
• .NET
Deployment and
Execution
• APPX
• App Isolation
UI Frameworks
• HTML
• Xaml
• DirectX
Tools
• Visual Studio
• PowerShell
• SSH
If you are using Required actions … if any Benefits
Inbox/Class drivers • It just works! Core device types
storage, mouse, keyboard, touch,
video, and so on
Your device automatically
leverages a large ecosystem
of peripherals
Kernel Mode drivers • High backwards-compatibility for
converged device areas
• Make minimal changes and test
Your driver runs on more
editions
User Mode drivers and
services
• Know that Windows Universal Platform
Win32 API surface is smaller than
desktop Windows
• Use replacement APIs where available
• Redesign/re-implementation if APIs
are not available and test
Your driver runs on more
editions
If you are using
(not supported on small devices)
Instead use
App logic and code
Win32/Native Win32/Native in OneCore.lib
(subset of Desktop API surface)
.NET libraries .NET libraries supported in UWP
(subset of Desktop .NET APIs)
Graphic User Interface
GDI, MFC, WinForms, WPF XAML, DirectX, HTML
“Embedded” Mode
• Extend UWP to IoT
capabilities on all Windows
10 editions
Access to system
settings
• APIs to change system
settings, such as power state,
radio control and Bluetooth
APIs to access busses
• GPIO, I2C, SPI and easy
access to custom hardware
Background services for
long running tasks
• Hardware monitoring and
service hosting
Classes:
• GPIO (General Purpose Input/Output)
• I2C (I squared C)
• SPI (Serial Peripheral Interface)
• Custom
Easily integrate and communicate to
sensors, microcontrollers and other
small peripherals
Support external component(s) connected through standard busses
WinRT API
Hardware
Abstraction Layer
Secure Driver
On-Board Pin
Wiring API
• APIs in Windows 10 SDK and DDK
• Adapted from UnifiedPOS standard
Station API Interfaces
Receipt Printer  
Slip Printer  
Journal Printer  
DK
Universal Application
Payment Terminal Library 1
Payment Terminal Library 2
Payment Terminal Library n
●●●
UnifiedPOS interoperability for desktop applications:
.NET class library for Unified Point of Service standard
CodecFormat Desktop Mobile IoT Core (x86) IoT Core (ARM)
MPEG-1 
MPEG-2 
MPEG-4 (Part 2)   
H.265    
H.264    
H.263   
VC-1    
WMV7/8/9   
WMV9 Screen  
DV 
Motion JPEG    
CodecFormat Desktop Mobile IoT Core (x86) IoT Core (ARM)
AAC    
AC3   
EAC3 / EC3  
ALAC    
AMR-NB    
FLAC    
G.711 (A-Law, µ-law)    
GSM 6.10    
IMA ADPCM    
LPCM    
MP3    
MPEG-1/2   
MS ADPCM    
WMA 1/2/3    
WMA Pro    
WMA Voice   
• Image Configuration Designer (ICD) making it easier for Enterprises to customize the Device Experience
One tool for all your OS configuration needs
Image Configuration Designer
wim / ffu
Industry
Device
Mobile
Device
Small
Device
Windows 10 IoT Enterprise [same as Windows 10 Enterprise LTSB]
Desktop Shell, Win32 apps, Universal Windows Apps and Drivers
1 GB RAM, 16 GB Storage
X86/X64
Windows 10 IoT Mobile Enterprise [same as Windows 10 Mobile Enterprise]
Modern Shell, Universal Windows Apps and Drivers
512 MB RAM, 4 GB storage
ARM
Windows 10 IoT Core
No Shell, Universal Windows Apps and Drivers
256 MB RAM, 2 GB storage
X86 or ARM
Premium
Entry
$
Device capabilities
•
•
•
In this module, you learned about:
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS
TO THE INFORMATION IN THIS ASSESSMENT AND ASSOCIATED TRAINING.
NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY
INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS ASSESSMENT AND
ASSOCIATED TRAINING. Microsoft provides this document for information
purposes only. It is provided "as is" and subject to change without notice.
This information is not warranted to be error-free. The information is not
intended to constitute tax, accounting, legal or other professional advice. You
should not act (or refrain from acting) based on information in this document
without obtaining professional advice about your particular facts and
circumstances. Some examples depicted herein are provided for illustration
purposes only and are fictitious. No real association or connection is
intended or should be inferred.
2016 Microsoft Corporation.
All rights reserved.

Mais conteúdo relacionado

Semelhante a Window IoT Mod 1.pdf

Internet of things (IoT) with Azure
Internet of things (IoT) with AzureInternet of things (IoT) with Azure
Internet of things (IoT) with AzureVinoth Rajagopalan
 
Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)Marco Dal Pino
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Windows developer program for IoT
Windows developer program for IoTWindows developer program for IoT
Windows developer program for IoTMirco Vanini
 
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0AVEVA
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan TielensITProceed
 
Windows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİMWindows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİMİbrahim KIVANÇ
 
Android os(comparison all other mobile os)
Android os(comparison all other mobile os)Android os(comparison all other mobile os)
Android os(comparison all other mobile os)DivyaKS12
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesFatih Özlü
 
IT6601 Mobile Computing Unit V
IT6601 Mobile Computing Unit VIT6601 Mobile Computing Unit V
IT6601 Mobile Computing Unit Vpkaviya
 
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Embarcadero Technologies
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceDamir Dobric
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8AlexanderGoetz
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 

Semelhante a Window IoT Mod 1.pdf (20)

Internet of things (IoT) with Azure
Internet of things (IoT) with AzureInternet of things (IoT) with Azure
Internet of things (IoT) with Azure
 
Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)
 
Windows IoT
Windows IoTWindows IoT
Windows IoT
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
RAD Studio XE8 Datasheet
RAD Studio XE8 DatasheetRAD Studio XE8 Datasheet
RAD Studio XE8 Datasheet
 
Cloud gaming
Cloud gamingCloud gaming
Cloud gaming
 
Windows developer program for IoT
Windows developer program for IoTWindows developer program for IoT
Windows developer program for IoT
 
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0A Special Introduction to the Upcoming InduSoft Web Studio 8.0
A Special Introduction to the Upcoming InduSoft Web Studio 8.0
 
The Internet of your things by Jan Tielens
The Internet of your things by Jan  TielensThe Internet of your things by Jan  Tielens
The Internet of your things by Jan Tielens
 
Windows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİMWindows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİM
 
Android os(comparison all other mobile os)
Android os(comparison all other mobile os)Android os(comparison all other mobile os)
Android os(comparison all other mobile os)
 
Boodskap overview
Boodskap overview Boodskap overview
Boodskap overview
 
Android
AndroidAndroid
Android
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
 
IT6601 Mobile Computing Unit V
IT6601 Mobile Computing Unit VIT6601 Mobile Computing Unit V
IT6601 Mobile Computing Unit V
 
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
Delphi XE7 Datasheet - The fastest way to build connected apps for Windows, O...
 
Windows 8 ppt
Windows 8 pptWindows 8 ppt
Windows 8 ppt
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers Conference
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Window IoT Mod 1.pdf

  • 2.
  • 3.
  • 4. IoT editions power a broad range of devices 20 years of history in embedded devices One Windows platform for all devices Enterprise-ready, maker-friendly Designed for today’s IoT environments Free IoT core edition! Cloud-based IoT services and solutions Easy to provision, use and manage Pay as you go, scale as you need Global reach, hyper scale End-to-end security and privacy Windows, Mbed, Linux, iOS, Android, RTOS support Azure IoT
  • 6. Windows Embedded Handheld 6.5 Windows Embedded 8 Handheld Windows Embedded 8.1 Handheld Windows Embedded 8 Windows on Devices Windows Embedded Standard 8 Windows Embedded 8.1 Converged OS kernel Converged app model Windows Embedded Standard 7 Windows Embedded Compact 7 Windows 10 Windows Embedded Compact 2013 Porting Tools
  • 9. Seamless connectivity to Microsoft Azure Interoperability across devices Easy incorporation of sensors and peripherals
  • 10.
  • 11. • Converged APIs, write ONE universal app and target all Windows 10 editions Languages • C++ /CX • C#, VB • JS • Python • Node.js APIs • WinRT • Win32 • .NET Deployment and Execution • APPX • App Isolation UI Frameworks • HTML • Xaml • DirectX Tools • Visual Studio • PowerShell • SSH
  • 12. If you are using Required actions … if any Benefits Inbox/Class drivers • It just works! Core device types storage, mouse, keyboard, touch, video, and so on Your device automatically leverages a large ecosystem of peripherals Kernel Mode drivers • High backwards-compatibility for converged device areas • Make minimal changes and test Your driver runs on more editions User Mode drivers and services • Know that Windows Universal Platform Win32 API surface is smaller than desktop Windows • Use replacement APIs where available • Redesign/re-implementation if APIs are not available and test Your driver runs on more editions
  • 13. If you are using (not supported on small devices) Instead use App logic and code Win32/Native Win32/Native in OneCore.lib (subset of Desktop API surface) .NET libraries .NET libraries supported in UWP (subset of Desktop .NET APIs) Graphic User Interface GDI, MFC, WinForms, WPF XAML, DirectX, HTML
  • 14.
  • 15. “Embedded” Mode • Extend UWP to IoT capabilities on all Windows 10 editions Access to system settings • APIs to change system settings, such as power state, radio control and Bluetooth APIs to access busses • GPIO, I2C, SPI and easy access to custom hardware Background services for long running tasks • Hardware monitoring and service hosting
  • 16.
  • 17. Classes: • GPIO (General Purpose Input/Output) • I2C (I squared C) • SPI (Serial Peripheral Interface) • Custom Easily integrate and communicate to sensors, microcontrollers and other small peripherals Support external component(s) connected through standard busses WinRT API Hardware Abstraction Layer Secure Driver On-Board Pin Wiring API
  • 18.
  • 19. • APIs in Windows 10 SDK and DDK • Adapted from UnifiedPOS standard
  • 20.
  • 21.
  • 22. Station API Interfaces Receipt Printer   Slip Printer   Journal Printer  
  • 23. DK
  • 24. Universal Application Payment Terminal Library 1 Payment Terminal Library 2 Payment Terminal Library n ●●●
  • 25. UnifiedPOS interoperability for desktop applications: .NET class library for Unified Point of Service standard
  • 26. CodecFormat Desktop Mobile IoT Core (x86) IoT Core (ARM) MPEG-1  MPEG-2  MPEG-4 (Part 2)    H.265     H.264     H.263    VC-1     WMV7/8/9    WMV9 Screen   DV  Motion JPEG    
  • 27. CodecFormat Desktop Mobile IoT Core (x86) IoT Core (ARM) AAC     AC3    EAC3 / EC3   ALAC     AMR-NB     FLAC     G.711 (A-Law, µ-law)     GSM 6.10     IMA ADPCM     LPCM     MP3     MPEG-1/2    MS ADPCM     WMA 1/2/3     WMA Pro     WMA Voice   
  • 28. • Image Configuration Designer (ICD) making it easier for Enterprises to customize the Device Experience One tool for all your OS configuration needs Image Configuration Designer wim / ffu Industry Device Mobile Device Small Device
  • 29.
  • 30. Windows 10 IoT Enterprise [same as Windows 10 Enterprise LTSB] Desktop Shell, Win32 apps, Universal Windows Apps and Drivers 1 GB RAM, 16 GB Storage X86/X64 Windows 10 IoT Mobile Enterprise [same as Windows 10 Mobile Enterprise] Modern Shell, Universal Windows Apps and Drivers 512 MB RAM, 4 GB storage ARM Windows 10 IoT Core No Shell, Universal Windows Apps and Drivers 256 MB RAM, 2 GB storage X86 or ARM Premium Entry $ Device capabilities
  • 31.
  • 32.
  • 33.
  • 34. • • • In this module, you learned about:
  • 35. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS ASSESSMENT AND ASSOCIATED TRAINING. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS ASSESSMENT AND ASSOCIATED TRAINING. Microsoft provides this document for information purposes only. It is provided "as is" and subject to change without notice. This information is not warranted to be error-free. The information is not intended to constitute tax, accounting, legal or other professional advice. You should not act (or refrain from acting) based on information in this document without obtaining professional advice about your particular facts and circumstances. Some examples depicted herein are provided for illustration purposes only and are fictitious. No real association or connection is intended or should be inferred. 2016 Microsoft Corporation. All rights reserved.