Presentation is loading. Please wait.

Presentation is loading. Please wait.

Device Capabilities Full Limited Large Small Device Category Win Embedded CE Windows XP Embedded.NET Micro.NET CF.NET Framework MCU Example: ARM7.

Similar presentations


Presentation on theme: "Device Capabilities Full Limited Large Small Device Category Win Embedded CE Windows XP Embedded.NET Micro.NET CF.NET Framework MCU Example: ARM7."— Presentation transcript:

1

2

3

4

5 Device Capabilities Full Limited Large Small Device Category Win Embedded CE Windows XP Embedded.NET Micro.NET CF.NET Framework MCU Example: ARM7 / Cortex-M3 / SH2 ARM9 / Cortex-A8 ARM11 / Cortex-A9 / Atom Centrino

6

7

8 Managed Application Application Services Extended Object Model: Web Services, … Managed Libraries Basic Object Model: Threading, I/O, … Managed Run-Time CLR, Interpreter, Executive, and Interop Platform Abstraction Layer (PAL) HW independent facilities (preferred) Hardware Abstraction Layer (HAL) (optional) Host OS Hardware Porting Kit (PK) SDK

9 demo

10 .NET Micro Framework Domain

11 . NET MF battery powered RFID access control Microsoft and SQL Server backend Developed for the municipality of Venice, Italy, with the help of the Microsoft Innovation Center at the Polytechnic of Torino

12

13

14 XML Parser DPWS SSL Advanced Graphics USB client Touch Panel Managed Application Application Services Managed Libraries Managed Run-Time CLR, Interpreter, Executive, and Interop PAL – Platform Abstraction Layer approximately 40 functions (preferred) HAL - Hardware Abstraction Layer approximately 60 functions (optional) Host OS Hardware I/O: USB, UART, SPI, I 2 C Threading Basic Graphics Collections Security Sockets Porting Kit (PK) SDK File System Reflection HTTP(S)

15 public static class BatterySaver { public static void WaitOnSerialInput( SerialPort sp ) { sp.DataReceived += new SerialDataReceivedEventHandler( this.DataOnSerial ); PowerState.Sleep(SleepLevel.DeepSleep, HardwareEvent.SerialIn); } private static void DataOnSerial(object sender, SerialDataReceivedEventArgs e) { … ((SerialPort)sender).Read(...);... }

16

17

18

19

20

21

22

23 Access the eco-system at Review our partners HW solutions Download the SDK and start prototyping in a few clicks

24 Q&A

25

26 Built by Developers for Developers….

27 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28


Download ppt "Device Capabilities Full Limited Large Small Device Category Win Embedded CE Windows XP Embedded.NET Micro.NET CF.NET Framework MCU Example: ARM7."

Similar presentations


Ads by Google