SlideShare a Scribd company logo
DAVE GLOVER
MICROSOFT AUSTRALIA
WINDOWS PHONE DEVELOPER EVANGELIST
DGLOVER@MICROSOFT.COM
@DGLOVER
RELATED TRENDS
• Things getting bigger, smaller and everywhere
• Big data
• Mobility
• Gadgetization - fitbit
• Domotics – home automation
• Internet of things
• 3.4×1038 IPV6 addresses
• 1.33*1050 atoms in the world
• Est 20~30 billion connect devices
ELECTRONIC PROTOTYPING PLATFORMS
Options for physical computing
• Gadgeteer, .NET, C#/VB, Easy
• Arduino, Wiring, C++ like, real-time
• Raspberry Pi, Linux based
• Spun off from SPOT (Small Person Object Technology)
• Open Source .NET Platform for resource constrained devices
• Devices with a 32-bit processor and as little as 64K RAM
• Subset of .NET ~70 classes, ~400 methods, WCF, WPF, SOAP, WSDL
• CLR, Type System, Managed, Threads, Events, Exceptions
• Use Visual Studio as the IDE plus Emulator
• Program in C# or VB.NET – no generics
• Same code runs on any NetMF device with minimal changes
• Full debugging capabilities
• Emulator, Breakpoints, Stepping, Variables, Stack Traces
WHAT IS .NET GADGETEER
• Open Source prototyping
Pluggable Platform
• http://gadgeteer.codeplex.com/
• Runs .NET Micro
Framework
• Limited electronics
knowledge required
• Education, Hobbyists,
Professionals
Modules
Boards
FEZ Spider – EMX ARM7 72MHz
3000KB Flash 12000KB RAM
FEZ Cerberus/Cerbuino/Cerb40 –
OSHW Cortex-M4 168MHz 300KB
Flash 112KB RAM
netduino go - STMicro 32-bit,
Cortex-M4, 384KB Flash, 100+ RAM
Fez Hydra – OSHW ARM9 240MHz
3000KB Flash 12000KB RAM
www.netduino.com, www.ghielectronics.com, www.seeedstudio.com
• Open Source Microcontroller Platform for electronics prototyping
• Uses the Arduino programming language (Wiring - C++ based)
• http://arduino.cc/en/Reference
• IDE Arduino and Visual Studio addin http://visualmicro.codeplex.com
• Loop based, no threads, no exceptions, no interactive debug
• Benefits
• Real time
• Inexpensive
• Cross-Platform Software, lots of shared libraries
• Open Source and Extensible Software and Hardware
Boards
Shields
www.netduino.com
Pro – Atmel ARM7 48MHz
128KB Flash 60KB RAM
FEZ Panda II - USBizi-100
ARM7 72MHz 148KB Flash
62KB RAM
Arduino Shield Compatible
HOW TO GET STARTED
 Visual Studio 2010/12 (Express)
 .NET Microsoft SDK
 Gadgeteer Board
 Gadgeteer Board SDK
VISUAL STUDIO GADGETEER
ARDUINO FOR VISUAL STUDIO
RESOURCES
 www.netmf.com
 .net micro framework docs
 http://www.netmf.com/gadgeteer
 http://channel9.msdn.com/search?term=gadgeteer
 US Suppliers
 www.ghielectronics.com, www.netduino.com, www.seeedstudio.com
 Australian Distributors
 http://australianrobotics.com.au/catalog/gadgeteer
 http://au.mouser.com/
 References
 Beginners Guide to C# and.NET Micro Framework
 Getting Started with .NET Gadgeteer
 Arduino Add in for Visual Studio Pro and above
 http://visualmicro.codeplex.com

More Related Content

What's hot (20)

PPTX
More Mad Science for the Commodore 64 (ECCC 2015)
Leif Bloomquist
 
PPT
Presentation for architecture
Shamim Hossain
 
PPTX
Wi-Fi Modem For the Commodore 64
Leif Bloomquist
 
PPTX
Ultimate Modded Commodore 64
Leif Bloomquist
 
PPT
Arduino Meetup with Sonar and 433Mhz Radios
roadster43
 
PDF
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
Alwin Arrasyid
 
PDF
BeagleBone Black Using Python
Sai Viswanath
 
PPTX
A 1024 core 70 GFLOPS/W manycore microprocessor
Andreas Olofsson
 
PPTX
New Commodore 64 Network Game Developments
Leif Bloomquist
 
PPTX
Costruiamo un Rover in 60 minuti
Codemotion
 
PDF
My presentation raspberry pi
HusainBhaldar21
 
PDF
Introduction to RIoT Hardware Kits & ESP32 Programming [Road to RIoT 2017]
Alwin Arrasyid
 
PPTX
Ultimate Modded Commodore VIC-20
Leif Bloomquist
 
PDF
NodeMCU with Blynk and Firebase
Eueung Mulyana
 
PPTX
DragonBoard 410c
Stavros Kalapothas
 
PPTX
Programming esp8266
Baoshi Zhu
 
PPTX
Esp8266 NodeMCU
roadster43
 
PPT
Internet Technology for the Commodore 64
Leif Bloomquist
 
PPTX
Opensource hardware Arduino & Netduino
Ruzzie
 
PDF
Bus Pirate Workshop Ruxcon Hardware Hacking 2017
Tim N
 
More Mad Science for the Commodore 64 (ECCC 2015)
Leif Bloomquist
 
Presentation for architecture
Shamim Hossain
 
Wi-Fi Modem For the Commodore 64
Leif Bloomquist
 
Ultimate Modded Commodore 64
Leif Bloomquist
 
Arduino Meetup with Sonar and 433Mhz Radios
roadster43
 
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
Alwin Arrasyid
 
BeagleBone Black Using Python
Sai Viswanath
 
A 1024 core 70 GFLOPS/W manycore microprocessor
Andreas Olofsson
 
New Commodore 64 Network Game Developments
Leif Bloomquist
 
Costruiamo un Rover in 60 minuti
Codemotion
 
My presentation raspberry pi
HusainBhaldar21
 
Introduction to RIoT Hardware Kits & ESP32 Programming [Road to RIoT 2017]
Alwin Arrasyid
 
Ultimate Modded Commodore VIC-20
Leif Bloomquist
 
NodeMCU with Blynk and Firebase
Eueung Mulyana
 
DragonBoard 410c
Stavros Kalapothas
 
Programming esp8266
Baoshi Zhu
 
Esp8266 NodeMCU
roadster43
 
Internet Technology for the Commodore 64
Leif Bloomquist
 
Opensource hardware Arduino & Netduino
Ruzzie
 
Bus Pirate Workshop Ruxcon Hardware Hacking 2017
Tim N
 

Viewers also liked (20)

PDF
Fly magazine mosquero nº 26
Martin Cardozo
 
PDF
Curso Informática Básica Ciudadanos
Juan Andrés Cordero
 
PPTX
Marketing viral Jessica Contreras
Andreita411
 
PDF
Guia derechos-victimas-viogen-aleman
Sykrayo
 
PDF
Honeywell 7847i-l-install-guide
Alarm Grid
 
PPT
Mark Sweeney: Prepared Communities Win
Norman Economic Development Coalition
 
PDF
nisource annual reports 2005
finance29
 
PDF
Empathy Map
LKS_Mondragon
 
PDF
Comenius
svjetlanadabic
 
PDF
eBay Advertising - Online Retail Media
mvergotte
 
PDF
European Demand Response conference
Dale Butler
 
PDF
Guia10 inteligenciaemocional-web-140112123647-phpapp02.
RossyPalmaM Palma M
 
DOCX
4th daily test of grade 11 hortatory exposition
Does Ichnatun
 
PPTX
Phone sourcing what it is and what it isn't
TechTrak.com, Inc.
 
PDF
19 probioticos prebioticos_es
ivan jose
 
PDF
Kulturalisan erzekeny iskola[1]
Szilvia Szilvásiné Kálmán
 
PDF
"¿Qué ves cuando me ves?" Kozak, 1994
Débora Kozak
 
PDF
Articles and Reviews for March 30, 2015
broadbatch7094
 
DOC
Afrodita
culturac
 
PDF
Pre-Qualification Document
Khurram Qureshi
 
Fly magazine mosquero nº 26
Martin Cardozo
 
Curso Informática Básica Ciudadanos
Juan Andrés Cordero
 
Marketing viral Jessica Contreras
Andreita411
 
Guia derechos-victimas-viogen-aleman
Sykrayo
 
Honeywell 7847i-l-install-guide
Alarm Grid
 
Mark Sweeney: Prepared Communities Win
Norman Economic Development Coalition
 
nisource annual reports 2005
finance29
 
Empathy Map
LKS_Mondragon
 
Comenius
svjetlanadabic
 
eBay Advertising - Online Retail Media
mvergotte
 
European Demand Response conference
Dale Butler
 
Guia10 inteligenciaemocional-web-140112123647-phpapp02.
RossyPalmaM Palma M
 
4th daily test of grade 11 hortatory exposition
Does Ichnatun
 
Phone sourcing what it is and what it isn't
TechTrak.com, Inc.
 
19 probioticos prebioticos_es
ivan jose
 
Kulturalisan erzekeny iskola[1]
Szilvia Szilvásiné Kálmán
 
"¿Qué ves cuando me ves?" Kozak, 1994
Débora Kozak
 
Articles and Reviews for March 30, 2015
broadbatch7094
 
Afrodita
culturac
 
Pre-Qualification Document
Khurram Qureshi
 
Ad

Similar to Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014 (20)

PPT
Single chip computer for iot application
iotleague
 
PPTX
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Vinoth Rajagopalan
 
PDF
Republic of IoT 2018 - ESPectro32 and NB-IoT Workshop
Alwin Arrasyid
 
PDF
R0boCamp2016 Гліб Вінніков Home automation by ESP8266
Lviv Startup Club
 
PPTX
Null mumbai-iot-workshop
Nitesh Malviya
 
PPTX
Parallel Rendering of Webpages
Langtech
 
PPTX
Rapholo- IoT with Azure .pptx
raypoll198
 
PDF
Internet Of Things: Hands on: YOW! night
Andy Gelme
 
PPTX
A brief introduction to making your own (Internet of Things) Thing
TinamousSteve
 
PPTX
Tracking the International Space Station with Commodore Computers
Leif Bloomquist
 
PDF
SIGFOX Makers Tour - Madrid
Nicolas Lesconnec
 
PPTX
Internet of Things (IoT) Presentation
Jason K
 
PDF
SIGFOX Makers Tour - Barcelona
Nicolas Lesconnec
 
PDF
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
MediaTek Labs
 
PDF
C# on a CHIPs
Mirco Vanini
 
PDF
Intel Lightning Talk
Ed Donahue
 
PPTX
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
Mif Masterz
 
PPT
Contiki IoT simulation
nabati
 
PDF
HiPEAC 2019 Workshop - Hardware Starter Kit Agri
Tulipp. Eu
 
Single chip computer for iot application
iotleague
 
Global Azure boot camp 2015 - Microsoft IoT Solutions with Azure
Vinoth Rajagopalan
 
Republic of IoT 2018 - ESPectro32 and NB-IoT Workshop
Alwin Arrasyid
 
R0boCamp2016 Гліб Вінніков Home automation by ESP8266
Lviv Startup Club
 
Null mumbai-iot-workshop
Nitesh Malviya
 
Parallel Rendering of Webpages
Langtech
 
Rapholo- IoT with Azure .pptx
raypoll198
 
Internet Of Things: Hands on: YOW! night
Andy Gelme
 
A brief introduction to making your own (Internet of Things) Thing
TinamousSteve
 
Tracking the International Space Station with Commodore Computers
Leif Bloomquist
 
SIGFOX Makers Tour - Madrid
Nicolas Lesconnec
 
Internet of Things (IoT) Presentation
Jason K
 
SIGFOX Makers Tour - Barcelona
Nicolas Lesconnec
 
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
MediaTek Labs
 
C# on a CHIPs
Mirco Vanini
 
Intel Lightning Talk
Ed Donahue
 
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
Mif Masterz
 
Contiki IoT simulation
nabati
 
HiPEAC 2019 Workshop - Hardware Starter Kit Agri
Tulipp. Eu
 
Ad

More from Alec Tucker (18)

PPTX
Monkey fest australia 2020
Alec Tucker
 
PPTX
Enterprise Mobile Security and OWASP Compliance
Alec Tucker
 
PPTX
Addressing the OWASP Mobile Security Threats using Xamarin
Alec Tucker
 
PPTX
Sydney Mobile .Net (Xamarin) Developers Group March 2016
Alec Tucker
 
PPTX
SydMobNet March 2016: Matthew Robbins - Android M Security Policies
Alec Tucker
 
PPTX
Sydney Mobile .Net (Xamarin) Developers Group January 2016
Alec Tucker
 
PDF
Xamarin.android memory management gotchas
Alec Tucker
 
PPTX
Sydney Mobile .Net Developers Group February 2015
Alec Tucker
 
PPTX
Sydney Mobile .Net Developers Group January 2015
Alec Tucker
 
PPTX
Sydney Mobile .Net Developers Group December 2014
Alec Tucker
 
PPTX
#SydMobNet Nov 2014: Evolve 2014 recap
Alec Tucker
 
PPTX
Sydney Mobile .Net Developers Group November 2014
Alec Tucker
 
PPTX
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
Alec Tucker
 
PPTX
SydMobNet August 2014: What's New in iOS8 & Xamarin plus .Net MVC and Xamarin...
Alec Tucker
 
PPTX
SydMobNet July 2014: Xamarin 3 & Xamarin Forms
Alec Tucker
 
PPTX
SydMobNet May 2014 - Lewis Benge on Wearable Tech
Alec Tucker
 
PPTX
SydMobNet April 2014 - Nick Randolph's Build 2014 Update
Alec Tucker
 
PPTX
SydMobDev Feb 2014 - Cross Platform Native App Development with Xamarin and M...
Alec Tucker
 
Monkey fest australia 2020
Alec Tucker
 
Enterprise Mobile Security and OWASP Compliance
Alec Tucker
 
Addressing the OWASP Mobile Security Threats using Xamarin
Alec Tucker
 
Sydney Mobile .Net (Xamarin) Developers Group March 2016
Alec Tucker
 
SydMobNet March 2016: Matthew Robbins - Android M Security Policies
Alec Tucker
 
Sydney Mobile .Net (Xamarin) Developers Group January 2016
Alec Tucker
 
Xamarin.android memory management gotchas
Alec Tucker
 
Sydney Mobile .Net Developers Group February 2015
Alec Tucker
 
Sydney Mobile .Net Developers Group January 2015
Alec Tucker
 
Sydney Mobile .Net Developers Group December 2014
Alec Tucker
 
#SydMobNet Nov 2014: Evolve 2014 recap
Alec Tucker
 
Sydney Mobile .Net Developers Group November 2014
Alec Tucker
 
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
Alec Tucker
 
SydMobNet August 2014: What's New in iOS8 & Xamarin plus .Net MVC and Xamarin...
Alec Tucker
 
SydMobNet July 2014: Xamarin 3 & Xamarin Forms
Alec Tucker
 
SydMobNet May 2014 - Lewis Benge on Wearable Tech
Alec Tucker
 
SydMobNet April 2014 - Nick Randolph's Build 2014 Update
Alec Tucker
 
SydMobDev Feb 2014 - Cross Platform Native App Development with Xamarin and M...
Alec Tucker
 

Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014

  • 1. DAVE GLOVER MICROSOFT AUSTRALIA WINDOWS PHONE DEVELOPER EVANGELIST [email protected] @DGLOVER
  • 2. RELATED TRENDS • Things getting bigger, smaller and everywhere • Big data • Mobility • Gadgetization - fitbit • Domotics – home automation • Internet of things • 3.4×1038 IPV6 addresses • 1.33*1050 atoms in the world • Est 20~30 billion connect devices
  • 3. ELECTRONIC PROTOTYPING PLATFORMS Options for physical computing • Gadgeteer, .NET, C#/VB, Easy • Arduino, Wiring, C++ like, real-time • Raspberry Pi, Linux based
  • 4. • Spun off from SPOT (Small Person Object Technology) • Open Source .NET Platform for resource constrained devices • Devices with a 32-bit processor and as little as 64K RAM • Subset of .NET ~70 classes, ~400 methods, WCF, WPF, SOAP, WSDL • CLR, Type System, Managed, Threads, Events, Exceptions • Use Visual Studio as the IDE plus Emulator • Program in C# or VB.NET – no generics • Same code runs on any NetMF device with minimal changes • Full debugging capabilities • Emulator, Breakpoints, Stepping, Variables, Stack Traces
  • 5. WHAT IS .NET GADGETEER • Open Source prototyping Pluggable Platform • http://gadgeteer.codeplex.com/ • Runs .NET Micro Framework • Limited electronics knowledge required • Education, Hobbyists, Professionals Modules Boards
  • 6. FEZ Spider – EMX ARM7 72MHz 3000KB Flash 12000KB RAM FEZ Cerberus/Cerbuino/Cerb40 – OSHW Cortex-M4 168MHz 300KB Flash 112KB RAM netduino go - STMicro 32-bit, Cortex-M4, 384KB Flash, 100+ RAM Fez Hydra – OSHW ARM9 240MHz 3000KB Flash 12000KB RAM www.netduino.com, www.ghielectronics.com, www.seeedstudio.com
  • 7. • Open Source Microcontroller Platform for electronics prototyping • Uses the Arduino programming language (Wiring - C++ based) • http://arduino.cc/en/Reference • IDE Arduino and Visual Studio addin http://visualmicro.codeplex.com • Loop based, no threads, no exceptions, no interactive debug • Benefits • Real time • Inexpensive • Cross-Platform Software, lots of shared libraries • Open Source and Extensible Software and Hardware Boards Shields
  • 8. www.netduino.com Pro – Atmel ARM7 48MHz 128KB Flash 60KB RAM FEZ Panda II - USBizi-100 ARM7 72MHz 148KB Flash 62KB RAM Arduino Shield Compatible
  • 9. HOW TO GET STARTED  Visual Studio 2010/12 (Express)  .NET Microsoft SDK  Gadgeteer Board  Gadgeteer Board SDK
  • 10. VISUAL STUDIO GADGETEER ARDUINO FOR VISUAL STUDIO
  • 11. RESOURCES  www.netmf.com  .net micro framework docs  http://www.netmf.com/gadgeteer  http://channel9.msdn.com/search?term=gadgeteer  US Suppliers  www.ghielectronics.com, www.netduino.com, www.seeedstudio.com  Australian Distributors  http://australianrobotics.com.au/catalog/gadgeteer  http://au.mouser.com/  References  Beginners Guide to C# and.NET Micro Framework  Getting Started with .NET Gadgeteer  Arduino Add in for Visual Studio Pro and above  http://visualmicro.codeplex.com