+ All Categories
Home > Documents > Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Date post: 18-Jan-2018
Category:
Upload: rafe-robertson
View: 218 times
Download: 0 times
Share this document with a friend
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?
26
Transcript
Page 1: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.
Page 2: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

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

Technical Product ManagerMicrosoft CorporationWEM306

Page 3: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

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?

Page 4: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

H/W

What are we Going to do in This Session?

MyPictureFrame.EXE

Page 5: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

USER

How Does This Application Fit into the Picture?

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoServiceMyPictureFrame.EXE

Page 6: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

How do I Write an Application?

USER

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoService

MyPictureFrame.EXE

Page 7: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

First, Let’s Configure Our O/S Design

USER

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoService

MyPictureFrame.EXE

Page 8: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

O/S Dependencies

Debug Image Retail Image

KITL

WCELOAD

CoreCon/CMAccept*

IPConfig

Disable KITL

Not Required

WCELOADCoreCon/CMAccept

IPConfig

Page 9: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Configuring an OS Designdemo

Page 10: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

How do I Write an Application?

USER

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoService

MyPictureFrame.EXE

Page 11: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Getting Started

Platform Builder

Sub-Project

VS2005/8

Smart Device ProjectSDK for native

Page 12: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Writing an Applicationdemo

Page 13: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Creating a Service DLL

USER

O/S

H/W

GDI

Display Driver NDIS

Display NIC

MyPhotoService

MyPictureFrame.EXE

Page 14: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Writing a Service DLLdemo

Page 15: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

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

Page 16: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Debugging an Applicationdemo

Page 17: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

O/SGDI

Display Driver NDIS

MyPhotoService

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

USER

H/W Display NIC

MyPictureFrame.EXE

Page 18: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

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

Page 19: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Integrating Application into the O/S Image

demo

Page 20: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Summary: Designed an O/S

USER

H/W Display NIC

O/SGDI

Display Driver NDIS

MyPhotoService

MyPictureFrame.EXE

Page 21: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Summary: Developed an Application

USER

H/W Display NIC

O/SGDI

Display Driver NDIS

MyPhotoService

MyPictureFrame.EXE

Page 22: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Summary: Deployed Application

O/SGDI

Display Driver NDIS

MyPhotoService

USER

H/W

MyPictureFrame.EXE

Display NIC

Page 23: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

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

Page 24: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

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

Page 25: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

Complete an evaluation on CommNet and enter to win!

Page 26: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.

© 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.


Recommended