mec 2015 - windows developer program for iot

20
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

Upload: mirco-vanini

Post on 16-Jul-2015

252 views

Category:

Software


4 download

TRANSCRIPT

Page 1: Mec 2015 - Windows developer program for IoT

Windows developer program for IoTWe're bringing Windows to a new class of small device.

What will you make?

Mirco VaniniMicrosoft® MVP Windows Embedded

Page 2: Mec 2015 - Windows developer program for IoT

Sponsor

Page 3: Mec 2015 - Windows developer program for IoT

Agenda

• What is the Internet of Things?

• Microsoft’s view

• IoT Device Taxonomy

• Platform Convergence Journey

• Windows Developer Program for IoT

• Microsoft & Makers

• AllJoin

Page 4: Mec 2015 - Windows developer program for IoT

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“.

Page 5: Mec 2015 - Windows developer program for IoT

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

Page 6: Mec 2015 - Windows developer program for IoT

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

Page 7: Mec 2015 - Windows developer program for IoT

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.aspxhttp://www.microsoft.com/windowsembedded/en-us/intelligent-systems-service.aspx

Page 8: Mec 2015 - Windows developer program for IoT

Microsoft Internet of Your Things

Page 9: Mec 2015 - Windows developer program for IoT

IoT Device Taxonomy

Mobile

Standard

Micro

Small

Class of

Devices

Platforms for IoT

Devices

Windows Embedded Industry

Windows Embedded HandheldWindows 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

Page 10: Mec 2015 - Windows developer program for IoT

Platform Convergence Journey

Page 11: Mec 2015 - Windows developer program for IoT

Windows 10 for IoT Devices

Page 12: Mec 2015 - Windows developer program for IoT

Windows 10 for IoT Devices

Page 13: Mec 2015 - Windows developer program for IoT

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

Page 14: Mec 2015 - Windows developer program for IoT

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.

Page 15: Mec 2015 - Windows developer program for IoT

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

Page 16: Mec 2015 - Windows developer program for IoT

DEMOStarting with Intel Galileo

Page 17: Mec 2015 - Windows developer program for IoT

http://www.seeedstudio.com/depot/Grove-Starter-Kit-V3-p-1855.htmlhttp://www.seeedstudio.com/wiki/Grove_-_Starter_Kit_v3

Page 18: Mec 2015 - Windows developer program for IoT

DEMOConnect the things

Page 19: Mec 2015 - Windows developer program for IoT

Q&A

Page 20: Mec 2015 - Windows developer program for IoT

Contatti

feedback

10

Blog http://mircovanini.blogspot.com

Email [email protected]

[email protected]

Web www.proxsoft.it

www.adamfactory.com

Twitter @MircoVanini