The following table shows tasks involved in writing an Auto PC application. The second column indicates if a task is optional or required. After you complete the first five required tasks, you can complete the remaining tasks in any order.
|
Optional
|
Create a message loop using GetMessage and DispatchMessage to send and receive messages from application service routines. | Required |
Create a Forms Manager to manage an application’s forms. | Required |
Create a form to contain controls comprising the visual user interface. | Required |
Add simple controls to forms, or design and code a custom control. | Required |
Create a message sink to handle application messages. | Required |
Implement speech for I/O. | Optional |
Implement audio to access the speakers or Auto PC tuner. | Optional |
Implement positioning and navigation to obtain location information and to direct a driver to a specific location. | Optional |
Implement vehicle I/O to obtain diagnostic and maintenance data from a vehicle computer. | Optional |
Implement infrared and wireless communications to send and retrieve data. | Optional |
Create and enable visual and voice Help. | Optional |
Create or configure Control Panel applications, including a clock screen. Register collections of .wav files to add soundscapes. | Optional |
Use an emulator to test and debug your application. | Optional |
Use CEI Builder to prepare your application files for distribution. | Required |