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

PDF
Hands On Embedded Linux with BeagleBone Black
PDF
10th Paris Tech Talks - Nanocloud : Simba, a data center in your backpack.
PDF
Making wearables with NodeMCU - FOSDEM 2017
PDF
BeagleBone Workshop
PDF
Home Automation
ODP
Debian & the BeagleBone Black
PPT
Retrocomputers as Hacking Platforms
Hands On Embedded Linux with BeagleBone Black
10th Paris Tech Talks - Nanocloud : Simba, a data center in your backpack.
Making wearables with NodeMCU - FOSDEM 2017
BeagleBone Workshop
Home Automation
Debian & the BeagleBone Black
Retrocomputers as Hacking Platforms

What's hot (20)

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

Viewers also liked (20)

PDF
Fly magazine mosquero nº 26
PDF
Curso Informática Básica Ciudadanos
PPTX
Marketing viral Jessica Contreras
PDF
Guia derechos-victimas-viogen-aleman
PDF
Honeywell 7847i-l-install-guide
PPT
Mark Sweeney: Prepared Communities Win
PDF
nisource annual reports 2005
PDF
Empathy Map
PDF
Comenius
PDF
eBay Advertising - Online Retail Media
PDF
European Demand Response conference
PDF
Guia10 inteligenciaemocional-web-140112123647-phpapp02.
DOCX
4th daily test of grade 11 hortatory exposition
PPTX
Phone sourcing what it is and what it isn't
PDF
19 probioticos prebioticos_es
PDF
Kulturalisan erzekeny iskola[1]
PDF
"¿Qué ves cuando me ves?" Kozak, 1994
PDF
Articles and Reviews for March 30, 2015
DOC
Afrodita
PDF
Pre-Qualification Document
Fly magazine mosquero nº 26
Curso Informática Básica Ciudadanos
Marketing viral Jessica Contreras
Guia derechos-victimas-viogen-aleman
Honeywell 7847i-l-install-guide
Mark Sweeney: Prepared Communities Win
nisource annual reports 2005
Empathy Map
Comenius
eBay Advertising - Online Retail Media
European Demand Response conference
Guia10 inteligenciaemocional-web-140112123647-phpapp02.
4th daily test of grade 11 hortatory exposition
Phone sourcing what it is and what it isn't
19 probioticos prebioticos_es
Kulturalisan erzekeny iskola[1]
"¿Qué ves cuando me ves?" Kozak, 1994
Articles and Reviews for March 30, 2015
Afrodita
Pre-Qualification Document
Ad

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

PPTX
Microsoft IT Academy Summit 2011
PPTX
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
PPTX
A new way to inspire and stimulate learning
PPTX
Building a robot with the .Net Micro Framework
PDF
Hacking with the Raspberry Pi and Windows 10 IoT Core
PPT
Christchurch Embedded .NET User Group - Introduction to Microsoft Embedded pl...
PPTX
2015 02 28 DotNetSpain IoT Fight
PPT
.Net Gadgeteer
PDF
Programming the Real World: Javascript for Makers
PDF
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
PPTX
A brief introduction to making your own (Internet of Things) Thing
PPTX
Build IoT Applications with C#
PPT
Introduction to .NET Micro Framework Development
PDF
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
PDF
Building Connected IoT Gadgets with Particle.io & Azure
PDF
Connecting RIAs and hardware together
PPTX
small electronics for your makerspace (clc trendspotting - february 2014)
PDF
Programming The Real World
PDF
CodePool Liverpool 2013 - Microsoft Gadgeteer Presentation
PDF
Sketching In Hardware 4
Microsoft IT Academy Summit 2011
Quick prototyping using Gadgeteer, Raspberry Pi + Fez Cream
A new way to inspire and stimulate learning
Building a robot with the .Net Micro Framework
Hacking with the Raspberry Pi and Windows 10 IoT Core
Christchurch Embedded .NET User Group - Introduction to Microsoft Embedded pl...
2015 02 28 DotNetSpain IoT Fight
.Net Gadgeteer
Programming the Real World: Javascript for Makers
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
A brief introduction to making your own (Internet of Things) Thing
Build IoT Applications with C#
Introduction to .NET Micro Framework Development
Small Electronics for Your Makerspace (CLC Trendspotting - September 2014)
Building Connected IoT Gadgets with Particle.io & Azure
Connecting RIAs and hardware together
small electronics for your makerspace (clc trendspotting - february 2014)
Programming The Real World
CodePool Liverpool 2013 - Microsoft Gadgeteer Presentation
Sketching In Hardware 4

More from Alec Tucker (18)

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

Recently uploaded (6)

DOC
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
DOC
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
PPTX
ASMS Telecommunication company Profile
PDF
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
PDF
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
PPTX
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx
Camb毕业证学历认证,格罗斯泰斯特主教大学毕业证仿冒文凭毕业证
证书学历UoA毕业证,澳大利亚中汇学院毕业证国外大学毕业证
ASMS Telecommunication company Profile
Lesson 13- HEREDITY _ pedSAWEREGFVCXZDSASEWFigree.pdf
6-UseCfgfhgfhgfhgfhgfhfhhaseActivity.pdf
Introduction to Packet Tracer Course Overview - Aug 21 (1).pptx

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

  • 1. DAVE GLOVER MICROSOFT AUSTRALIA WINDOWS PHONE DEVELOPER EVANGELIST DGLOVER@MICROSOFT.COM @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