Overviews of the .NET Micro Framework
The following topics in this developer's guide present an overview of the Microsoft® .NET Micro Framework and describe its hardware and software architecture. They also provide an introduction to writing managed C# applications for the .NET Micro Framework.
In This Section
- What Is the .NET Micro Framework?
- The Microsoft® .NET Micro Framework, formerly known as Smart Personal Objects Technology (SPOT), is a powerful and flexible platform for rapidly creating embedded device firmware with Microsoft Visual Studio®. This overview discusses the purposes and uses of the .NET Micro Framework.
- Understanding .NET Micro Framework Architecture
- This topic describes the Microsoft® .NET Micro Framework architecture.
- Creating Managed Applications
- The Microsoft® .NET Micro Framework provides the basic infrastructure that developers of highly constrained embedded systems need for the task of creating managed applications rapidly and seamlessly.
- Writing and Building Managed C# Applications
- This topic explains how to create a Microsoft® .NET Micro Framework project in Microsoft Visual Studio® and write a managed C# application.
- Developing Global Applications
- This topic presents an introduction to developing applications for multiple languages and cultures.
- Designing User Interfaces
- This topic explains how to use the Microsoft® .NET Micro Framework to create a user interface for your hardware, if your hardware supports a display device.
- Controlling Timing with the System and Slow Clocks
- This topic explains the use of the system clock and the slow clock.
- Encrypting and Decrypting Data
- This topic provides an overview of how to use the Microsoft® .NET Micro Framework crytography API.
- Writing Managed Drivers
- This topic explains how to create managed drivers that enable Microsoft® .NET Micro Framework applications to communicate with various types of hardware devices.
- Debugging Applications
- The Microsoft® .NET Micro Framework provides full debugging capabilities within Microsoft Visual Studio®.
- Implementing Web Services on Your Devices
- This section provides information on Devices Profile for Web Services (DPWS), a Web Services profile that enables plug and play for networked devices.
- Implementing SSL Connections
- This topic discusses how to implement secure data transfer in the .NET Micro Framework using Secure Sockets Layer (SSL).
- Using File Input/Output and Storage Media
- This topic introduces the classes available for managing file I/O and storage media.
- Deploying Applications to Hardware
- This topic explains how to copy a Microsoft® .NET Micro Framework application to a hardware device.
- Troubleshooting Deployment Problems
- This topic helps troubleshoot problems encountered when trying to deploy a Microsoft® .NET Micro Framework application to a hardware device.