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

Table of Contents

Introduction to Palm OS® Developer Suite

Palm OS® Developer Suite

About This Book

What This Book Contains

Additional Resources

Eclipse Workbench Documentation

C/C++ Development Toolkit (CDT) Documentation

PRC-Tools Documentation

Cygwin Documentation

Palm OS 68K API Documentation

Palm OS Protein API Documentation

Palm OS Developer Suite Documentation

1 Palm OS Developer Suite Overview

Palm OS Application Development Tasks

Design Considerations

Process for Building Palm OS Applications

Process for Building Palm OS 68K Applications

Process for Building PACE Native Objects

Process for Building Palm OS Protein Applications

Components of Palm OS Developer Suite

Workbench Integration

Palm OS Compiler Tools

PRC-Tools

Cygwin Packages

Palm OS Resource Tools

Testing and Debugging Tools

Palm OS Package Builder

2 Eclipse Workbench Integration

Using the Palm OS C/C++ Development Perspective

Setting the Workbench Perspective

Setting Workbench Preferences

Using Projects to Manage Application Development

Using Workspaces

Using Makefiles

Creating a New Project

Select an Application Type

Select Standard Make or Managed Make

Use the New Project Wizard to Create a Project

PACE Native Object Projects

Changing Project Settings for PNO Resources

Shared Library Projects

Importing Files into a Project

Importing 68K Source Files

Fixing Line Delimiters

Importing Palm OS Resource Files

Importing Palm OS Sample Applications

Editing Project Source Files

Building a Project

Building a Standard Make Project

Building a Managed Make Project

Modifying Tool Properties

GNU Compiler Preferences

Palm OS Protein Compiler Preference

Palm OS Resources Preferences

Target Environment Settings Preferences

Launching Other Palm OS Tools

Palm OS Garnet Simulator

Palm OS Cobalt Simulator

Palm OS Virtual Phone

Palm OS Debugger

Palm OS Emulator

Palm OS Reporter

Palm OS Resource Editor

Updating Palm OS Developer Suite

Features

Prerequisites

Verifying Features

Obtaining New Features

Obtaining Updates to Existing Features

Managing Features

Getting More Information

3 Palm OS Compiler Tools

Using Compiler Tools with the Workbench

Setting Compiler Options

Running the Compiler Tools

Using the Palm OS Protein C/C++ Compiler Tools Independently

pacc, paasm, palink: Compiler Tools

palib: Librarian

elfdump: Diagnostic Tool

Getting More Information

4 Palm OS Resource Tools

Resource File Overview

Importing a Resource File

Creating an XRD File

Using the Resource Tools with the Workbench

Setting Resource Compiler (PalmRC) Options

Setting Resource Linker (PRCMerge) Options

Using the Resource Tools Independently

GenerateXRD: Resource Migration Tool

Palm OS Resource Editor: Resource Editing Tool

PalmRC and PRCMerge: Resource Building Tools

PRCCompare: Resource Utility Tool

hOverlay: Application Localization Tool

PRCSign and PRCCert: Application Security Tools

Getting More Information

5 Palm OS Testing Tools

Using Palm OS Simulator

Palm OS Garnet Simulator

Palm OS Cobalt Simulator

Creating a Palm OS Simulator Run Target

Using Your Palm OS Simulator Run Target

Palm OS Simulator User Interface

Using Palm OS Reporter

Using Reporter with 68K Applications

Using Reporter with Palm OS Protein Applications

Displaying Trace Information in Reporter

Using Palm OS Emulator

Creating a Palm OS Emulator Run Target

Using Your Palm OS Emulator Run Target

Using Virtual Phone

Launching Virtual Phone from the Workbench

Virtual Phone User Interface

Getting More Information

6 Palm OS Debugging Tools

Using Integrated Debugging

Integrated Debugging Overview

Setting a Breakpoint in an Application

Creating a Debug Configuration

Using Palm OS Debugger

Launching Palm OS Debugger from the Workbench

Palm OS Debugger User Interface

Getting More Information

7 Palm OS Package Builder

Palm OS Package Builder Overview

Using Palm OS Package Builder

A Hints and Tips

Build Issues

gcc Compiler Issues

gdb Debugger Issues

68K Applications