Pyrite Reference Guide

Rob Tillotson


      

Permission to use, copy, modify, and distribute this document for any purpose and without fee is hereby granted, provided that the above copyright notice and this paragraph appear in all copies.

Pyrite is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License, version 2, as published by the Free Software Foundation.

Pyrite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

You should have received a copy of the GNU Library General Public License along with Pyrite; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

In the Pyrite distribution, the GNU Library General Public License can be found in the file doc/COPYING; in the Debian GNU/Linux pre-packaged version, it can be found in /usr/doc/copyright/LGPL.

3Com, the 3Com logo, Palm Computing and HotSync are registered trademarks, and Palm III, the Palm III logo, Palm OS, PalmPilot, and the Palm Computing platform logo are trademarks of Palm Computing, Inc., 3Com Corporation or its subsidiaries. Open Source is a registered certification mark of Software in the Public Interest. All other brands and product names may be trademarks or registered trademarks of their respective holders.


Table of Contents
Preface
Synopsis
Acknowledgements
Production Notes
I. Pyrite Basics
1. Overview of Pyrite
Rationale and Organization
The Module Tree
2. Installation
Pre-Built Binaries
Requirements
Compatibility (Unix Systems)
Compatibility (Non-Unix Systems)
Building Pyrite
3. The Environment
Data Repository
Configuration Files
4. Plug-Ins
Plug-In Basics
Plug-In Objects
II. Working With Application Data
5. Databases
Introduction
Database Objects
Blocks and Records
Database Objects
6. Application Support
7. Standard Applications
Category Support
Address Book
Date Book
Memo Pad
To Do List
8. Third Party Applications
Doc-Format E-Texts
MoneyManager
XWord
9. Data Stores
Using Data Stores
III. Synchronization and Translation
10. Conduits
11. Filters
IV. Everything Else
12. Utilities