Windows developer program for IoT
We're bringing Windows to a new class of small device.
What will you make?
Mirco Vanini
Microsoft® MVP
Windows Embedded
Sponsor
Agenda
• What is the Internet of Things?
• Microsoft’s view
• IoT Device Taxonomy
• Platform Convergence Journey
• Windows Developer Program for IoT
• Microsoft & Makers
• AllJoin
What is the Internet of Things?
The network of physical objects
that contain embedded
technology to communicate and
interact with their internal states
or the external environment.
Source: Gartner
The term was created by Kevin Ashton in 1999
to describe a technology for the unique
identification of objects within a "network“.
What is the Internet of Things?
IoT is not just about collecting data, it’s about
how you can use these data to gain value
“An Embedded Device connected to the Internet is
NOT an Internet Of Things Device !!!”
An “IoT Device” does not exists !
You have IoT when you have Things (Devices) and
Internet, a Solution that Integrates Devices and
Internet-Based Services is an IoT Product
IoT is at an inflection point
Components
and devices
are
inexpensive
Connectivity
is pervasive
Development
is easy
Economic
benefits are
enormous
New
scenarios fuel
demand
Microsoft’s view
The Internet of Things
starts with your things
You have DataYou have Things
Transactional
data
ERP
data
CRM
data
Document/
meta data
Public
data
Social
data
Devices
Analytics and
business
intelligence tools
Cloud and network-
enabled
infrastructure
Sensors
http://www.microsoft.com/windowsembedded/en-us/internet-of-things.aspx
http://www.microsoft.com/windowsembedded/en-us/intelligent-systems-service.aspx
Microsoft Internet of Your Things
IoT Device Taxonomy
Mobile
Standard
Micro
Small
Class of
Devices
Platforms for IoT
Devices
Windows Embedded
Industry
Windows Embedded Handheld
Windows Embedded Industry
Windows Embedded
Compact
.NET Micro
Framework
• X86 PC-like architecture
• Win32 applications
• Examples: ATM, MRI, thin client
• Mobile ARM and x86 devices
• Touch-first applications
• Examples: Industry handheld, mobile POS
• Diverse set of low-cost SOCs
• Purpose-built device application
• Examples: Consumer electronics, automotive
systems
• Smart connected sensors and actuators
• Usually headless, resource constrained ARM
• Examples: Wearables, fixed-use devices,
microcontrollers
Platform Convergence Journey
Windows 10 for IoT Devices
Windows 10 for IoT Devices
Windows Developer Program for
IoT
This is the first in a series of
Internet of Things (IoT) programs
for the creation of connected
devices. This program is tailor-
made for both makers and
Windows developers entering
into the IoT space.
Designed for developers
Leverage the Windows platform
and its diverse hardware
ecosystem. Utilize familiar Win32
programming using best in-class
development and debugging
tools.
Windows platform with
Visual Studio
The accessibility of Arduino
combined with the connectivity of
Windows. Quickly iterate and
expand on hardware and software
designs using existing shields and
sketches
Rapid hardware development
www.windowsondevices.com
Microsoft & Makers: Intel Galileo
Microcontroller Intel® Quark™ SoC X1000 with 16 KB
CACHE and 512 KB SRAM, 400 MHz
RAM 256 MB
Connectors 20 GPIO, 6 PWM, 2 UART, I2C, SPI,
Mini-PCI Express, RJ45 Ethernet, USB
host and client
Storage Micro SD slot (up to 32GB)
Compatibility Compatible with most arduino shields
You can download and install Windows*
for Intel Galileo, both gen 1 and gen 2.
We’re excited to announce that
we are expanding our Windows
Developer Program for IoT by
delivering a version of Windows
10 that supports Raspberry Pi 2.
This release of Windows 10 will
be free for the Maker community
through the Windows Developer
Program for IoT.
Windows 10 per Raspberry Pi 2
DEMO
Starting with Intel Galileo
http://www.seeedstudio.com/depot/Grove-Starter-Kit-V3-p-1855.html
http://www.seeedstudio.com/wiki/Grove_-_Starter_Kit_v3
DEMO
Connect the things
Q&A
Contatti
feedback
10
Blog http://mircovanini.blogspot.com
Email info@proxsoft.it
mirco.vanini@adamfactory.com
Web www.proxsoft.it
www.adamfactory.com
Twitter @MircoVanini

Mec 2015 - Windows developer program for IoT

  • 1.
    Windows developer programfor IoT We're bringing Windows to a new class of small device. What will you make? Mirco Vanini Microsoft® MVP Windows Embedded
  • 2.
  • 3.
    Agenda • What isthe Internet of Things? • Microsoft’s view • IoT Device Taxonomy • Platform Convergence Journey • Windows Developer Program for IoT • Microsoft & Makers • AllJoin
  • 4.
    What is theInternet of Things? The network of physical objects that contain embedded technology to communicate and interact with their internal states or the external environment. Source: Gartner The term was created by Kevin Ashton in 1999 to describe a technology for the unique identification of objects within a "network“.
  • 5.
    What is theInternet of Things? IoT is not just about collecting data, it’s about how you can use these data to gain value “An Embedded Device connected to the Internet is NOT an Internet Of Things Device !!!” An “IoT Device” does not exists ! You have IoT when you have Things (Devices) and Internet, a Solution that Integrates Devices and Internet-Based Services is an IoT Product
  • 6.
    IoT is atan inflection point Components and devices are inexpensive Connectivity is pervasive Development is easy Economic benefits are enormous New scenarios fuel demand
  • 7.
    Microsoft’s view The Internetof Things starts with your things You have DataYou have Things Transactional data ERP data CRM data Document/ meta data Public data Social data Devices Analytics and business intelligence tools Cloud and network- enabled infrastructure Sensors http://www.microsoft.com/windowsembedded/en-us/internet-of-things.aspx http://www.microsoft.com/windowsembedded/en-us/intelligent-systems-service.aspx
  • 8.
  • 9.
    IoT Device Taxonomy Mobile Standard Micro Small Classof Devices Platforms for IoT Devices Windows Embedded Industry Windows Embedded Handheld Windows Embedded Industry Windows Embedded Compact .NET Micro Framework • X86 PC-like architecture • Win32 applications • Examples: ATM, MRI, thin client • Mobile ARM and x86 devices • Touch-first applications • Examples: Industry handheld, mobile POS • Diverse set of low-cost SOCs • Purpose-built device application • Examples: Consumer electronics, automotive systems • Smart connected sensors and actuators • Usually headless, resource constrained ARM • Examples: Wearables, fixed-use devices, microcontrollers
  • 10.
  • 11.
    Windows 10 forIoT Devices
  • 12.
    Windows 10 forIoT Devices
  • 13.
    Windows Developer Programfor IoT This is the first in a series of Internet of Things (IoT) programs for the creation of connected devices. This program is tailor- made for both makers and Windows developers entering into the IoT space. Designed for developers Leverage the Windows platform and its diverse hardware ecosystem. Utilize familiar Win32 programming using best in-class development and debugging tools. Windows platform with Visual Studio The accessibility of Arduino combined with the connectivity of Windows. Quickly iterate and expand on hardware and software designs using existing shields and sketches Rapid hardware development www.windowsondevices.com
  • 14.
    Microsoft & Makers:Intel Galileo Microcontroller Intel® Quark™ SoC X1000 with 16 KB CACHE and 512 KB SRAM, 400 MHz RAM 256 MB Connectors 20 GPIO, 6 PWM, 2 UART, I2C, SPI, Mini-PCI Express, RJ45 Ethernet, USB host and client Storage Micro SD slot (up to 32GB) Compatibility Compatible with most arduino shields You can download and install Windows* for Intel Galileo, both gen 1 and gen 2.
  • 15.
    We’re excited toannounce that we are expanding our Windows Developer Program for IoT by delivering a version of Windows 10 that supports Raspberry Pi 2. This release of Windows 10 will be free for the Maker community through the Windows Developer Program for IoT. Windows 10 per Raspberry Pi 2
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.