How to Add an Application to the Catalog

Once you have created an application for a platform, you can add the application to the Catalog so that subsequent platforms created on the same development workstation can use the application. Having the application in the Catalog removes the need to recreate the application, and makes adding it to your platform easier.

Hardware and Software Assumptions

  • You are familiar with creating and building platforms and applications in the IDE.
  • You are familiar with editing Catalog feature (.cec) files. For more information, see Catalog Feature Files.

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

  Step Topic
1. Open an existing platform, or create and build a new platform. Opening an Existing Workspace

How to Use the IDE to Create, Customize, and Build a Platform

2. Open an existing application, or create and build a new application.
  • If you are building a new application for an existing platform, you will need to regenerate the header files for your platform before building the application.

For example, you can use the New Project Wizard to create a standard Hello World application, which is automatically added to your platform as a project.

Creating a New Project

Preparing to Build a Project

Generating Platform Header Files

Building a Project

3. Create a .cec file for your application.

This provides Platform Builder with information required to import your application into the Catalog.

Creating a .cec File for an Application
4. Edit the .cec file to add an implementation for your application.

This provides Platform Builder with information about the feature that you are adding to the Catalog, and specifies how to categorize the feature in the feature tree.

Adding an Implementation.
5. Add a build method for your application to the implementation that you created.

This provides the Platform Builder build system with information required to build and include the application in the run-time image.

Adding a Build Method
6. Add binary image builder (BIB) information to the feature implementation information for your application.

This provides the build system with information required to deploy the application to the run-time image.

Adding BIB Information
7. In the CEC Editor window, from the Catalog menu, choose Add to Catalog to add your application to the Catalog. CEC Editor Tool
8. In the IDE, in the Catalog window, navigate to Third Party\New Feature, and then verify that you added your application to the Catalog.
  • If the application does not appear in the Catalog, right-click anywhere in the Catalog window to display the context menu, and then select Refresh Catalog.
Adding a Feature from the Catalog

See Also

Platform Development How-to Topics | Catalog Feature Files | Binary Image Builder File | CEC Editor | Catalog Customization | Tutorial: Creating a Feature and Adding It to a Platform

 Last updated on Friday, October 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.