How to Componentize an Application

5/10/2007

Componentizing an application is the process of creating one or more custom components that contain the application and its resources.

To track your progress in the following table, select the check box next to each step.

Step Topic

1. Determine the resource requirements of the application.

Determining Application Resource Usage

2. Determine how many components to create for the application.

Component Boundary Analysis

3. Write descriptive Help for each component.

Component Help (Update Rollup 1.0 for Windows XP Embedded)

4. Create a component definition (.sld) file.

Creating an SLD File in Windows XP Embedded Studio Help

5. Create one or more repositories for the components.

Creating a Repository in Windows XP Embedded Studio Help

6. (Optional) If the components have more than one repository, create a repository set and add those repositories to the set.

Creating a Repository Set in Windows XP Embedded Studio Help

7. To manage related objects more easily, create a package to hold the application components and their repositories.

Creating a Package in Windows XP Embedded Studio Help

8. Create one or more components for the application.

Creating a Component in Windows XP Embedded Studio Help

9. Import the new components into the component database.

Importing an Object into the Database in Windows XP Embedded Studio Help

10.Test the component.

Best Practices for Testing a Component in Windows XP Embedded Studio Help

11. Release the component.

Releasing a Component in Windows XP Embedded Studio Help

For more information about componentizing applications, see Creating Custom Components for Windows XP Embedded in the MSDN Library.

See Also

Concepts

How-to Topics (Update Rollup 1.0 for Windows XP Embedded)

Other Resources

Application and Device Driver Components