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?
What are we Going to do in This Session? MyPictureFrame.EXE
How Does This Application Fit into the Picture? GDI Display DriverNDIS DisplayNIC MyPhotoService MyPictureFrame.EXE
How do I Write an Application? GDI Display DriverNDIS DisplayNIC MyPhotoService MyPictureFrame.EXE
First, Let’s Configure Our O/S Design GDI Display DriverNDIS DisplayNIC MyPhotoService MyPictureFrame.EXE
O/S Dependencies KITL WCELOAD CoreCon/CMAccept* IPConfig Disable KITL Not Required WCELOAD CoreCon/CMAccept IPConfig
Configuring an OS Design
How do I Write an Application? GDI Display DriverNDIS DisplayNIC MyPhotoService MyPictureFrame.EXE
Getting Started Platform Builder Sub-Project VS2005/8 Smart Device Project SDK for native
Writing an Application
Creating a Service DLL GDI Display DriverNDIS DisplayNIC MyPhotoService MyPictureFrame.EXE
Writing a Service DLL
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 Application
GDI Display DriverNDIS MyPhotoService How do I Integrate My Application into the O/S? DisplayNIC 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?
Integrating Application into the O/S Image
Summary: Designed an O/S DisplayNIC GDI Display DriverNDIS MyPhotoService MyPictureFrame.EXE
Summary: Developed an Application DisplayNIC GDI Display DriverNDIS MyPhotoService MyPictureFrame.EXE
Summary: Deployed Application GDI Display DriverNDIS MyPhotoService MyPictureFrame.EXE DisplayNIC
Windows Embedded Resources Website: Social Channels: Social Channels: blogs.msdn.com/mikehallblogs.msdn.com/obloch Technical Resources: Tools evaluations: Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
Sessions On-Demand & Community Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources Microsoft Certification & Training Resources Resources
Complete an evaluation on CommNet and enter to win! Required Slide
© 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. Required Slide