SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
NETMF
 {   Embedded development with .NET
   Background
      What is .NET Micro Framework (NETMF)?
      What do I need to get started?
      What can I do with it?
      DEMO




Agenda
   Bachelor thesis
                No experience with
                 embedded programming
                No C knowledge
                Short time frame




Background
   Started with SPOT in 2004
           Smart hardware and software for household
            electronics




What is NETMF?
{   SPOT Watch




What is NETMF?
{   SPOT Watch




What is NETMF?
   A re-implementation of the desktop CLR for
        embedded devices that are unable to run high-
        end embedded OS such as WinCE
       No OS
       Very small memory footprint
           512KB ROM and 256KB RAM
       Runs on ARM7 and up
       Programming is entirely C# managed code
       Can be debugged live with Visual Studio
       Open Source (netmf.codeplex.com)




What is NETMF?
Architecture
Windows              Windows     .NET Micro
Windows 7
              Embedded               CE        Framework

                                     Windows
   Notebook    Industrial robots                 Sensor networks
                                      Mobile



                                                 Remote controls,
                 ATMs, Fuel                      wireless devices
   Desktop                            Zune
                  pumps




  Platforms
System.Windows.Forms

System.Web
                                          System
                          Design
                    Component model
    Services
       UI          System.Drawing            Collections

     Cache                                       IO
                       Drawing 2D
                                            Configuration
    Security             Printing             Security

 Configuration           Imaging
                                                Net
                                           Service process
  Session state             Text                Text
                                             Reflection
                                             Diagnostics
 System.Data         System.XML
                                            Globalization
    ADO.NET            XML Document
                                             Resources
    SQL Client           Serialization
                                             Threading
      Design              Xslt/XPath
                                              Runtime
   SQL Server CE        Reader/writers




.NET Framework
System.Windows.Forms

System.Web
                                          System
                          Design
                    Component model
    Services
       UI          System.Drawing            Collections

     Cache                                       IO
                       Drawing 2D
                                            Configuration
    Security             Printing             Security

 Configuration           Imaging
                                                Net
                                           Service process
  Session state             Text                Text
                                             Reflection
                                             Diagnostics
 System.Data         System.XML
                                            Globalization
    ADO.NET            XML Document
                                             Resources
    SQL Client           Serialization
                                             Threading
      Design              Xslt/XPath
                                              Runtime
   SQL Server CE        Reader/writers




.NET CF
System.Windows.Forms

System.Web
                                          System
                          Design
                    Component model
    Services
       UI          System.Drawing            Collections

     Cache                                       IO
                       Drawing 2D
                                            Configuration
    Security             Printing             Security

 Configuration           Imaging
                                                Net
                                           Service process
  Session state             Text                Text
                                             Reflection
                                             Diagnostics
 System.Data         System.XML
                                            Globalization
    ADO.NET            XML Document
                                             Resources
    SQL Client           Serialization
                                             Threading
      Design              Xslt/XPath
                                              Runtime
   SQL Server CE        Reader/writers




.NET MF
   C# knowledge
         Visual Studio 2010
         .NET Micro Framework SDK
         An embedded device




What do I need to get started?
   C# knowledge
         Visual Studio 2010
         .NET Micro Framework SDK
         An embedded device




What do I need to get started?
   Extensible
              Default emulator
                  Five buttons
                  LCD screen




Emulator
   200MHz ARM9
               256MB FLASH
               64MB RAM
               4.3” TFT Touch Screen
               Dual USB Host
               Ethernet
               Accelerometer
               SD Card
               $400 (Sale for $300)




ChipworkX
   100MHz ARM9
              4MB FLASH
              8MB RAM
              3.5” TFT Touch Screen
              USB
              Ethernet
              Accelerometer
              SD Card
              Temperature sensor
              $350




Tahoe-II
   72MHz ARM7
               3MB FLASH
               12MB RAM
               TFT Touch Screen support
               USB Host
               Ethernet
               SD Card
               Open Source Hardware
               $150




FEZ Cobra
   72MHz ARM7
                148KB FLASH
                62KB RAM
                USB Host
                MicroSD Card
                Open Source Hardware
                Arduino form factor
                $40




FEZ Domino
   48MHz ARM7
              128KB FLASH
              60KB RAM
              Open Source Hardware
              Arduino form factor
              $35




Netduino
   72MHz ARM7
              148KB FLASH
              62KB RAM
              Open Source Hardware
              $25




FEZ Mini
Anything!



What can I do with it?
Examples:
     Gyros

     Accelerometers

     Temperature, humidity sensors

     Wi-Fi or Ethernet

     Xbee

     Cellular modules (GSM)

     GPS

     LCD Screens

     Radio

     RFID




Connect to anything…
Cellular   GPS      LCD    Motors




     Mp3       Wi-Fi   FM/AM   VoiceBox




Arduino Shields
A tweeting breath analyzer
Tweeting kegerator
DEMO
   {   Time to get our hands dirty 
Sites worth checking out:
    SparkFun.com

    TinyCLR.com and GHI Electronics

    channel9.msdn.com

    NETMF.com




                              Kristian Hellang
                              @khellang

Questions?

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (11)

Ch15
Ch15Ch15
Ch15
 
Exercise 1 and 2 and the case on egypt : International Business, Charles W. L...
Exercise 1 and 2 and the case on egypt : International Business, Charles W. L...Exercise 1 and 2 and the case on egypt : International Business, Charles W. L...
Exercise 1 and 2 and the case on egypt : International Business, Charles W. L...
 
Intro to Consul
Intro to ConsulIntro to Consul
Intro to Consul
 
Dm Fareed Ashtab
Dm Fareed AshtabDm Fareed Ashtab
Dm Fareed Ashtab
 
Intro to F#
Intro to F#Intro to F#
Intro to F#
 
Priceeee
PriceeeePriceeee
Priceeee
 
Building self esteem
Building self esteemBuilding self esteem
Building self esteem
 
Jenis jenis gelombang
Jenis jenis gelombangJenis jenis gelombang
Jenis jenis gelombang
 
Banking banker customer_nomination_etc
Banking banker customer_nomination_etcBanking banker customer_nomination_etc
Banking banker customer_nomination_etc
 
History of gaming.
History of gaming.History of gaming.
History of gaming.
 
Disaster management
Disaster management Disaster management
Disaster management
 

Ähnlich wie NETMF

Joe Staner Zend Con 2008
Joe Staner Zend Con 2008Joe Staner Zend Con 2008
Joe Staner Zend Con 2008ZendCon
 
Partying with PHP (…and the Microsoft Platform)
Partying with PHP (…and the Microsoft Platform)Partying with PHP (…and the Microsoft Platform)
Partying with PHP (…and the Microsoft Platform)goodfriday
 
Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11영호 라
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Clint Edmonson
 
Machine Builders and InduSoft Webinar
Machine Builders and InduSoft WebinarMachine Builders and InduSoft Webinar
Machine Builders and InduSoft WebinarAVEVA
 
Acme Packet Provisioning Framework
Acme Packet Provisioning FrameworkAcme Packet Provisioning Framework
Acme Packet Provisioning FrameworkMislav Petričević
 
System Center
System CenterSystem Center
System CenterBlauge
 
C:\fakepath\dcm 3 5 data sheet
C:\fakepath\dcm 3 5 data sheetC:\fakepath\dcm 3 5 data sheet
C:\fakepath\dcm 3 5 data sheetthamner
 
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
Windows Phone 7.5  와 Windows 8 메트로 스타일 앱 개발Windows Phone 7.5  와 Windows 8 메트로 스타일 앱 개발
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발Seo Jinho
 
J2 Ee Vs. .Net Workshop
J2 Ee Vs. .Net WorkshopJ2 Ee Vs. .Net Workshop
J2 Ee Vs. .Net Workshopdanglvh
 
Leveraging Microsoft Embedded and Mobile Platforms
Leveraging Microsoft Embedded and Mobile PlatformsLeveraging Microsoft Embedded and Mobile Platforms
Leveraging Microsoft Embedded and Mobile Platformschristopherfairbairn
 
Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overviewwebhostingguy
 
Virtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSPVirtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSPwebhostingguy
 

Ähnlich wie NETMF (20)

Introducing Windows Runtime in Windows 8
Introducing Windows Runtime in Windows 8Introducing Windows Runtime in Windows 8
Introducing Windows Runtime in Windows 8
 
Joe Staner Zend Con 2008
Joe Staner Zend Con 2008Joe Staner Zend Con 2008
Joe Staner Zend Con 2008
 
Partying with PHP (…and the Microsoft Platform)
Partying with PHP (…and the Microsoft Platform)Partying with PHP (…and the Microsoft Platform)
Partying with PHP (…and the Microsoft Platform)
 
Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11
 
.Net + novas tecnologias + win8
.Net + novas tecnologias + win8.Net + novas tecnologias + win8
.Net + novas tecnologias + win8
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
 
Asp.net.
Asp.net.Asp.net.
Asp.net.
 
Machine Builders and InduSoft Webinar
Machine Builders and InduSoft WebinarMachine Builders and InduSoft Webinar
Machine Builders and InduSoft Webinar
 
Asp.net basic
Asp.net basicAsp.net basic
Asp.net basic
 
Acme Packet Provisioning Framework
Acme Packet Provisioning FrameworkAcme Packet Provisioning Framework
Acme Packet Provisioning Framework
 
System Center
System CenterSystem Center
System Center
 
C:\fakepath\dcm 3 5 data sheet
C:\fakepath\dcm 3 5 data sheetC:\fakepath\dcm 3 5 data sheet
C:\fakepath\dcm 3 5 data sheet
 
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
Windows Phone 7.5  와 Windows 8 메트로 스타일 앱 개발Windows Phone 7.5  와 Windows 8 메트로 스타일 앱 개발
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
 
Win8 ru
Win8 ruWin8 ru
Win8 ru
 
Aspnet
AspnetAspnet
Aspnet
 
J2 Ee Vs. .Net Workshop
J2 Ee Vs. .Net WorkshopJ2 Ee Vs. .Net Workshop
J2 Ee Vs. .Net Workshop
 
Leveraging Microsoft Embedded and Mobile Platforms
Leveraging Microsoft Embedded and Mobile PlatformsLeveraging Microsoft Embedded and Mobile Platforms
Leveraging Microsoft Embedded and Mobile Platforms
 
Virtual Server 2004 Overview
Virtual Server 2004 OverviewVirtual Server 2004 Overview
Virtual Server 2004 Overview
 
Virtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSPVirtual Server 2005 Overview Rich McBrine, CISSP
Virtual Server 2005 Overview Rich McBrine, CISSP
 

Kürzlich hochgeladen

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Kürzlich hochgeladen (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

NETMF

  • 1. NETMF { Embedded development with .NET
  • 2. Background  What is .NET Micro Framework (NETMF)?  What do I need to get started?  What can I do with it?  DEMO Agenda
  • 3. Bachelor thesis  No experience with embedded programming  No C knowledge  Short time frame Background
  • 4. Started with SPOT in 2004  Smart hardware and software for household electronics What is NETMF?
  • 5. { SPOT Watch What is NETMF?
  • 6. { SPOT Watch What is NETMF?
  • 7. A re-implementation of the desktop CLR for embedded devices that are unable to run high- end embedded OS such as WinCE  No OS  Very small memory footprint  512KB ROM and 256KB RAM  Runs on ARM7 and up  Programming is entirely C# managed code  Can be debugged live with Visual Studio  Open Source (netmf.codeplex.com) What is NETMF?
  • 9. Windows Windows .NET Micro Windows 7 Embedded CE Framework Windows Notebook Industrial robots Sensor networks Mobile Remote controls, ATMs, Fuel wireless devices Desktop Zune pumps Platforms
  • 10. System.Windows.Forms System.Web System Design Component model Services UI System.Drawing Collections Cache IO Drawing 2D Configuration Security Printing Security Configuration Imaging Net Service process Session state Text Text Reflection Diagnostics System.Data System.XML Globalization ADO.NET XML Document Resources SQL Client Serialization Threading Design Xslt/XPath Runtime SQL Server CE Reader/writers .NET Framework
  • 11. System.Windows.Forms System.Web System Design Component model Services UI System.Drawing Collections Cache IO Drawing 2D Configuration Security Printing Security Configuration Imaging Net Service process Session state Text Text Reflection Diagnostics System.Data System.XML Globalization ADO.NET XML Document Resources SQL Client Serialization Threading Design Xslt/XPath Runtime SQL Server CE Reader/writers .NET CF
  • 12. System.Windows.Forms System.Web System Design Component model Services UI System.Drawing Collections Cache IO Drawing 2D Configuration Security Printing Security Configuration Imaging Net Service process Session state Text Text Reflection Diagnostics System.Data System.XML Globalization ADO.NET XML Document Resources SQL Client Serialization Threading Design Xslt/XPath Runtime SQL Server CE Reader/writers .NET MF
  • 13. C# knowledge  Visual Studio 2010  .NET Micro Framework SDK  An embedded device What do I need to get started?
  • 14. C# knowledge  Visual Studio 2010  .NET Micro Framework SDK  An embedded device What do I need to get started?
  • 15. Extensible  Default emulator  Five buttons  LCD screen Emulator
  • 16. 200MHz ARM9  256MB FLASH  64MB RAM  4.3” TFT Touch Screen  Dual USB Host  Ethernet  Accelerometer  SD Card  $400 (Sale for $300) ChipworkX
  • 17. 100MHz ARM9  4MB FLASH  8MB RAM  3.5” TFT Touch Screen  USB  Ethernet  Accelerometer  SD Card  Temperature sensor  $350 Tahoe-II
  • 18. 72MHz ARM7  3MB FLASH  12MB RAM  TFT Touch Screen support  USB Host  Ethernet  SD Card  Open Source Hardware  $150 FEZ Cobra
  • 19. 72MHz ARM7  148KB FLASH  62KB RAM  USB Host  MicroSD Card  Open Source Hardware  Arduino form factor  $40 FEZ Domino
  • 20. 48MHz ARM7  128KB FLASH  60KB RAM  Open Source Hardware  Arduino form factor  $35 Netduino
  • 21. 72MHz ARM7  148KB FLASH  62KB RAM  Open Source Hardware  $25 FEZ Mini
  • 22. Anything! What can I do with it?
  • 23. Examples:  Gyros  Accelerometers  Temperature, humidity sensors  Wi-Fi or Ethernet  Xbee  Cellular modules (GSM)  GPS  LCD Screens  Radio  RFID Connect to anything…
  • 24. Cellular GPS LCD Motors Mp3 Wi-Fi FM/AM VoiceBox Arduino Shields
  • 25. A tweeting breath analyzer
  • 27. DEMO { Time to get our hands dirty 
  • 28. Sites worth checking out:  SparkFun.com  TinyCLR.com and GHI Electronics  channel9.msdn.com  NETMF.com Kristian Hellang @khellang Questions?