
1.
Introduction
This manual describes the CodeWarrior Integrated Development Environment (IDE) for the BeOS in detail. The IDE is used to develop code for various operating systems, using various programming languages.
Introduction

This section introduces the CodeWarrior IDE. The other topics in this chapter are:
The IDE is a collection of development tools for creating and generating code for the systems listed in Table 1.1.
Table 1.1 CodeWarrior IDE platforms
NOTE:
Your version of CodeWarrior does not contain compilers for all possible targets listed in Table 1.1. Check your product description for targets available to you.
You use the same IDE when developing code for all these systems. You add new compilers and linkers by dragging specially-designed plug-ins into your CodeWarrior Plugins folder. The Plugins folder contains separate subdirectories for Compilers, Linkers, Post Linkers and Preference Panels.
You can develop applications using these languages:
NOTE:
Some languages (such as Java) can only be used for certain targets.
Read the Release Notes!

By now, you probably have read the CodeWarrior release notes. If you haven't, please do so. They contain important information about new features, bug fixes, and incompatibilities that may not have made it into the documentation due to release deadlines. You can find them on both CodeWarrior CDs, in the Release Notes folder.
IDE User Guide Overview

There are several chapters in this User Guide. Each chapter begins with an overview of the topics discussed in that chapter. The chapter overviews are:
About the CodeWarrior IDE

The CodeWarrior IDE is a collection of tools that allow you to develop computer code for many different platforms using different programming languages. Using the IDE, you can develop a program, plug-in, library, or other executable code to run on a computer system.
The CodeWarrior IDE permits a code developer to quickly assemble a variety of source code files (for example, a file written in the C++ computer language), resource files, and library files into a project, without writing a complicated build script (or "Makefile") for the project. Source code files may be added or deleted from the IDE's project using simple mouse and keyboard operations instead of editing a build script. Tools such as a debugger, compilers, linkers, and source code editor are included with CodeWarrior. These tools allow you to edit your code, navigate your code, compile it, link it, and debug it until you have a running application. Options for code generation, debugging, and navigation of your project are all configurable in the IDE.
The CodeWarrior product comes with everything you need to develop code!
Where to Go From Here

There are a few different options for where to start reading more about developing with CodeWarrior.
When you are ready to debug, be sure to read the Debugger manual on the CodeWarrior CD.
When you are trying to get started quickly with a new platform or if you are new to CodeWarrior, see "QuickStart and Tutorial Resources."
QuickStart and Tutorial Resources

You will find all the manuals mentioned in this section in the CodeWarrior Documentation
folder on the CodeWarrior CD. For some products this will be on the CodeWarrior Reference CD.
If you are new to CodeWarrior check out these resources:
Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: support@metrowerks.com
Copyright © 1998, Metrowerks Corp. All rights reserved.
Last updated: February 15, 1998