3D PLM Enterprise Architecture

User Interface - Frame

Creating a Product Line Visual Identity

Differentiating your own product line from others
Use Case

Abstract

A product line should be easily recognized from others using some visual features discerningly chosen, such as its launching icon or splash screen. This article shows you how to implement the visual identity components for your product line.


What You Will Learn With This Use Case

This use case is intended to show you how to create a load module to launch the application and how to create the visual identity resources [1] for a fictitious product line named CAAProductLine.

[Top]

The CAAAfrProductLine Use Case

CAAAfrProductLine is a use case of the CAAApplicationFrame.edu framework that illustrates the ApplicationFrame framework capabilities.

[Top]

What Does CAAAfrProductLine Do

The CAAAfrProductLine use case creates the load module that launches the product line application CAAProductLine, and includes all the resources to customize this product line visual identity.

[Top]

How to Launch CAAAfrProductLine

To launch CAAAfrProductLine, you will need to set up the build time environment, then compile CAAAfrProductLine along with its prerequisites, set up the run time environment, and then execute the use case [2].

Do not type the module name on the command line, but type the product name.

[Top]

Where to Find the CAAAfrProductLine Code

The CAAAfrProductLine use case is made of a single source file named CAAAfrProductLine.cpp located in the CAAAfrProductLine.m module of the CAAApplicationFrame.edu framework:

Windows InstallRootDirectory\CAAApplicationFrame.edu\CAAAfrProductLine.m\
Unix InstallRootDirectory/CAAApplicationFrame.edu/CAAAfrProductLine.m/

where InstallRootDirectory is the directory where the CAA CD-ROM is installed.

With Windows, other files are needed to launch the application from a desktop shortcut. These files are also located in CAAAfrProductLine.m.

[Top]

Step-by-Step

Creating the visual identity components is divided into the following steps:

Assume the product line is named CAAProductLine.

[Top]

Creating the Main Program to Launch Your Application

To create this main program, you should first create its module directory, such as CAAAfrProductLine.m. This module directory should contain:

Move the resource.h file to the LocalInterfaces directory, and build the module file using mkmk -u.

[Top]

Providing the Graphic Resources

The graphic resources to provide should be copied into the CNext\resources\graphic directory or in its subdirectories of the framework used. They are:

[Top]

Creating the Resource File

The resource file must have the name you choose for the product line, here CAAProductLine. This file is:

You can now launch your application using the shortcut in the desktop and see its different visual identity components.

[Top]


In Short

To provide a visual identity to your product line, you can, with Windows only, create an EXE to launch your application associated with an icon of your own that can also be used as a shortcut in the desktop. You can create with UNIX and Windows text and graphic resources to display with your applications.

[Top]


References

[1] What Is the Product Line Visual Identity
[2] Building and Launching a CAA V5 Use Case
[3] Contextual Help
[Top]

History

Version: 1 [Jul 2000] Document created
[Top]

Copyright © 2000, Dassault Systèmes. All rights reserved.