Pierre Cauchois - Dion Hutchings Technical Evangelists Microsoft Corporation Session code: EMB301.
Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.
-
Upload
rafe-robertson -
Category
Documents
-
view
219 -
download
0
description
Transcript of Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.
![Page 1: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/1.jpg)
![Page 2: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/2.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/3.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/4.jpg)
H/W
What are we Going to do in This Session?
MyPictureFrame.EXE
![Page 5: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/5.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/6.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/7.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/8.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/9.jpg)
Configuring an OS Designdemo
![Page 10: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/10.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/11.jpg)
Getting Started
Platform Builder
Sub-Project
VS2005/8
Smart Device ProjectSDK for native
![Page 12: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/12.jpg)
Writing an Applicationdemo
![Page 13: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/13.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/14.jpg)
Writing a Service DLLdemo
![Page 15: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/15.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/16.jpg)
Debugging an Applicationdemo
![Page 17: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/17.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/18.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/19.jpg)
Integrating Application into the O/S Image
demo
![Page 20: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/20.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/21.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/22.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/23.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/24.jpg)
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.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/25.jpg)
Complete an evaluation on CommNet and enter to win!
![Page 26: Dion Hutchings Technical Product Manager Microsoft Corporation WEM306.](https://reader034.fdocuments.in/reader034/viewer/2022042707/5a4d1b5f7f8b9ab0599acb0e/html5/thumbnails/26.jpg)
© 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.