Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Post on 18-Jan-2018

218 views 0 download

description

Outline What are we going to do? How does an application fit into the picture? How do I write an application? How do I verify the application is working correctly? How do I integrate my application into the O/S?

transcript

Building a Picture Frame, Part 2: Developing an Application for Windows Embedded CE Dion Hutchings

Technical Product ManagerMicrosoft CorporationWEM306

Outline

What are we going to do?

How does an application fit into the picture?

How do I write an application?

How do I verify the application is working correctly?

How do I integrate my application into the O/S?

H/W

What are we Going to do in This Session?

MyPictureFrame.EXE

USER

How Does This Application Fit into the Picture?

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoServiceMyPictureFrame.EXE

How do I Write an Application?

USER

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoService

MyPictureFrame.EXE

First, Let’s Configure Our O/S Design

USER

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoService

MyPictureFrame.EXE

O/S Dependencies

Debug Image Retail Image

KITL

WCELOAD

CoreCon/CMAccept*

IPConfig

Disable KITL

Not Required

WCELOADCoreCon/CMAccept

IPConfig

Configuring an OS Designdemo

How do I Write an Application?

USER

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoService

MyPictureFrame.EXE

Getting Started

Platform Builder

Sub-Project

VS2005/8

Smart Device ProjectSDK for native

Writing an Applicationdemo

Creating a Service DLL

USER

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoService

MyPictureFrame.EXE

Writing a Service DLLdemo

Emulator

Remote debugging on your hardware

Remote Tools

How do I Verify the Application is Working Correctly?

IP Address of the target device

Run ConManClient2 & CMAccept

CF Security

Kernel Tracker

Debugging an Applicationdemo

O/SGDI

Display Driver NDIS

MyPhotoService

How do I Integrate My Application into the O/S?

USER

H/W Display NIC

MyPictureFrame.EXE

Startup execution

Baking into O/S image

Automatic with Sub-Project

Creating a catalogue component

How do I Integrate my Application into the O/S?

O/S

Integrating Application into the O/S Image

demo

Summary: Designed an O/S

USER

H/W Display NIC

O/SGDI

Display Driver NDIS

MyPhotoService

MyPictureFrame.EXE

Summary: Developed an Application

USER

H/W Display NIC

O/SGDI

Display Driver NDIS

MyPhotoService

MyPictureFrame.EXE

Summary: Deployed Application

O/SGDI

Display Driver NDIS

MyPhotoService

USER

H/W

MyPictureFrame.EXE

Display NIC

Windows Embedded Resources

Website: www.windowsembedded.com

Social Channels: blogs.msdn.com/mikehallblogs.msdn.com/obloch

Technical Resources: http://msdn.microsoft.com/embedded

Tools evaluations: www.windowsembedded.com/downloads

www.microsoft.com/teched

Sessions On-Demand & Community

http://microsoft.com/technet

Resources for IT Professionals

http://microsoft.com/msdn

Resources for Developers

www.microsoft.com/learningMicrosoft Certification and Training Resources

www.microsoft.com/learning

Microsoft Certification & Training Resources

Resources

Complete an evaluation on CommNet and enter to win!

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.