Documentation  |   Table of Contents   |  < Previous   |  Next >   |  Index

About This Book

Palm OS® Protein C/C++ Compiler Language & Library Reference

Palm OS® Developer Suite

This book provides reference information about the C/C++ language and runtime libraries used with the Palm OS® compiler tools. The audience for this book is application developers creating Palm OS Protein ARM-native applications and shared libraries using either the C or C++ programming languages for ARM-based handheld devices.

This book assumes you're already familiar with the C and C++ programming languages. Its goal is to familiarize you with the specific capabilities of the compiler provided as part of the Palm OS Developer Suite.

If you're unfamiliar with C or C++, or need a good reference for these languages, we recommend the following two books, which are the defacto standard references for the languages:

  • The C Programming Language, 2nd Edition by Brian W. Kernighan, Dennis Ritchie, and Dennis M. Ritchie. ISBN 0131103628.
  • The C++ Programming Language, Special 3rd Edition by Bjarne Stroustrup. ISBN 0201700735.

How This Book Is Organized ^TOP^

This book is divided into two parts, a language reference and a library reference.

Part I, "C/C++ Compiler Language Reference," has the following organization:

Part II, "C/C++ Compiler Library Reference," has the following organization:

Palm OS Developer Suite Documentation ^TOP^

The following tools books are part of the Palm OS Developer Suite:

Document

Description

Introduction to Palm OS Developer Suite

Provides an overview of all of the Palm OS development tools:

  • compiler tools
  • resource tools
  • testing and debugging tools

Palm OS Protein C/C++ Compiler Tools Guide

Describes how to use the Palm OS compiler tools:

  • pacc – compiler
  • paasm – assembler
  • palink – linker
  • palib – librarian
  • PSLib – the Palm OS shared library tool, including information about shared library definition (SLD) files
  • PElf2Bin – Palm OS post linker
  • ElfDump – diagnostic tool

Palm OS Resource Tools Guide

Describes how to use the Palm OS resource tools:

  • GenerateXRD – migration tool
  • Palm OS Resource Editor – XRD editor
  • PalmRC – building tool
  • PRCMerge – building tool
  • PRCCompare – comparison tool
  • hOverlay – localization tool
  • PRCSign and PRCCert – code-signing tools

Palm OS Debugger Guide

Describes how to use the Palm OS Debugger.

Palm OS Resource File Formats

Describes the XML formats used for XML resource definition (XRD) files. XRD files are used to define Palm OS resources and are the input files for the Palm OS resource tools.

Palm OS Cobalt Simulator Guide

Describes how to use the Palm OS Cobalt Simulator.

Palm OS Virtual Phone Guide

Describes how to use Virtual Phone.

Additional Resources ^TOP^