dion hutchings technical product manager microsoft corporation wem306
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.