Flylib.com
List of Figures
Previous page
Table of content
Next page
Chapter 1: Small, Connected Devices Built on the .NET Micro Framework
Figure 1-1: Microsoft embedded product offerings.
Figure 1-2: The basic architecture for .NET Micro Framework.
Figure 1-3: Framework Library support provided by the .NET Micro Framework.
Figure 1-4: Sample UI produced by the .NET Micro Framework.
Figure 1-5: Extensible emulation in Visual Studio 2005.
Figure 1-6: Build, deploy, and debug on the target device from Visual Studio 2005.
Chapter 2: Introduction to .NET and the .NET Micro Framework
Figure 2-1: Program execution through the ages.
Figure 2-2: Object instances and hardware.
Chapter 3: Getting Started
Figure 3-1: New project type option in the New Project dialog box.
Figure 3-2: New assembly reference after project creation.
Figure 3-3: Exploring the
Microsoft.SPOT.*
namespaces in the Object Browser.
Figure 3-4: .NET Micro Framework project settings.
Figure 3-5: Editing string resources.
Figure 3-6: Debug output from running HelloMicroFramework.
Figure 3-7: Sending project output to a FreeScale development board.
Figure 3-8: Running a program on a Freescale Development board.
Chapter 4: Building a Device
Figure 4-1: The flashlight components.
Figure 4-2: An object and a reference.
Figure 4-3: The .NET Micro Framework flashlight circuit.
Figure 4-4: Filling up an array of references.
Chapter 6: Networking
Figure 6-1: Standard OSI model.
Figure 6-2: Broadcast routing.
Figure 6-3: Multicast routing.
Figure 6-4: Unicast routing.
Chapter 7: Creating An Interface Display
Figure 7-1: Drawing a single line on a display.
Figure 7-2: Display of a partial bitmap.
Figure 7-3: Display of a bitmap with a graduated fill (coordinates added for clarity).
Figure 7-4: Display of three primary bitmaps drawn with half opacity on top of a white background.
Figure 7-5: Rectangle 200 pixels by 100 pixels with 20-pixel-radius rounded corners.
Figure 7-6: Rectangle 200 pixels by 100 pixels with 20-pixel X-radius and 10-pixel Y-radius.
Figure 7-7: The Visual Studio 2005 Resource Manager.
Figure 7-8: Drawing a full-size snowflake image.
Figure 7-9: The snowflake image stretched into a 200-pixel by 100-pixel destination region.
Figure 7-10: "Hello World" display from DrawText method call.
Figure 7-11: Effects of different DrawTextInRect format values on the text layout.
Figure 7-12: Paged display of text.
Figure 7-13: Adding presentation resources to a project.
Figure 7-14: Applications, Windows, and Display components.
Figure 7-15: Split top line using StackPanel.
Figure 7-16: Part of the display-element class hierarchy.
Figure 7-17: A dial display.
Chapter 8: Using SideShow as a User Interface
Figure 8-1: Windows SideShow Control Panel.
Figure 8-2: A SideShow device main display.
Figure 8-3: Calendar appointment on a SideShow device.
Figure 8-4: SideShow Simulator device properties.
Figure 8-5: Registry entry for our SideShow Flashlight Memo application.
Figure 8-6: SideShow Control Panel entry for the Flashlight Memo application.
Figure 8-7: Flashlight Memo on a SideShow device.
Figure 8-8: Displaying text on the device.
Figure 8-9: Displaying glance content.
Figure 8-10: Displaying images on the device.
Figure 8-11: A scaled image with text.
Figure 8-12: A notification display.
Figure 8-13: A menu page.
Figure 8-14: A popup menu item.
Figure 8-15: A Dialog page.
Figure 8-16: Selecting a particular location.
Chapter 9: Developing with the Emulator
Figure 9-1: Logical structure of the Extensible Emulator.
Figure 9-2: Creating the application project.
Figure 9-3: Creating the emulation project.
Figure 9-4: Selecting our emulator as the target device.
Figure 9-5: The flashlight user interface.
Figure 9-6: Creating the new component project.
Figure 9-7: Adding the emulator reference.
Figure 9-8: Placing the component output in the emulator directory.
Chapter 10: Controlling a Robot
Figure 10-1: iRobot Roomba cleaner.
Figure 10-2: iRobot Roomba mini-DIN connection.
Chapter 11: From Prototype to Product: Case Studies
Figure 11-1: Meridian CPU.
Figure 11-2: Tahoe development board.
Figure 11-3: Tahoe ball-in-maze emulator.
Figure 11-4: Asus laptop with built-in SideShow device.
Figure 11-5: Close-up of SideShow device running on top of the .NET Micro Framework.
Figure 11-6: SideShow system integration.
Figure 11-7: Media Center remote control.
Figure 11-8: Host PC software architecture for SideShow.
Figure 11-9: Microsoft's hardware reference design.
Figure 11-10: SideShow device software architecture.
Figure 11-11: Microsoft's hardware reference design showing the user interface.
Figure 11-12: Wide array of display capabilities supported by the SideShow UI.
Previous page
Table of content
Next page
Embedded Programming with the Microsoft .NET Micro Framework
ISBN: 0735623651
EAN: 2147483647
Year: 2007
Pages: 118
Authors:
Donald Thompson
,
Rob Miles
BUY ON AMAZON
Interprocess Communications in Linux: The Nooks and Crannies
The u Area
File Information
Introduction
Using Signals in Threads
C.3. RPC Keywords
Image Processing with LabVIEW and IMAQ Vision
Some Definitions
Image Acquisition
Video Standards
Frame Grabbing
Gray-Scale Operations
A Practitioners Guide to Software Test Design
Case Studies
Decision Table Testing
Pairwise Testing
State-Transition Testing
Section IV - Supporting Technologies
The Java Tutorial: A Short Course on the Basics, 4th Edition
A Closer Look at HelloWorld
Expressions, Statements, and Blocks
Control Flow Statements
Numbers
What Is an Exception?
Microsoft VBScript Professional Projects
Conditional Logic and Iterative Structures
VBScript Objects
Scheduling Disk Maintenance
Developing Script Log Analyzers
Archive Management
Java Concurrency in Practice
Instance Confinement
Documenting Synchronization Policies
Synchronizers
Reducing Lock Contention
Initialization Safety
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies