Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Introduction to the.NET Micro Framework Julie Trygstad,

Slides:



Advertisements
Similar presentations
Unit 1: Overview of the Microsoft.NET Platform
Advertisements

A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Brown University Swim Center
User Interfaces for an In-store Sales Process Supporting System Rainer Blum Sascha Häberling Karim Khakzar Fulda University of Applied Sciences, Dep. of.
© 2011 Rainforest Automation, Inc.. 2 ● Rainforest introduction ● Product overview: EMU™, RAVEn™ ● Partner solutions ● Prepay solution ● STB opportunity.
1 © 2007 Nokia Nokia Web 2.0 Mikko Terho, Vice President and Nokia Fellow Mobiiliohjelmointipäivät, Tampere, Finland 1© Nokia 2007.
The Science of Digital Media Microsoft Surface 7May Metropolia University of Applied Sciences Display Technologies Seminar.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
ISYS 512 Business Application Design and Development with.Net David Chao.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Improve a Product's User Experience with Model-Based UI Design.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Using a Renesas Code Generation Tool for RL78 Devices.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Instant Connectivity for the “Internet of Things”
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Debugging on RX with IAR Embedded Workbench.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Rapid Development on the Renesas RX63N RDK using.
ISYS 512 Business Application Design and Development with.Net David Chao.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Creating New Service Revenue Opportunities Through Connected.
Introduction to Microsoft.Net Session 01 Mata kuliah: M0874 – Programming II Tahun: 2010.
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.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Know your Precise Position with RX600 MCU.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L13B David Hedley, Applications Engineer Advanced.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. RX Family Overview Introduction A.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. 431L: Using a Graphics API to Create User Interface Components—Advanced.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
© ABB Inc. - USETI All Rights Reserved 10/17/2015 Insert image here An Economic Analysis Development Framework for Distributed Resources Aaron F. Snyder.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Cost Effective Distributed HIL for Rapid.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Know your Precise Position with RX600 MCU Huangsheng.
Project Transcender Standard Windows Forms to Windows 8 Metro Style porting tool Sri Lanka Institute of Information Technology 1.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Debugging on RX with IAR Embedded Workbench Micael.
IPORT (innovative PORtable Tablet) (innovative PORtable Tablet) Computer Organization & Architecture CSI-250 Hind Saadaoui.
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Virtual EEPROM and Flash API for.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. QuantiPhi for RH850 and RL78 - The Fastest Path from Idea.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Low Power Design Michael Thomas, Applications Engineer.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 3L05I Advanced Debugging on the RX600 Fatih Peksenar.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: 5L08I Using the Renesas Graphics API to Create.
Introduction to Android Android Club Agenda Set development environment “Hello Android” app Device connection Debugging.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: QuantiPhi for RH850 and RL78 - The Fastest Path.
UCM305 Embedding Communications with UCMA SDK 1.0 Chris D. Mayo Technical Evangelist
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Software Building Blocks for Faster.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
A Brief Company Introduction
Introducing the Windows Mobile development
BMC Integration Service Overview and Architecture
David Hedley Staff AE, Applications Engineering 12 Oct 2010
Introduction to Visual Basic 2008 Programming
Android.
Getting Started with Visual Studio Tools for Tizen
CMPE419 Mobile Application Development
The Brocade Cloud Manageability Vision
Invent the future of small intelligent devices here.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
.NET Micro Framework Salvador Ramirez Program Manager.
Invent the future of small intelligent devices here.
Agenda Need of Cloud Computing What is Cloud Computing
CMPE419 Mobile Application Development
.Net for Test and Measurement
Presentation transcript:

Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Introduction to the.NET Micro Framework Julie Trygstad, Vice President and Principal Engineer TrygTech 9L07I

© 2012 Renesas Electronics America Inc. All rights reserved.2 VP of Engineering and Principal Engineer BSc Computer Science, University of Durham, UK CompTIA Certified Technical Trainer Over 15 years of embedded software engineering experience TrygTech High Performance Designs Fast Time-To-Market Low Development Costs Julie Trygstad

© 2012 Renesas Electronics America Inc. All rights reserved.3 Renesas Technology & Solution Portfolio

© 2012 Renesas Electronics America Inc. All rights reserved.4 Introduction Architecture Tools CLR User Interface Event Handling Features Lab Time Summary Agenda

© 2012 Renesas Electronics America Inc. All rights reserved.5 VAVE50 Universal Remote Control Controls up to 24 A/V devices Learning Large library of codes Macros Favorite Channels Iconic Introduction -.NET Micro Framework

© 2012 Renesas Electronics America Inc. All rights reserved.6

7 Use intelligence from the smart grid and home sensors to: Take advantage of “time-of-use” pricing Lower overall energy demand Integrate green energy sources Innovation

© 2012 Renesas Electronics America Inc. All rights reserved.8 Embedded applications using Visual Studio and C# Large pool of existing.NET developers Rapid Prototyping Focused on being small and efficient while in a managed code environment.NET Micro Framework

© 2012 Renesas Electronics America Inc. All rights reserved.9 Architecture

© 2012 Renesas Electronics America Inc. All rights reserved.10 Architecture User Code System Libraries TinyCLR

© 2012 Renesas Electronics America Inc. All rights reserved.11 Architecture User Code App1 App 2App 3 System Libraries WPF … … TinyCLR PAL HAL CLR

© 2012 Renesas Electronics America Inc. All rights reserved.12 Trying.NET MF is as easy as….

© 2012 Renesas Electronics America Inc. All rights reserved.13 Visual Studio 2010.NETMF SDK The.NETMF Porting Kit HEW Tools Tools and Development Environment

© 2012 Renesas Electronics America Inc. All rights reserved.14 Numeric Types Class Types Value Types Arrays Delegates Events References Weak References Using the CLR

© 2012 Renesas Electronics America Inc. All rights reserved.15 WPF Input Presentation Presentation.Controls Presentation.Media Presentation.Shapes User Interface

© 2012 Renesas Electronics America Inc. All rights reserved.16 StackPanel Canvas Brushes Borders Shapes Text User Interface Controls

© 2012 Renesas Electronics America Inc. All rights reserved.17 UIElement virtual methods: OnButtonUp OnButtonDown e.Handled = true; Button Handling

© 2012 Renesas Electronics America Inc. All rights reserved.18 TinyBooter PortBooter NativeSample TinyCLR Porting Kit

© 2012 Renesas Electronics America Inc. All rights reserved.19 Porting Kit

© 2012 Renesas Electronics America Inc. All rights reserved.20.PE \Solutions\SH7264_RSK.settings Dotnetmf.proj.FeatureProj MSBuild

© 2012 Renesas Electronics America Inc. All rights reserved.21 High-performance Embedded Workshop GUI-based development environment E10A-USB Emulator support HEW Tools

© 2012 Renesas Electronics America Inc. All rights reserved.22 Networking Wireless Two TCP/IP stacks: RTIP lwIP XML.NET Micro Framework Features

© 2012 Renesas Electronics America Inc. All rights reserved.23 Messaging Discovery Description Eventing DPWS

© 2012 Renesas Electronics America Inc. All rights reserved.24 SH7264 RSK Ethernet VGA Touch screen Renesas

© 2012 Renesas Electronics America Inc. All rights reserved.25 Please refer to the Lab Handout and let’s get started! Lab Time!

© 2012 Renesas Electronics America Inc. All rights reserved.26 Introduction Architecture Tools CLR User Interface Event Handling Features Lab Time Summary

© 2012 Renesas Electronics America Inc. All rights reserved.27 Expert.NET Micro Framework, Jens Kühner ISBN: Embedded Programming with the Microsoft.NET Micro Framework, Donald Thompson ISBN: Further Reading

© 2012 Renesas Electronics America Inc. All rights reserved Websites

© 2012 Renesas Electronics America Inc. All rights reserved.29 Questions? Questions?

© 2012 Renesas Electronics America Inc. All rights reserved.30 Please utilize the ‘Guidebook’ application to leave feedback or Ask me for the paper feedback form for you to use… Please Provide Your Feedback…

Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved.