Pyrite: a framework for palmtop data interchange
Rob Tillotson · 1999
The Palm Computing platform was designed with tight desktop integration in mind. Pyrite is an Open Source toolkit which allows desktop applications to interact with Palm handhelds and their data. It is implemented in the Python programming language, and is deliberately quite different than the standard Palm Desktop software. It is designed for maximum flexibility; Python's loose, dynamic object structure is exploited to allow applications to easily extend Pyrite's capabilities. In this paper, I will explain the most significant aspects of Pyrite's design, and describe some of the issues encountered during implementation.