Pete Brown Developer Community Program Manager, Microsoft The.NET Micro Framework and.NET.

Slides:



Advertisements
Similar presentations
.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
Advertisements

Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.
Embedded Development Club Rob Miles Department of Computer Science University of Hull.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
CSE3030Lecture 11 Know Your User The First Slogan.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Cookie Board Designed by Officially sold on. Agenda Cookie Overview Product Differentiation Cooperative Marketing Arduino-compatible ARM Prototyping Platform.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Connecting Devices to the Cloud on Open Source Hardware and Software Colin Miller – Microsoft Chris Walker – Secret Labs LLC.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Object Oriented Software Development 1. Introduction to C# and Visual Studio.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
September 2008 IT Software Development Guide.
EclipseME Java Micro Edition The Eclipse Way Craig Setera April 19, 2006.
Having Fun with Netduino Chris Gilmore Joe Havelick.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Stick a Computer on it: How to Embed a Microcontroller into Anything WatITis 2011 Presentation December 6 th, 2011.
Pete Brown Developer Community Program Manager, Microsoft Getting Started with XAML Silverlight,
Introduction to .NET Rui Ye.
422L:Introduction to the.NET Micro Framework Julie Trygstad Vice President and Principal Engineer Version: 1.1 TrygTech 13 October 2010.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
NET 499 Leonard Paul Vinas Network Security and Electronics Department of Technology.
Bacon A Penetration and Auditing Framework Hernan Gips
MSR Sense The Microsoft Research Networked Embedded Sensing Toolkit Stewart Tansley, PhD Adapted from: Feng Zhao.
Steve Dower Software Engineer Python Tools for Visual Studio.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Introducing Moon the Next Generation Java TM Processor Core VULCAN MACHINES’ MOON PROCESSOR CORE.
ADD-IN EXPRESS World-class Office extensions with little coding.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
IoT: Windows 10 & Raspberry Pi By: Mitchel Sellers.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
By SPEC INFOTECH. A programming language reigning the IT industry Marking its presence around the globe Striking Features which make Java supreme: Simplistic.
The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
김민수 Cortex-M4 Processor - Getting Started with the GNU Compiler Collection(gcc)
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
Copyright (c) JNode.org g JNode a modern Java operating system JNode.org Ewout Prangsma.
Computer System Structures
Introduction ITEC 420.
Neumann János Informatikai Kar
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
Learn. Imagine. Build. .NET Conf
Introduction to ASP.NET 2.0
What is Virtualization Last Update
6/2/2018 4:08 AM BRK3327 Ten things you didn't know about building .NET UWP apps in Visual Studio 2017 Daniel Jacobson Program Manager – Visual Studio.
Introduction to Visual Basic 2008 Programming
Visual Studio Tools for Office 2005
Developing Drivers in Visual Studio
CO6025 Advanced Programming
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Invent the future of small intelligent devices here.
Module 1: Getting Started
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Microsoft Connect /1/2018 2:36 AM
.NET Micro Framework Salvador Ramirez Program Manager.
Invent the future of small intelligent devices here.
Visual Studio 2010 和 .NET Framework 4 培训研讨会
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
02 | Getting Started with Arduino
Running C# in the browser
Presentation transcript:

Pete Brown Developer Community Program Manager, Microsoft The.NET Micro Framework and.NET Gadgeteer.NET on tiny devices

NETMF: Many Form Factors  Traditional development board style  Arduino style  New.NET Gadgeteer style

One Toolset  Visual Studio 2010 for NETMF 4.1 and 4.2  C# only for 4.1  C# and VB for 4.2  Open source Apache Licensed  Microsoft managed  Community contributions in core source tree  Anyone can port to any processor  Vendors provide NETMF libraries (called Drivers) for their own features

Architecture Target Device Developer Workstation Compiler Debugger Deployment Tool Bootloader Firmware Your.NET Code (IL) and its required.NET libraries Your.NET Code (IL) and its required.NET libraries NETMF Runtime Interprets Loads Deploys To Your Source Code Debugs

Arduino Form-Factor  Physical layout from Arduino .NETMF instead of Wiring/Processing/C++

.NET Gadgeteer  Designed by Microsoft Research to lower barriers  Builds on.NET Micro Framework  Extensions to NETMF and Visual Studio  Open hardware specification

Gadgeteer Modules  Standardized socket types  Makes solderless projects possible  Visual Designer for connecting  Open hardware spec  Vendor-neutral

Target Audiences  Makers  Hobbyists  Education  Professionals prototyping new embedded solutions

What People like us are Making  Robots  CNC Machines  MIDI Controllers for music, and USB Audio Devices  Home monitoring and security  Azure and Pachube-connected sensor “Internet of Things” devices  Tiny Web Servers  Active Halloween Decorations  IR Helicopter Controllers  Automated Cameras  Build Machine Controllers  Weather Stations  Aquarium Controllers  Water cannons  Quadcopters  Hand-Held Game Devices  Clocks (binary, tube and more)  Creepy kids toys

What Microsoft is Making  Developer good will  VS2010 Express is free  No Money  There are no licensing costs .NET MF is fully open source  You can even use MonoDevelop for Netduino development  Most users of NETMF are developers who already have C# skills  But we do attract some new blood to C#/.NET development

Why for you?  Rapidly prototype hardware ideas  Hone development skills  Low memory  Low CPU power  Like coding for the 6502 again!  Expand your horizons and geek out a bit  Without having to re-learn C or Assembly

Why for new devs and your kids?  Build something cool  Automate something in your house  Lights, aquarium, a clock  Create some electronics you need  I’m building synthesizer-related things  Self-aware world-destroying robots  Gateway to electronics, robotics, *copters, and much much more  Learn.NET and Visual Studio while doing it  Obviously useful real-world skills

DEMO Maybe I can blow something up

Summary .NET in your pocket  An open-source, community-contribution success story for Microsoft  Friggin cool to play with  Small enough to sneak into the house without your Wife/Husband finding out

Where to find help  Micro Framework General  netmf.com netmf.com  netmf.codeplex.com netmf.codeplex.com .NET Gadgeteer  netmf.com/gadgeteer netmf.com/gadgeteer  gadgeteer.codeplex.com gadgeteer.codeplex.com  Vendor Community Sites  tinyclr.com (GHI, primarily) tinyclr.com  netduino.com (Secret Labs) netduino.com  My Blog: 10rem.net10rem.net  Will include any updated source/examples  Twitter:  Mail